1、问题查找
1.1、top查看程序,发现kdevtmpfsi这个程序占用CPU达到百分之400。并发现COMMAND执行这个程序在/opt下,决定使用find来查看是否有相关的文件。
find / -name kdevtmpfs
1.2、将kdevtmpfsi删掉并准备kill掉kdevtmpfsi程序发现这个程序由redis这个用户来启动的,而且redis是一个进程用户。于是打算查看下网络状态
netstat -natp
根据进程名查看与内网的 tcp 链接异常 ,看到了陌生ip。
1.3、这时候我打算kill掉kdevtmpfsi,这时候发现这个程序还会在启动
2、解决方案
2.1、kdevtmpfsi有守护进程,单独kill掉 kdevtmpfsi 进程会不断恢复占用。守护进程名称为 kinsing,需要kill后才能解决问题。
2.2、相关命令
1 | systemctl status kdevtmpfs |