![ubuntu 中的 kswapd0 会降低系统速度](https://linux22.com/image/176047/ubuntu%20%E4%B8%AD%E7%9A%84%20kswapd0%20%E4%BC%9A%E9%99%8D%E4%BD%8E%E7%B3%BB%E7%BB%9F%E9%80%9F%E5%BA%A6.png)
我们在 ubuntu 中没有运行任何服务,但目前,我们看到系统从早上开始变得非常慢,
当我尝试top
命令时,我看到有两个新服务正在运行,如下所示,
top - 11:34:11 up 14 days, 4:27, 2 users, load average: 196.25, 196.95, 205.08
Tasks: 138 total, 2 running, 77 sleeping, 0 stopped, 0 zombie
%Cpu(s): 42.3 us, 2.3 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi, 55.3 si, 0.0 st
KiB Mem : 8125684 total, 5043148 free, 2952856 used, 129680 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 4967508 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
127090 test 20 0 2432756 2.287g 1508 S 200.0 29.5 615:13.56 kswapd0
31462 test 20 0 5261204 74492 3272 S 200.0 0.9 132:10.43 tsm
附加信息 :
free -m
total used free shared buff/cache available
Mem: 7935 2887 4924 0 124 4848
Swap: 0 0 0
这占用了太多的CPU,现在我无法在系统中执行任何命令,
有人遇到这个问题吗?
我已经尝试过这个:echo 3 > /proc/sys/vm/drop_caches
但没有运气,
任何帮助表示赞赏。
谢谢,
哈利
答案1
您的 Linux 工作站感染了某些恶意软件,很可能是某些加密货币挖矿程序。
实际上kswapd0
必须始终是使用的内核/根进程零 VIRT/RES/SHR 资源(因为内核不考虑其在内核线程中的使用情况)当您的“kswapd0”在您的用户帐户下运行时。
我建议您从头开始重新安装所有内容(同时擦除整个磁盘,例如sudo tee < /dev/zero /dev/sda
后你已经备份了所有内容),因为这是摆脱低级恶意软件的唯一方法 - 即使你的引导加载程序也可能受到损害。
(为了完全安全,您最好也刷新主板 BIOS,因为现代恶意软件能够感染 UEFI BIOS)。