Если с системой происходит что-то не то, то выявить узкое место поможет эта заметка. В ней приведены команды для просмотра различного состояния системы:
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)