ksoftirqd использует 100% CPU

Я запускаю Ubuntu 10.04 на 32 бита. Много времен ksoftirqd/0 или ksoftirqd/1 начинает израсходовать 100% ЦП без видимой причины, и я вынужден перезагрузить свой ноутбук.

Случайно это также происходит, когда я максимизирую мой (YouTube) видео на Chrome и Fireox, но после того как я немаксимизирую видео, использование ЦП снижается до исходных уровней.

Какие-либо идеи, что это продолжение?

---Приложение---

dmesg производит ~2000 выводов строки. Я искал 'ошибку' и 'предупреждение' в выводе, и здесь являюсь соответствующими строками (наряду с некоторыми заголовками):

[0.000000] Инициализация cgroup subsys cpuset

[0.000000] Инициализация cgroup subsys CPU

[0.000000] Версия Linux, 2.6.32-21-универсальная (buildd@yellow) (gcc версия 4.4.3 (4.4.3-4ubuntu5 Ubuntu)) # SMP с 32 Ubuntu пятница 16 апреля 8:09:38 UTC 2010 (Ubuntu, 2.6.32-21.32-универсальная 2.6.32.11+drm33.2)

[0.000000] Командная строка: BOOT_IMAGE =/boot/vmlinuz-2.6.32-21-generic root=UUID=157dcfda-acd6-4d1b-a6a8-ff9ccff61906 ro подавляют шумы всплеска

[0.000000] ЯДРО поддерживало CPU:

[0.000000] Intel GenuineIntel

[0.000000] AMD AuthenticAMD

[0.000000] Кентавр CentaurHauls

[0.000000] Обеспеченная BIOS физическая карта RAM:

[24.775546] EXT3-фс предупреждая: монтирование фс с ошибками, работая e2fsck рекомендуется

[44920.210518] ata1: SError: {PHYRdyChg CommWake 10B8B Dispar LinkSeq TrStaTrns}

[44920.210531] res 40/00:00:f0:4b:7f/00:00:18:00:00/40 Emask 0x10 (ошибка шины ATA)

[58673.134623] хром [20101]: segfault в 7f38bc4ad000 ошибка ip 00007f38be769ecc sp 00007fff24616850 4 в libpepflashplayer.so [7f38bdc08000+e55000]

[24.775546] EXT3-фс предупреждая: монтирование фс с ошибками, работая e2fsck рекомендуется

[44920.210531] res 40/00:00:f0:4b:7f/00:00:18:00:00/40 Emask 0x10 (ошибка шины ATA)

0
задан 13 November 2012 в 07:27

1 ответ

ksoftirqds - потоки ядра, которые запускаются, когда машина находится под большой нагрузкой мягкого прерывания. У вас должен быть один ksoftirq для каждого процессора.

Мягкие прерывания обычно обслуживаются по возвращении из жесткого прерывания. Возможно, что мягкие прерывания могут быть вызваны быстрее, чем они могут быть обслужены. Если мягкое прерывание запускается снова во время обработки мягкого прерывания, то демон ksoftirq обрабатывает мягкие прерывания в потоке ядра. Если это часто случается, вы увидите большую мягкую нагрузку прерывания в потоках ksoftirqd.

100% загрузка ЦП в ksoftirqds и необходимость перезагрузки звучит так, как будто некоторые аппаратные средства насыщают машину штормом прерываний. Ядро выдает какие-либо ошибки или предупреждения? (Используйте dmesg, чтобы увидеть, что он сообщает).

0
ответ дан 13 November 2012 в 07:27

Другие вопросы по тегам:

Похожие вопросы: