Различия

Показаны различия между двумя версиями страницы.


Предыдущая версия
iostat [2025/07/06 12:39] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== iostat мониторинг использования дисковых разделов в Linux ======
 +{{htmlmetatags>
 +metatag-description=(Утилита iostat предназначенная для мониторинга использования дисковых разделов в Linux, Unix.)
 +}}
  
 +{{ ::hdd-02.gif?nolink |}}
 +
 +**iostat** – утилита, предназначенная для мониторинга использования дисковых разделов, входящая в набор sysstat.
 +
 +**iostat** - сообщает об использовании ЦП и статистику ввода/вывода дисков.  iostat собирает данные из файловой системы [[procfs|ргос]], выдавая по одной строке для каждого физического устройства.
 +
 +Установка iostat:
 +<file bash>
 +Debian, Ubuntu
 +apt install sysstat
 +
 +CentOS
 +yum install sysstat
 +</file>
 +
 +Параметры запуска iostat:
 +  * -N - выводить информативные имена томов, соответствующие выводу утилиты df -h
 +  * -dx - вывод в расширенном виде, можно указать для отдельного диска, например iostat -dx /dev/dm-11
 +  * -t - добавляет время запроса в вывод
 +
 +
 +Первый отчет команды iostat содержит информацию, накопленную с момента загрузки системы до вызова команды iostat. В каждом следующем наборе выдается информация, собранная за предшествующий интервал времени (в данном случае - за 5 секунд).<file>
 +# 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/  Blk_wrtn/  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/  Blk_wrtn/  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
 +</file>
 +В столбцах с информацией о 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  показать расширенную статистику.
 +
 +<file>
 +iostat -xtc
 +</file>
 +
 +Читайте также: [[iotop]], [[iops]]

📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.

📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.

💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!