кардиограф для чертенка ЕВГЕНИЙ ЗОБНИН АКА 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 - ЧИСЛО ВОЗВРАЩЕННЫХ (ВОССТАНОВЛЕННЫХ ИЗ СПИСКА НЕИСПОЛЬЗУЕМЫХ) СТРАНИЦ |