8.77. Procps-ng-4.0.4

Пакет Procps-ng содержит программы для мониторинга процессов.

Приблизительное время сборки: 0.1 SBU
Требуемое дисковое пространство: 27 MB

8.77.1. Установка пакета Procps-ng

Подготовьте Procps-ng к компиляции:

./configure --prefix=/usr                           \
            --docdir=/usr/share/doc/procps-ng-4.0.4 \
            --disable-static                        \
            --disable-kill

Значение параметра configure:

--disable-kill

Этот параметр отключает сборку команды kill; она будет установлена из пакета Util-linux.

Скомпилируйте пакет:

make

Чтобы запустить набор тестов, выполните:

make -k check

Известно, что тест ps with output flag bsdtime,cputime,etime,etimes завершается неудачно, если ядро хоста собрано с выключенным параметром CONFIG_BSD_PROCESS_ACCT. Также известно, что два теста: pmap X with unreachable process и pmap XX with unreachable process иногда завершаются неудачно.

Установите пакет:

make install

8.77.2. Содержимое пакета Procps-ng

Установленные программы: free, pgrep, pidof, pkill, pmap, ps, pwdx, slabtop, sysctl, tload, top, uptime, vmstat, w и watch
Установленные библиотеки: libproc-2.so
Созданные каталоги: /usr/include/procps и /usr/share/doc/procps-ng-4.0.4

Краткое описание

free

Сообщает объем свободной и используемой памяти (как физической, так и файла подкачки) в системе.

pgrep

Выполняет поиск процессов на основе их имени и других атрибутов

pidof

Сообщает PIDы указанных программ

pkill

Отправка сигналов процессам на основе их имени и других атрибутов

pmap

Команда выводит детальную информацию об использование оперативной памяти процессами

ps

Список запущенных процессов

pwdx

Сообщает текущий рабочий каталог процесса

slabtop

Отображает подробную информацию о кэш-памяти ядра в режиме реального времени.

sysctl

Изменяет параметры ядра во время выполнения

tload

Выводит график текущей средней загрузки системы

top

Отображает список процессов, наиболее интенсивно использующих ЦП; обеспечивает просмотр активности процессора в режиме реального времени

uptime

Сообщает сколько времени работает система, сколько пользователей вошли в систему и средние значения загрузки системы.

vmstat

Сообщает статистику виртуальной памяти, содержащую информацию о процессах, памяти, подкачке, блочном вводе/выводе (IO), прерываниях и активности ЦП.

w

Показывает, какие пользователи в настоящее время вошли в систему и с какого момента

watch

Выполняет заданную команду повторно, отображая первый экран, заполненный ее выводом; это позволяет пользователю наблюдать за изменениями с течением времени

libproc-2

Содержит функции, используемые большинством программ в этом пакете.