Это, наверное, первая консольная утилита, которую мы запускаем для поиска каких либо неполадок, выявлению проблем с производительностью в системе. Она предназначена для вывода на экран состояния памяти, списка работающих в системе процессов и всевозможной информации о них.
Общий вид утилиты 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
Полезные ссылки:
www.freebsd.org/cgi/man.cgi?query=top&sektion=1 – man по команде top.
Комментариев: 3 RSS
1kav29-03-2014 12:13
Не ожидал что в этой утилитке столько параметров, что делает её достаточно гибкой для использования.
2Igg12-04-2014 11:13
top вчерашний век..
3Alex16-04-2014 17:47
-- Это, наверное, первая консольная утилита, которую мы запускаем для поиска каких либо неполадок, выявлению проблем с производительностью в системе. ...
И всё таки в большинстве случаев многие запускают её первой.