Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #69, АВГУСТ 2006 г.

кардиограф для чертенка

ЕВГЕНИЙ ЗОБНИН АКА J1M

Спецвыпуск: Хакер, номер #069, стр. 069-046-4


Запустив команду с флагом '-I', можно так же просмотреть статистику за все время работы системы, а не только данные о количестве переданной информации в секунду. В этом случае, к каждому устройству будут привязаны такие колонки: KB/t - объем информации (в килобайтах), переданный за одну пересылку данных, xfrs - общее количество пересылок данных, MB - общий объем переданных данных.

[один за всех.]

В стандартную поставку BSD-систем входит программа, аккумулирующая возможности всех рассмотренных выше программ. Имя ей systat, и она не только может представить нам практически все возможности таких программ как vmstat, iostat и netstat, но и делает это в более понятной форме в реальном времени. Будучи основанной на библиотеке ncurses, systat не печатает данные последовательно на терминале, а создает собственное окно (окно не в терминологии X Window, а в терминологии ncurses) и регулярно обновляет его.

При запуске systat делит экран на две области. В верхней всегда отображается степень нагрузки на систему (та самая, о которой сообщает команда uptime), содержимое нижней зависит от режима, в котором работает программа. При запуске без флагов в нижней части отобразится лишь информация о процессе, наиболее интенсивно использующем процессор. Для смены режима работы следует перейти в командный режим (ввести ':' как в vi и less) и ввести его имя, либо указать имя в командной строке (не забыв про знак '-').

Всего существует 11 режимов: pigs - стандартный, swap - информация о swap-областях, iostat - статистика ввода/вывода, vmstat - статистика виртуальной памяти, netstat - сетевая статистика, icmp, ip, icmp6, ip6, tcp - количество переданных/посланных сообщений по определенному протоколу, ifstat - количество переданного трафика по каждому из сетевых интерфейсов.

ОПЦИИ КОМАНДНОЙ СТРОКИ TOP

-S - ПОКАЗЫВАТЬ СИСТЕМНЫЕ ПРОЦЕССЫ (КОМАНДА S)

-I - НЕ ПОКАЗЫВАТЬ СПЯЩИЕ ПРОЦЕССЫ (КОМАНДА I)

-T - НЕ ПОКАЗЫВАТЬ САМОГО СЕБЯ (КОМАНДА T)

-MCPU - СТАТИСТИКА CPU

-MIO - СТАТИСТИКА ВВОДА/ВЫВОДА (КОМАНДА M)

-Q - УСТАНОВИТЬ ПРОЦЕССУ TOP НАИВЫСШИЙ ПРИОРИТЕТ

-U - ПОКАЗЫВАТЬ UID ВМЕСТО ИМЕНИ ПОЛЬЗОВАТЕЛЯ

-S - ВРЕМЕННОЙ ПРОМЕЖУТОК МЕЖДУ ОБНОВЛЕНИЯМИ (КОМАНДА S, ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ - 2)

-U - ПОКАЗЫВАТЬ ПРОЦЕССЫ ТОЛЬКО ДАННОГО ЮЗЕРА (КОМАНДА U)

-H - ПОКАЗЫВАТЬ НИТИ (КОМАНДА H)

СТАТИСТИКА VMSTAT

PROCS:

R - КОЛИЧЕСТВО ГОТОВЫХ К ЗАПУСКУ ПРОЦЕССОВ

B - КОЛИЧЕСТВО ЗАБЛОКИРОВАННЫХ В ОЖИДАНИИ РЕСУРСОВ ПРОЦЕССОВ

W - КОЛИЧЕСТВО ГОТОВЫХ К ЗАПУСКУ, НО ПЕРЕМЕЩЕННЫХ В СВОП, ПРОЦЕССОВ

MEMORY:

AVM - ОБЪЕМ ДОСТУПНОЙ ВИРТУАЛЬНОЙ ПАМЯТИ

FRE - ОБЪЕМ СВОБОДНОЙ ПАМЯТИ

PAGE:

FLT - КОЛИЧЕСТВО «ПРОМАХОВ» (ОБРАЩЕНИЙ К СТРАНИЦАМ, КОТОРЫХ НЕТ В ДАННЫЙ МОМЕНТ В ОПЕРАТИВНОЙ ПАМЯТИ)

RE - ЧИСЛО ВОЗВРАЩЕННЫХ (ВОССТАНОВЛЕННЫХ ИЗ СПИСКА НЕИСПОЛЬЗУЕМЫХ) СТРАНИЦ

Назад на стр. 069-046-3  Содержание  Вперед на стр. 069-046-5