1 2 3 4 |
apt-get install top apt-get install ganglia-monitor apt-get install sysstat apt-get install sockstat |
top
1 2 3 4 5 6 7 8 9 10 11 |
У утилиты top есть параметры, которые облегают жизнь, их мы набираем в top’e когда он запущен: S — показать системные процессы, по умолчанию они не показываются u — и имя пользователя, например u mysql покажет процессы запущенные от пользователя mysql o — используем для сортировки, возможные параметры — pri, size, res, cpu, time, threads m — переключение между режимами отображения нагрузки и ввода-вывода k — завершить процесс, ввод pid процесса r — изменить приоритет процесса, вводим pid процесса n — отображать статистику по определённому процесс a — показывает абсолютные запущенных процессов top -n 3 — показывает самые ресурсоёмкие приложения в данный момент |
gstat
1 2 |
gstat — показывает использование дисков. gstat -a — используется для вывода только активных устройств |
vmstat
1 2 3 4 |
vmstat — показывает состояние виртуальной памяти и буфера vmstat 5 — отображает статистику раз в пять секунд vmstat -z — показывает состояние буфера vmstat -i — показывает состояние прерываний |
iostat
1 2 3 4 |
iostat — выводит статистику по I/O устройств iostat -d -w5 — показывать информацию по дискам, с периодичностью в пять секунд безостановочно iostat -dx -w5 — показывает расширенную статистику iostat -dx /dev/vda 5 — показывает расширенную статистику |
netstat
1 2 3 4 |
netstat — показывает активные сетевые соединения. netstat -w 1 — количество пакетов в настоящее время. netstat -ibt — вывод сетевых интерфейсов с разбивкой по IP адресам, отображает объём трафика, количество ошибок, коллизий netstat -rn — отображает таблицу маршрутизации |
sysctl
1 2 3 4 5 |
Вообще-то в sysctl кладезь информации, и она достойна отдельной подробной статьи sysctl — позволяет посмотреть параметры в системы и внести изменения, такие как стек tcp/ip, вирутальной памяти sysctl -a — показывает все параметры sysctl kern.ipc.numopensockets — показывает количество открытых сокетов sysctl kern.openfiles — показывает количество открытых файлов |
df
1 2 3 |
df — утилита, которая показывает свободное место на дисках df -h — отображает слайсы, и свободное\занятое место df -i — показывает количество занятых инодов |
sockstat
1 2 3 4 |
sockstat — отображает информацию о сокетах, сетевых и файловых. sockstat -l — список портов открытых на прослушивание sockstat -c список установленных соединений sockstat -4, -6 — по протоколу ipv4 или ipv6 |
lsof
1 2 3 |
lsof — показывает информацию от откртых сокетах, файлах и сетевых соединениях. lsof -i -n — показывает открытые интернет-соединения lsof -i -n |grep ESTABLISHED — показывает открытые, и установленные сетевые соединения |
доп
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
ps auxww|grep имя\pid\ от кого запущено — позволяет получить информацию по интересующему процессу. mount — показывает смонтированные разделы. Также можно установить iftop, которая показывает статистику по сетевым интерфейсам, к при меру: iftop -i em0 tunefs -p /tmp – показывает информацию о файловой системе. uname -a — показывает информацию о системе, ядре. date — выводит текущую дату и время. w — показывает кто, откуда, во сколько зашёл в систему. last — показывает историю входов в систему, и последнюю перезагрузку. uptime — показывает сколько система работает с момента последней перезагрузки. |