Мониторинг Linux: программа PS

Сегодня я хочу познакомить Вас с очередной замечательной программой для мониторинга Linux систем, это две не замысловатые буквы ps, в которых вложено много смысла. Как в общем почти во все программы…

ps — показывает процессы происходящие в системе в текущий момент. Чтобы посмотреть все процессы используйте опцию -A или -e:


Вот вывод программы на одном из моих VDS:

Как правило, у «самостоятельного» сервера текущих процессов гораздо больше:

Плюс ps в её информативности. Давайте далее рассмотрим несколько полезных параметров программы:

Более подробный вывод

Так же можно переключиться в так называемый экстра полный режим. Тут показываются переменные для каждого процесса системы. Делается это командой:

По видимому в системах FreeBSD, как минимум 6 и 7 версии экстра полный режим вывода команды ps отсутствует, в то время как система Gentoo мне в нём не отказала…

Увидеть Треды(Threads) ( LWP и NLWP)

Показать Треды(Threads) сразу после процессов

Показать все процессы на сервере

Показать дерево процессов

Показать конфиденциальную информацию

Показать все процессы запущенные с правами юзера Ivan

Показать вывод программы в формате определённым пользователем

Показать только все ID процесса apache2

или

Показать имя процесса с ID 15246

Показать Топ 10 процессов «пожирателей» памяти

Показать Топ 10 процессов «пожирателей» процессора

И это малая часть возможностей программы. Более подробно о программе ps можно почитать на официальном сайте: http://procps.sf.net/.

Я лишь могу добавить, что чаще всего использую параметры:
Для просмотра процессов системы

Для нахождения определённого процесса в системе и определения его параметров
В данном случае — apache.

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

Лучшие статьи