Мой Dell Latitude E7390 (16 ГБ памяти, Intel i5 8-го поколения Octa Core), работающий под управлением Ubuntu 18.04, часто сталкивался с этой проблемой, когда этот процесс kswapd0
занимал ~ 100% времени ЦП на одном или нескольких ядрах.
Мне нужно зайти на tty и убить этот процесс (который возрождается, поскольку является корневым процессом)
Прикрепленное изображение верхних
результатов для одного из таких случаев:
Я нашел много похожих вопросов, подробно описывающих эту проблему, однако большинство из них старые, а некоторые утверждают, что это была ошибка ядра Linux, которая была исправлена для Ubuntu в версии 16.04. Кроме того, всем ответам около 2-3 лет на разных моделях оборудования и программного обеспечения. Следовательно, мы снова задаем этот вопрос для этих новых моделей. Похожие вопросы (большинство из них - обходные пути):
kswapd0 требует много ресурсов процессора
https://www.linuxquestions.org/questions/slackware-14/kswapd0-at-100-cpu-4175585351/
https://bugzilla.kernel.org/show_bug.cgi?id=65201
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1518457
https: // bbs.archlinux.org/viewtopic.php?id=205654 (Это для Arch, но все еще актуально)
PS: Снимок экрана uname -a
для моей системы для справки
Недавно у меня тоже возникла эта проблема, и я обнаружил, что kswapd0 в моем случае на самом деле является крипто-майнером. (Пожалуйста, обратитесь к этому сообщению: https://yoroi.company/research/outlaw-is-back-a-new-crypto-botnet-targets-european-organizations/)
Вы можете проверить ваши файлы, чтобы увидеть, есть ли папка с именем .rsync
(или .configrc
в моем случае). Обычно вы найдете программу kswapd0
в папке a/
.
Если вы найдете эту подозрительную папку, то с большой долей вероятности ваш сервер заражен.