前几天遇到了这个问题,真的是卡的ssh都连不上,cpu持续100%。我发现我用vscode一连接服务器,服务器就卡死。然后过段时间恢复正常。我趁着恢复正常的时候用top记录下了程序cpu占用,发现一直都是kswapd这个进程在卡。看名字就感觉这个进程可能是内核中负责内存swap相关的进程?

根据我判断可能是内存不足导致疯狂swap导致卡死?可我free -m看了下我是没有设置swap的。总之后来我按照教程设置了一个硬盘上的文件作为swap区,并设置swappiness为50,然后卡死的症状就消失了。

记录下来希望能帮到遇到同样问题的人吧。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注