Тест S5 Box

Вот примерно так работает модуль в реале...

Мониторинг процессов в терминале Ubuntu: Команда PS

Мониторинг процессов в Ubuntu

В данной категории сайта ("Введение в Ubuntu") я уже поверхностно рассказал о существующих командах терминала Ubuntu в ЭТОЙ статье. Однако сегодня я решил описать поподробнее команду, которая позволяет производить мониторинг запущенных процессов Ubuntu из консоли, команду ps.

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

# ps -A

Команда ps - терминал Ubuntu. Показывает процессы

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

Более подробный вывод:
# ps Al

Команда ps - подробный вывод. Терминал Ubuntu

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

# ps AlF

Мониторинг процессов Ubuntu. Команда ps, параметр AIF

 

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

Увидеть Треды(Threads-потоки) ( LWP и NLWP):
# ps -AlLH
Показать Треды(Threads) сразу после процессов:
# ps -AlLm
Показать все процессы на сервере:
# ps ax
# ps axu
Показать дерево процессов:
# ps -ejH
# ps axjf
# pstree

мониторинг процессов Ubuntu. Дерево процессов

Показать конфиденциальную информацию:
# ps -eo euser,ruser,suser,fuser,f,comm,label
# ps axZ
# ps -eM
Показать все процессы запущенные с правами юзера koskv:
# ps -U koskv -u koskv u
Показать вывод программы в формате определённым пользователем:
# ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
# ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
# ps -eopid,tt,user,fname,tmout,f,wchan
Показать только все ID процесса apache2:
# ps -C apache2 -o pid

или

# pgrep apache2
Показ процессов выборочно. Терминал Ubuntu
Показать имя процесса с ID 15246:
# ps -p 15246 -o comm
Показать Топ 10 процессов «пожирателей» памяти:
# ps -auxf | sort -nr -k 4 | head -10

Топ 10 процессов. Мониторинг процессов в терминале Ubuntu

 
Показать Топ 10 процессов «пожирателей» процессора:
# ps -auxf | sort -nr -k 3 | head -10

Терминал Ubuntu. топ 10 процессов пожирателей процессора


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

Добавить лишь можно, что чаще всего используются параметры:
1. Для просмотра процессов системы;

# ps aux

2. Для нахождения определённого процесса в системе и определения его параметров.
Например найдем – apache.

# ps aux | grep apache

Удачи!{odnaknopka}

cs-nsk

Добавить комментарий

Пожалуйста, старайтесь оставлять комментарии согласно выбранной статьи...


Защитный код
Обновить

Последние комментарии

  • Еженедельная газета «Пражский телеграф», ежемесячный ...

    Подробнее...

     
  • mewkid.net/buy-xalanta/ (http://mewkid.net/buy-xalanta/) ...

    Подробнее...

     
  • I see you don't monetize adm-info.ru, don't waste your ...

    Подробнее...

     
  • прошу заметить, что статья была написана в 2011 ...

    Подробнее...

     
  • а по человечески? через терминал как? а не через ...

    Подробнее...

Теги ...

Опрос: iOS или Android ?

Какой ОС вы чаще пользуетесь?

iOS - 0%
Android - 60%
Windows Mobile - 20%
Tizen - 0%
Другая. - 20%

Всего голосов: 5
Голосование в этом опросе закончено в: 01 Янв 2017 - 00:00
Яндекс.Метрика Анализ сайта Рейтинг@Mail.ru