KswapD0 використовує 100% процесор


11

Після upgrde з 15.10 до 16.04 я помітив, що мій вентилятор нетбуків постійно повертався на повну потужність. Я перевірив процес mnitoor і помітив, що KswapD0 використовує 100% одного ядра.

В чому проблема ? Через це мій нетбук повільний, і я боюся перегріву процесора.


Це, звичайно, звучить як помилка, про яку ви повинні повідомити, але навіть якщо всі ядра працюють на 100%, він не повинен перегріватися. Якщо це так, ваше обладнання несправне.
psusi

1
Це трапилося зі мною на екземплярі AWS з низькою пам’яттю, як люди у посиланні, наведеному вище стосовно BUG # 1518457, після того як я оновив з 14.04 LTS до 16.04 LTS з до-випуском-оновленням. Для отримання більш детальної інформації див. bugs.launchpad.net/ubuntu/+source/linux/+bug/1518457
prraw

Відповіді:


22

Здається, це щось, що зазвичай (але не виключно) спливає системи з низькою пам'яттю. Ви можете перевірити помилку, яка відстежує цю проблему: Bug # 1518457: kswapd0 100% використання процесора

Поки ще немає фактичного виправлення, але є кілька способів вирішення проблеми:

  1. Додайте echo 1 > /proc/sys/vm/drop_cachesдо звичайного crontab та / або запустіть цю команду вручну, коли kswapd активує
  2. Прокоментуйте рядок 2 /lib/udev/rules.d/40-vm-hotadd.rules(див. Посилання про помилку для отримання більш детальної дискусії)

1. Випадає чисті кеші сторінок. Це не руйнує, але може спричинити проблеми з роботою.
Заз

5
2. Вам слід вказати рядок, який потрібно видалити, якщо вони в майбутньому змінить порядок рядків.
Заз

3
правда, це насправді лінія 3 зараз (враховуючи, що перший рядок - коментар) ATTR{[dmi/id]sys_vendor}=="Xen", GOTO="vm_hotadd_apply"
Губатрон

мені спочатку потрібно судо? і як мені
судо на кронжоуб

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