解决Linux内存不足时ssh连不上的问题

关闭swap

开启swap之后,当内存不足时,Linux会把内存页swap到磁盘,导致内存的速度变成了磁盘的速度,ssh进程根本跑不动。因此建议在服务器上关闭swap。

user space OOM killer

Linux在内存不足时不会第一时间进行OOM kill,而是会evict代码页,导致机器运行速度极慢,会出现无法ssh登录的情况。这时可以考虑使用用户态的OOM killer,在系统内存尚未完全耗尽时将最占内存的进程杀掉。我一般用earlyoom

posted @ 2024-07-15 17:28  寻找繁星  阅读(59)  评论(0编辑  收藏  举报