Як іотоп обчислює відносну активність вводу / виводу?


16

Я запускаю кілька важких процесів вводу / виводу на своїй робочій станції та нещодавно встановлений iotopдля їх моніторингу. Ось останній знімок екрана:

скріншот iotop

Я трохи розгублений щодо читання в IO>колонці. Це вказує, що мій диск працює близько ~ 1500% активності вводу / виводу. Це навіть можливо?

Як визначити максимально можливий введення / вивід диска з цих показань? І як іотоп обчислює відносну активність вводу / виводу?

Відповіді:


13

iotopпоказує статистику з різних джерел; будьте обережні, додаючи речі.

Ця попередня дискусія охоплює різницю між сумою читання / запису за кожний процес та загальною системою суми читання / запису: вони охоплюють різні речі, оскільки суми за кожний процес включають усі введення / виведення (будь то диск, кеш, мережа тощо) .) тоді як загальна сума системи знаходиться між оперативною пам’яттю та диском (включаючи своп, записи із затримкою кешу тощо).

Не можна додати номери з IO>стовпця. Вони показують, яка частка часу кожного процесу витрачається на введення / виведення, а не яку частку від загального вводу / виводу походить від кожного процесу. 99,9% означає, що цей процес майже завжди блокується на вводу / виводу.

Облік вводу-виводу за процесом є важким, оскільки багато процесів вводу-виводу поділяється між процесами (кеш файлів, що використовуються декількома процесами, процес, що вимагає оперативної пам’яті, що спричинить заміну іншого процесу тощо).

Я не думаю, що є корисне визначення "максимально можливого вводу / виводу" диска. Максимальна швидкість послідовного запису і максимальна швидкість послідовного читання в різних точках ланцюга ( hdparm -tвідображає деякі з цих значень), але це насправді не вказує на фактичне використання. Читання та запис файлів, як правило, не є послідовним; на жорсткому диску переміщення головки для доступу до іншого місця найчастіше займає найбільше часу.


1
Ці показані відсотки вказують на знімки у часі, було б непогано, якби він показував ковзну середню за весь час.
CMCDragonkai
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.