Главная > Команды > Команды - мониторинг ресурсов системы

Команды - мониторинг ресурсов системы


19 февраля 2009. Разместил: dimon
Краткая памятка о командах мониторинга ресурсов сервера с Linux-ом.
Делалась для себя. Так что не обессудьте feel

ps [ax]
Утилита типа виндового диспетчера задач

[root@srv ~]# ps ax
PID TTY STAT TIME COMMAND
1 ? Ss 0:01 init [3]
2 ? S< 0:00 [migration/0]


Ключ u позволяет отобразить имя пользователя от которого запущен процесс

[root@srv ~]# ps axu
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.4 0.1 2060 616 ? Ss 15:53 0:01 init [3]
root 2 0.0 0.0 0 0 ? S< 15:53 0:00 [migration/0]



top
Утилита для наблюдения за процессами в real-time

[root@srv ~]# top
top - 16:00:19 up 7 min, 1 user, load average: 0.01, 0.22, 0.15
Tasks: 93 total, 1 running, 92 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.2%us, 0.0%sy, 0.0%ni, 99.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 515452k total, 245872k used, 269580k free, 17048k buffers
Swap: 1052248k total, 0k used, 1052248k free, 155336k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2957 root 15 0 2188 996 796 R 0 0.2 0:00.05 top
1 root 15 0 2060 616 528 S 0 0.1 0:01.28 init
2 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/0


Нажатие на клавиши вызывает сортировку таблицы:
M – по столбцу %MEM
С - по столбцу %CPU

vmstat N
Выдаёт сведения о процессах, памяти и загруженности центрального процессора
где N – интервал обновления в секундах

[root@srv ~]# vmstat 5
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 269208 17244 155388 0 0 159 19 517 70 2 1 95 2 0
0 0 0 269208 17256 155388 0 0 1 9 1025 55 0 0 100 0 0



idstat - ??
пока хз что это feel

df
«диск фрии» - показывает количество используемого и свободного дискового пространства

[root@srv ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/md0 64472092 1187784 59956452 2% /
/dev/sda1 101086 11146 84721 12% /boot
tmpfs 257724 0 257724 0% /dev/shm


du [-ksh]
Показывает количество блоков диска, занятых каждым из файлов каталога

du –ksh /etc – размер папки etc в килобайтах

[root@srv ~]# du -ksh /etc
41M /etc


[root@srv ~]# du -k /etc
16 /etc/oddjobd.conf.d
16 /etc/netplug.d
8 /etc/stunnel

Вернуться назад