Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Linux From Scratch (version 6.8)
Назад Глава 6. Установка программ базовой системы Вперед

6.26. Пакет Procps-3.2.8

В пакете Procps находятся программы мониторинга процессов.

Приблизительное время сборки: 0,1 SBU

Требуемое дисковое пространство: 2,3 MB

6.26.1. Установка пакета Procps

Примените патч, которые предотвращает появление сообщения об ошибке, которая выдается при определении тактовой частоты таймера ядра:

patch -Np1 -i ../procps-3.2.8-fix_HZ_errors-1.patch

Примените патч, который предотвратит проблему с юникодом в программе watch:

patch -Np1 -i ../procps-3.2.8-watch_unicode-1.patch

Исправьте ошибку в Makefile, из-за которой пакет Procps нельзя собрать с помощью make-3.82:

sed -i -e 's@\*/module.mk@proc/module.mk ps/module.mk@' Makefile

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

make

В этом пакете набор тестов отсутствует.

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

make install

6.26.2. Описание пакета Procps

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

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

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

free

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

kill

Посылает сигнал kill в процессы

pgrep

Ищет процессы по их именам и другим атрибутам

pkill

Посылает сигнал в процессы с указываемыми именами и другими атрибутами

pmap

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

ps

Выводит список процессов, работающих в текущий момент

pwdx

Сообщает о текущем рабочем директории процесса

skill

Посылает сигналы в процессы, соответствующие заданному критерию

slabtop

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

snice

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

sysctl

Модифицирует параметры ядра в режиме реального времени

tload

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

top

Изображает список процессов, наиболее интенсивно использующих ресурсы процессора; позволяет в режиме реального времени отслеживать активность процессора

uptime

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

vmstat

Приводит статистику об использовании виртуальной памяти, предоставляет информацию о процессах, памяти, страницах, поблочном вводе/выводе, командах trap и об активности процессора

w

Показывает, какие пользователи, где и когда подключились к системе

watch

Циклически запускает указанную команду, причем на экран выдается только первая страница выходного потока; это поможет пользователю отслеживать изменение выдаваемых данных в течение времени

libproc

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


Предыдущий раздел: Оглавление Следующий раздел:
Пакет Bison-2.4.3   Пакет Grep-2.7