iostat мониторинг использования дисковых разделов в Linux
iostat – утилита, предназначенная для мониторинга использования дисковых разделов, входящая в набор sysstat.
iostat - сообщает об использовании ЦП и статистику ввода/вывода дисков. iostat собирает данные из файловой системы ргос, выдавая по одной строке для каждого физического устройства.
Установка iostat:
Debian, Ubuntu apt install sysstat CentOS yum install sysstat
Параметры запуска iostat:
- -N - выводить информативные имена томов, соответствующие выводу утилиты df -h
- -dx - вывод в расширенном виде, можно указать для отдельного диска, например iostat -dx /dev/dm-11
- -t - добавляет время запроса в вывод
Первый отчет команды 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.
- tps. Количество операций ввода/вывода в секунду (количество переданных данных в секунду). Частота операций передачи данных между диском и системой, в операциях в секунду. Операция передачи - это запрос на ввод-вывод, переданный физическому диску через драйвер устройства. Несколько логических запросов при передаче устройству могут быть объединены в один. Объем данных, передаваемых за одну операцию, не ограничен.
- Количество операций блочного чтения и блочной записи в секунду (Blk_read/s и Blk_write/s), общий объем прочитанных (Blk_read) и записанных (Blk_wrtn) блоков.
- -c нагрузка на процессор (Display the CPU utilization report).
- -x показать расширенную статистику.
iostat -xtc
Читайте также: iotop - посмотреть нагрузку на диски Disk read/write request, iops - количество операций ввода-вывода в секунду
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах