Назад | Перейти на главную страницу

Полное ядро ​​iowait без фактической нагрузки ввода-вывода

У меня проблема с ящиком, который «случайным образом» получает все ядро ​​iowait - и, насколько я могу судить, нет никакой нагрузки ввода-вывода, как показано на iostat:

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.10    0.00   12.61   12.40    0.00   74.90

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
sda               0.40         0.00         0.00          0          0

Я ранее изолировал %system загрузить в проблему с [kipmi0] как подробно описано в http://www-01.ibm.com/support/docview.wss?uid=nas7d580df3d15874988862575fa0050f604 , и это происходило гораздо дольше, поэтому я не верю, что это связано.

В системе также есть несколько автоматически смонтированных файловых систем NAS, но рассматриваемый NAS не показывает нагрузки, когда это происходит.

Есть ли способ отследить, какие потоки (ядро или пользовательская среда; либо это может быть причиной этого) несут ответственность за загрузку iowait и что они пытаются сделать?

Нет полноценного ядра iowait поскольку не сообщается о реальной загрузке процессора. В этом псевдосостоянии ЦП просто простаивает и полностью доступен.

Я бы не стал так сильно беспокоиться об этой метрике, которая может быть неверно интерпретирована на многопроцессорном и многопоточном оборудовании.

Если вы подозреваете i/o проблема, посмотрите на i/o статистика (например: iostat), а не связанные с процессором.