У меня проблема с ящиком, который «случайным образом» получает все ядро 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
), а не связанные с процессором.