iostat – утилита, предназначенная для мониторинга использования дисковых разделов, входящая в набор sysstat.
iostat - сообщает об использовании ЦП и статистику ввода/вывода дисков. iostat собирает данные из файловой системы ргос, выдавая по одной строке для каждого физического устройства.
Установка iostat:
Debian, Ubuntu apt install sysstat CentOS yum install sysstat
Параметры запуска iostat:
Первый отчет команды iostat содержит информацию, накопленную с момента загрузки системы до вызова команды iostat. В каждом следующем наборе выдается информация, собранная за предшествующий интервал времени (в данном случае - за 5 секунд).
# iostat 5 2 -N Linux 2.6.34.9-69.fc13.x86_64 16.02.2012 _x86_64_ (8 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 5,29 0,00 9,92 3,52 0,00 81,26 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 12,48 65,26 154,84 62569282 148460024 sdb 11,25 0,00 154,84 1928 148460024 sdc 12,00 65,12 152,34 62433810 146061320 sdd 11,07 0,00 152,34 1928 146061320 isw_ccbhicjbef_sys0-0 27,51 65,26 154,84 62567354 148460024 isw_ccbhicjbef_sys0-1 27,18 65,12 152,34 62431882 146061320 isw_ccbhicjbef_sys0 54,69 130,37 307,19 124997288 294521344 isw_ccbhicjbef_sys0p1 0,00 0,00 0,00 3202 16 isw_ccbhicjbef_sys0p2 0,09 0,34 0,41 326224 397320 isw_ccbhicjbef_sys0p3 0,07 0,40 0,13 384306 128896 isw_ccbhicjbef_sys0p4 0,00 0,00 0,00 202 0 isw_ccbhicjbef_sys0p5 0,00 0,02 0,00 16434 2128 isw_ccbhicjbef_sys0p6 4,73 10,43 27,41 9997978 26281080 isw_ccbhicjbef_sys0p7 1,36 0,40 10,45 384746 10022792 isw_ccbhicjbef_sys0p8 0,00 0,00 0,03 4186 25240 isw_ccbhicjbef_sys0p9 48,44 118,78 268,74 113878074 257663872 avg-cpu: %user %nice %system %iowait %steal %idle 0,47 0,00 0,40 0,85 0,00 98,28 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 5,00 0,00 65,60 0 328 sdb 5,20 0,00 65,60 0 328 sdc 17,20 0,00 152,00 0 760 sdd 17,20 0,00 152,00 0 760 isw_ccbhicjbef_sys0-0 8,20 0,00 65,60 0 328 isw_ccbhicjbef_sys0-1 19,00 0,00 152,00 0 760 isw_ccbhicjbef_sys0 27,20 0,00 217,60 0 1088 isw_ccbhicjbef_sys0p1 0,00 0,00 0,00 0 0 isw_ccbhicjbef_sys0p2 0,00 0,00 0,00 0 0 isw_ccbhicjbef_sys0p3 0,00 0,00 0,00 0 0 isw_ccbhicjbef_sys0p4 0,00 0,00 0,00 0 0 isw_ccbhicjbef_sys0p5 0,00 0,00 0,00 0 0 isw_ccbhicjbef_sys0p6 2,60 0,00 20,80 0 104 isw_ccbhicjbef_sys0p7 4,60 0,00 36,80 0 184 isw_ccbhicjbef_sys0p8 0,00 0,00 0,00 0 0 isw_ccbhicjbef_sys0p9 20,00 0,00 160,00 0 800
В столбцах с информацией о CPU (%user, %system, %idle, %iowait) указывается распределение времени процессора. В выводе команды vmstat эта информация выводится в столбцах us, sy, id и wa.
iostat -xtc
Читайте также: iotop - посмотреть нагрузку на диски Disk read/write request, iops - количество операций ввода-вывода в секунду