内存跑满后,是会kill 进程的,Linux下面有个特性叫OOM killer(Out Of Memory killer),这个东西会在系统内存耗尽的情况下跳出来,选择性的干掉一些进程以求释放一些内存。
为了保护重要进程不被oom-killer掉,运行:
echo -17 > /proc/48277/oom_adj
# -17表示禁用OOM
如果遭遇权限问题,使用命令:
sudo bash -c 'echo -17 > /proc/48277/oom_adj'
48277 是进程号,您可以通过 top 来进行查看进程号
Powered by ddoss.cn 12.0
©2015 - 2026 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号|小程序备渝ICP备2024035333号-2X
|小绿叶技术博客(ddoss.cn)简介|
【实验平台安全承诺书】
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.30,2026-01-16 08:28:20,Processed in 0.01245 second(s).