Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Linux

Утилиты для оценки состояния и производительности : Linux

23.11.2024 7:49


29.04.2015 12:04
mpstat
Код:
Linux 3.18.11-gentoo (box) 	04/29/2015 	_x86_64_	(4 CPU)

12:02:42 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
12:02:44 PM  all    0,25    0,00    0,00    0,00    0,00    0,00    0,00    0,00    0,00   99,75
12:02:44 PM    0    0,50    0,00    0,00    0,00    0,00    0,00    0,00    0,00    0,00   99,50
12:02:44 PM    1    0,50    0,00    0,00    0,00    0,00    0,00    0,00    0,00    0,00   99,50
12:02:44 PM    2    0,00    0,00    0,00    0,00    0,00    0,00    0,00    0,00    0,00  100,00
12:02:44 PM    3    0,00    0,00    0,00    0,00    0,00    0,00    0,00    0,00    0,00  100,00
Вывод поядерной загрузки процессора.
Пример вывода всех ядер с обновлением в 2 секунды...
Код:
mpstat -P ALL 2
29.04.2015 12:14
pmap
Код:
47394:   /usr/bin/php-cgi
Address           Kbytes Mode  Offset           Device    Mapping
0000000000400000    2584 r-x-- 0000000000000000 008:00002 php-cgi
0000000000886000     140 rw--- 0000000000286000 008:00002 php-cgi
00000000008a9000      52 rw--- 00000000008a9000 000:00000   [ anon ]
0000000000aa8000      76 rw--- 00000000002a8000 008:00002 php-cgi
000000000f678000    1980 rw--- 000000000f678000 000:00000   [ anon ]
000000314a600000     112 r-x-- 0000000000000000 008:00002 ld-2.5.so
000000314a81b000       4 r---- 000000000001b000 008:00002 ld-2.5.so
000000314a81c000       4 rw--- 000000000001c000 008:00002 ld-2.5.so
000000314aa00000    1328 r-x-- 0000000000000000 008:00002 libc-2.5.so
000000314ab4c000    2048 ----- 000000000014c000 008:00002 libc-2.5.so
.....
......
..
00002af8d48fd000       4 rw--- 0000000000006000 008:00002 xsl.so
00002af8d490c000      40 r-x-- 0000000000000000 008:00002 libnss_files-2.5.so
00002af8d4916000    2044 ----- 000000000000a000 008:00002 libnss_files-2.5.so
00002af8d4b15000       4 r---- 0000000000009000 008:00002 libnss_files-2.5.so
00002af8d4b16000       4 rw--- 000000000000a000 008:00002 libnss_files-2.5.so
00002af8d4b17000  768000 rw-s- 0000000000000000 000:00009 zero (deleted)
00007fffc95fe000      84 rw--- 00007ffffffea000 000:00000   [ stack ]
ffffffffff600000    8192 ----- 0000000000000000 000:00000   [ anon ]
mapped: 933712K    writeable/private: 4304K    shared: 768000K
детальная информация о загруженных процессом библиотеках, использовании памяти и т.п.
Пример использования
Код:
pmap -d PID
29.04.2015 13:00
ss и netstat
Утилиты выводят список соединений, опционально - с указанием процесса и используемой памяти. В отличие от общеизвестной netstat утилита ss выводит более детальную информацию, но не умеет выводить таблицу роутинга, которую можно вывести командой route. В общем, ss - мой выбор, тем более, что и пишется короче :)
29.04.2015 13:01
Раз заговорили про сетку - надо упомянуть Мониторы траффика
29.04.2015 13:33
Куда ж в разборе полетов без трассировки: Трассировка процессов
29.04.2015 13:36
Ну и, не буду cat называть утилитой мониторинга, но...

информация по процессору
Код:
cat /proc/cpuinfo
информация по памяти
Код:
cat /proc/meminfo
cat /proc/zoneinfo
по точкам монтирования
Код:
cat /proc/mounts
29.04.2015 13:44
Ну все, я пока выдохся и отвлекают, поэтому по быстренькому о графических, для релаксации:

KSysguard

Мощная утилита для KDE. Все в графике и красиво. Умеет подключаться к удаленным серверам по SSH, выводить кучу всего... Скрин чужой, поскольку у меня Гном. А в гноме эта штука куцая и без красивых графиков. Да и для того, чтобы навскидку порелаксировать, в гноме есть

System monitor

простенький комбайн с графиками и списками, аналогичный таскменеджеру, только покрасивее и поживее выглядящий... Можно посмотреть список процессов и файловые системы.
Часовой пояс GMT +3, время: 07:49.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.