Главная > Команды > Команды - мониторинг ресурсов системы
Команды - мониторинг ресурсов системы19 февраля 2009. Разместил: dimon |
Краткая памятка о командах мониторинга ресурсов сервера с Linux-ом.
Делалась для себя. Так что не обессудьте 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 - ?? пока хз что это 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 … Вернуться назад |