8.75. Procps-ng-4.0.0

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

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

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

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

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

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

--disable-kill

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

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

make

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

make check

Один тест с именем free with commit может завершиться неудачей, если в дистрибутиве хоста запущены некоторые приложения с настраиваемым распределителем памяти (например, JVM и веб-браузеры).

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

make install

8.75.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.0

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

free

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

pgrep

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

pidof

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

pkill

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

pmap

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

ps

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

pwait

ожидает завершения каждого из заданных процессов.

pwdx

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

slabtop

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

sysctl

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

tload

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

top

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

uptime

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

vmstat

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

w

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

watch

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

libproc-2

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