Як налагодити причини надмірного використання ресурсів ksoftirqd?


9

man ksoftirqd вказує, що:

Якщо ksoftirqd займає більше ніж невеликий відсоток часу процесора, це означає, що машина перебуває під сильним м'яким навантаженням переривання.

Я працюю з системою Debian Wheezy при загальновикористаній системі, в якій процеси ksoftirqd використовують надмірні процесорні та дискові ресурси протягом короткого періоду часу. За цей час система працює зі швидкістю темпів.

Як можна почати розуміти, що є першопричиною цих шипів використання ресурсів ksoftirqd?

Відповіді:


6

Перевірте, /proc/interruptsчи є один з декількох перерв надмірно. Підказка: Кілька тисяч перерв в секунду - це не привід для тривоги.

Надмірні переривання (він же бурі переривання) можуть мати декілька причин, одна з яких навіть є апаратними проблемами (шумна лінія переривання).

Для подальшого відповіді на ваше запитання ми повинні знати, яку ОС на якому апаратному забезпеченні ви використовуєте.


схоже, що eth0 - головний винуватець (не впевнений, як це бачити за секунду) - CPU0 76739293 eth0-TxRx-0
mrP

А через 15 хвилин - CPU0 77513350 eth0-TxRx-0.
mrP

((77513350 - 76739293) / 15) / 60 = 860 переривань / секунду - IMHO не викликає тривоги, якщо ви активно використовуєте мережу. Я не думаю, що у вашої машини взагалі немає проблем, обробка перерв - це нормальна поведінка вашої системи ...
січня

яка інформація про обладнання була б корисною тут?
mrP

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