Ubuntu Server 22.04内存耗尽时崩溃的排查与修复求助
Ubuntu Server 22.04内存耗尽时崩溃的排查与修复求助
我有一台运行Ubuntu Server 22.04的虚拟机,最近碰到了棘手的问题:内存占用一直在缓慢攀升,每隔几周就会因为内存彻底耗尽而崩溃死机。从内存使用趋势图能明显看到,内存是持续稳步增长直到撑爆的状态。
按我的理解,Ubuntu应该会在内存快耗尽时触发OOM Killer(内存不足杀手),自动杀掉高内存进程来避免系统崩溃才对?但这台机器直接就死机了,完全没触发这个机制?
我用htop排查过,没有单个进程占用大量内存,实在找不到内存泄漏或者异常占用的源头。而且同一宿主机上的其他几台Ubuntu服务器都运行得好好的,应该能排除宿主机层面的问题。
有没有大佬能给我一些排查思路或者修复建议?
内存使用趋势补充:内存占用呈持续缓慢上升态势,周期约几周,达到峰值后服务器直接崩溃
备注:内容来源于stack exchange,提问作者Björn Lindén




