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


11

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

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


Это, безусловно, звучит как ошибка, о которой вы должны сообщить, но даже если все ядра работают на 100%, она не должна перегреваться. Если это так, ваше оборудование неисправно.
psusi

1
Это случилось со мной на экземпляре AWS с низким объемом памяти, как указано в приведенной выше ссылке, касающейся ошибки # 1518457, после того, как я обновился с 14.04 LTS до 16.04 LTS с помощью do -release-upgrade. Обратитесь к обсуждению для более подробной информации. bugs.launchpad.net/ubuntu/+source/linux/+bug/1518457
Prraw

Ответы:


22

Это, кажется, что-то, что обычно (но не исключительно) всплывает с системами с низким объемом памяти. Вы можете проверить ошибку, которая отслеживает эту проблему: Ошибка # 1518457: kswapd0 100% загрузка ЦП

Фактического исправления пока нет, но есть несколько обходных путей, которые могут решить эту проблему для вас:

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

1. Сбрасывает чистые кэши страниц. Это не разрушительно, но может вызвать проблемы с производительностью.
Zaz

5
2. Вы должны указать строку, которая будет удалена в случае, если они изменят порядок строк в будущем.
Zaz

3
правда, это фактически строка 3 сейчас (учитывая, что первая строка является комментарием) ATTR{[dmi/id]sys_vendor}=="Xen", GOTO="vm_hotadd_apply"
Gubatron

мне сначала нужно sudo? и как я могу судить за cronjob
Maysam Torabi

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