Команды мониторинга FreeBSD

Мониторинг FreeBSDПонимаю что баян, но не мог удержаться чтобы не сохранить у себя в блоге список нужных и полезных команд для мониторинга процессов FreeBSD. Не для кого не секрет, что эта операционная система считается очень стабильной, производительной и безопасной Unix системой для интернет приложений. А так же не секрет то, что ее настройка достаточно сложная задача, и не только потому что это происходит только в консоли. Недавно пришлось столкнуться с настройкой хостинга под один ответственный сайт, одним из этапов настройки был перенос большого количества данных с диска на диск и для этого я использовал:

cp [ -f ] [ -h ] [ -i ] [ -p ] [ -- ] { -r | -R } исходная_директория ... целевая_директория

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

top -mio – показать I/O по процессам
iostat -d -w1 -c7 – нагрузка на диски
gstat – нагрузка на диски
top -S – показать системные процессы в топе (по дефолту они не показываются)
netstat -inb – передано через интерфейс в байтах
netstat -i ошибки на интерфейсах
df -H – количество свободного места
df -i – количество свободных инодов
systat -io start 1 — сами поймете)
diskinfo -t da0 – тест на дисковую производительность
tunefs -p /var/ – информация о настройках файловой системы
vmstat -z чего не хватает
freecolor – очень симпатичная утилита для мониторинга использования памяти (ставится из портов)
vmstat -i прерывания по устройствам
systat -ifstat – интенсивность передачи трафика
sysctl kern.ipc.numopensockets – количество открытых сокетов
netstat -w1 – количество пакетов/ошибок/байт на интерфейсе

Еще есть много сторонних утилит и не меньше сотни самописных скриптов с логированием и использованием БД. Но я люблю использовать только самые простые инструменты, т.к. они наиболее точны, а уже на основе их показателей делать выводы.

Успехов!

  1. Кстати, если у кого на примете есть подобные команды для мониторинга и диагностики, делитесь в комментариях, а я добавлю в статью, всем будет полезно))))

Ответить на DJForce ¬
Отменить ответ


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>