Смотрим состояние системы FreeBSD / Linux

Если с системой происходит что-то не то, то выявить узкое место поможет эта заметка. В ней приведены команды для просмотра различного состояния системы:

vmstat (показывает состояние виртуальной памяти, буфера)

vmstat 2 — вывод статистики виртуальной памяти (в режиме realtime обновление каждые 2 секунды).
vmstat -z — просмотр состояния буфера
vmstat -i — просмотр состояний прерываний

iostat (вывод статистики по I/O устройствам)

iostat -d — вывод статистики только для устройств (в основном жёсткие диски)
iostat -dx — вывод расширенной статистики для устройств

gstat (вывод статистики по geom-устройствам)

gstat — просмотр статистики по дискам
gstat -a — вывод только активных geom-утройств в текущий момент времени

systat (отображение системной статистики)

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

systat -vmstat 1 — суммарная системная статистика (вывод полнее, чем просто через vmstat)
systat -tcp 1 — просмотр tcp-соединений (можно использовать параметр tcp, icmp)
systat -netstat 1 — просмотр активных соединений в момент времени (аналог netstat в реальном времени)
systat -ifstat 1 — просмотр траффика через интерфейсы в realtime
systat -iostat 1 — просмотр CPU и дисковой подсистемы

netstat (отображение сетевой статистики)

netstat — вывод активных сетевых соединений (сокетов)
netstat -w 1 — статистика пакетов в realtime
netstat -ibt — список интерфейсов, разбитых по ip-адресам (!) с объемом трафика на каждом, количеством ошибок, коллизий, значением watchdog-таймера
netstat -r — таблица маршрутизации

Автор: Тараненко Сергей (skeletor@ukr.net)

Добавить комментарий

Ваш адрес email не будет опубликован.