Procps

Для получения инструкций по установке смотрите Раздел Установка Procps-3.1.11 в Главе 6.

Официальный адрес пакета

Procps (3.1.11):
http://procps.sourceforge.net/

Procps Locale Patch:
http://www.linuxfromscratch.org/patches/lfs/5.0/procps-3.1.11-locale-fix.patch

Содержимое Procps

Пакет Procps содержит программы для мониторинга и завершения системных процессов. Procps получает информацию о процессах из директории /proc.

Устанавливаемые программы: free, kill, pgrep, pkill, pmap, ps, skill, snice, sysctl, tload, top, uptime, vmstat, w и watch

Устанавливаемая библиотека: libproc.so

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

free возвращает информацию о свободной и используемой памяти в системе, как физической, так и свопа.

kill используется для посылки сигналов процессам.

pgrep выводит список процессов, отфильтрованый по именам и другим атрибутам.

pkill посылает сигналы процессам по их имени или другим атрибутам.

pmap возвращает карту памяти указанного процесса.

ps выводит список текущих процессов.

skill посылает сигналы процессам, попадающим под критерий.

snice изменяет приоритет выполнения процессов, соответствующих критериям.

sysctl модифицирует параметры ядра во время его работы.

tload отображает график загрузки системы.

top отображает загрузку процессора. Используется для слежения за активностью процессора в реальном времени.

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

vmstat отображает статистику виртуальной памяти, включая информацию о процессах, памяти, страницах, блоках ввода-вывода, прерываниях и активности CPU.

w показывает сколько пользователей подключено к системе, где и как они подключились.

watch циклически выполняет указанную команду, выводя ее первый полный экран вывода. Это позволяет контролировать вывод все время.

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

Зависимости установки Procps

Procps зависит от: Bash, Binutils, Coreutils, GCC, Glibc, Make, Ncurses.