top – интерактивный мониторинг системы (опции, ключи, команды)

22 января 2014 г. Alex Просмотров: 6338 RSS 3
FreeBSD ,

Это, наверное, первая консольная утилита, которую мы запускаем для поиска каких либо неполадок, выявлению проблем с производительностью в системе. Она предназначена для вывода на экран состояния памяти, списка работающих в системе процессов и всевозможной информации о них.

Общий вид утилиты top :


Вывод утилиты делится на две части: в верхней общая информация о системе, в нижней - список запущенных процессов и информации о них. Для более детального анализа чаще всего нужна информация второй части вывода, ниже приведу краткое описание полей:

PID — идентификатор процесса

USERNAME — пользователь, от которого запущен процесс

THR — количество потоков, запущенных процессом

PRI — текущий приоритет процесса

NICE — приоритет, выставленный командой nice

SIZE — размер процесса (данные, стек и т. д.) в килобайтах

RES — текущее использование оперативной памяти

STATE — текущее состояние («START», «RUN» (только в этом состоянии показывает текущую нагрузку программы на процессор), «SLEEP», «STOP», «ZOMB», «WAIT» или «LOCK»)

C — номер процессора, на котором идет выполнение (доступен только на SMP системах)

TIME — время использования процессора в секундах

VIRT — полный объем виртуальной памяти, которую занимает процесс

CPU — процент доступного времени процессора, которое использовала запущенная программа

WCPU — усредненное значение CPU

COMMAND — команда, запустившая процесс

Далее некоторые интерактивные команды, которые помогают отфильтровать и (или) показать ту или иную информацию в другом виде:

u — отфильтровать по имени пользователя

o — сортировка по столбцам pri, size, res, cpu, time, thr

S — показать системные процессы (по умолчанию они скрыты)

m — переключение между режимами отображения нагрузки (процессор, память) и загрузки системы ввода-вывода

a — показать абсолютные пути запущенных процессов

i — скрыть отображение простаивающих процессов

P — показывать статистику загрузки по каждому процессору отдельно (для SMP систем)

s — установить время обновления вывода информации (в секундах)

k — уничтожить процесс (запрашивает у вас PID процесса)

H — выключает отображение потоков

Альтернатива - atop

Полезные ссылки:

http://www.freebsd.org/cgi/man.cgi?query=top&sektion=1 – man по команде top.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru friendfeed.com livejournal.ru memori.ru google.com bobrdobr.ru yandex.ru del.icio.us
Комментариев: 3
  1. Не ожидал что в этой утилитке столько параметров, что делает её достаточно гибкой для использования.

  2. top вчерашний век..

  3. -- Это, наверное, первая консольная утилита, которую мы запускаем для поиска каких либо неполадок, выявлению проблем с производительностью в системе. ...

    И всё таки в большинстве случаев многие запускают её первой.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

Имя и сайт используются только при регистрации

(обязательно)