From 2203e654b389586650d553251b04544a34f189bf Mon Sep 17 00:00:00 2001 From: Sn4il Date: Mon, 2 Sep 2024 15:54:35 +0300 Subject: LFS 12.2 --- lfs-12.2-sysv/chapter08/procps-ng.html | 419 +++++++++++++++++++++++++++++++++ 1 file changed, 419 insertions(+) create mode 100644 lfs-12.2-sysv/chapter08/procps-ng.html (limited to 'lfs-12.2-sysv/chapter08/procps-ng.html') diff --git a/lfs-12.2-sysv/chapter08/procps-ng.html b/lfs-12.2-sysv/chapter08/procps-ng.html new file mode 100644 index 0000000..fcd8c75 --- /dev/null +++ b/lfs-12.2-sysv/chapter08/procps-ng.html @@ -0,0 +1,419 @@ + + + + + + 8.78. Procps-ng-4.0.4 + + + + + + + + +

+ 8.78. + Procps-ng-4.0.4 +

+
+
+

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

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

+ 8.78.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
+

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

+
chown -R tester .
+su tester -c "PATH=$PATH make check"
+

+ Известно, что тест ps with output flag + bsdtime,cputime,etime,etimes завершается неудачно, если ядро + хоста собрано с выключенным параметром CONFIG_BSD_PROCESS_ACCT +

+

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

+
make install
+
+
+

+ 8.78.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 +

+
+

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

+
+
+
+
+ + + -- cgit v1.2.3