Сегодня рассмотрим сразу несколько нужных программ для мониторинга нашей Linux системы.
free — показывает использование памяти, iostat — показывает среднюю нагрузку процессора и активность жёсткого диска, sar — используется для отчётов активности системы.
Теперь рассмотрим каждую команду по отдельности.
free — использование памяти
Программа free показывает всю свободную и используемую физическую память системы, а так же буфер используемый ядром.
1 2 3 |
# free |
Вывод:
1 2 3 4 5 6 |
total used free shared buffers cached Mem: 2072740 1998444 74296 0 167880 1290820 -/+ buffers/cache: 539744 1532996 Swap: 1951856 640 1951216 |
iostat — показывает среднюю нагрузку процессора и активность жесткого диска
Вывод:
1 2 3 4 5 6 7 8 9 10 |
Linux 2.6.24-gentoo-r8 09/10/10 avg-cpu: %user %nice %system %iowait %steal %idle 10.32 3.58 3.13 6.94 0.00 76.02 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 34.47 128.72 119.13 275336150 254816176 sdb 5.71 936.10 1701.59 2002348996 3639747530 |
sar — используется для отчётов активности системы
Команда sar используется для сбора, отчётности и сохранения активности системы. Например, чтобы увидеть активность сети введите:
1 2 3 |
sar -n DEV | more |
Чтобы посмотреть активность сети за сутки(24 часа):
1 2 3 |
sar -n DEV -f /var/log/sa/sa24 | more |
Вы так же можете посмотреть текущее использование системы:
1 2 3 |
sar 4 5 |
Вывод выглядит следующим образом:
1 2 3 4 5 6 7 8 9 |
06:45:12 PM CPU %user %nice %system %iowait %steal %idle 06:45:16 PM all 2.00 0.00 0.22 0.00 0.00 97.78 06:45:20 PM all 2.07 0.00 0.38 0.03 0.00 97.52 06:45:24 PM all 0.94 0.00 0.28 0.00 0.00 98.78 06:45:28 PM all 1.56 0.00 0.22 0.00 0.00 98.22 06:45:32 PM all 3.53 0.00 0.25 0.03 0.00 96.19 Average: all 2.02 0.00 0.27 0.01 0.00 97.70 |
круууууууто, а главное ооооооочень подробно!