页次: 1
笔记本内存和交换分区(其实是文件)都是 8GB, 基本上每个几个月就会遇到一次内存和交换分区使用率达到 100% 的情况, 结果就是桌面环境巨卡无比, 如果能勉强切换的终端并杀掉相应进程, 然后就恢复正常了.
昨天出现这种情况可能是因为 IntelliJ IDEA 在提示试用到期提醒时有 bug 导致疯狂占用内存, 之前是什么原因就不记得了.
请问有没有限制内存和交换分区使用率的方法, 防止这两个都是 100% 而导致死机?
最近编辑记录 whilst (2017-03-12 14:38:29)
离线
你不用 swap 不就好了。
sysrq + f 可以手动调用 OOM Killer。
离线
你不用 swap 不就好了。
sysrq + f 可以手动调用 OOM Killer。
swap 还是要用的, 有的时候还是要休眠...
sysrq + f 手动调用 OOM Killer 这个方法不错, 测试效果 OK, 谢谢~~~
在测试中也发现, 系统有自动调用 OOM Killer 的机制, 下次出现问题时还要再跟踪确认下原因.
离线
那你就休眠之前启用 swap,平时禁用着。
你那么大的 swap 等内核自动 OOM Killer 得等很久的。
另外触发 OOM Killer 的时候,内核里会有当时的内存使用情况的数据,你可以看看是谁用掉了内存。
离线
那你就休眠之前启用 swap,平时禁用着。
你那么大的 swap 等内核自动 OOM Killer 得等很久的。另外触发 OOM Killer 的时候,内核里会有当时的内存使用情况的数据,你可以看看是谁用掉了内存。
嗯, 已采用君的建议, 谢谢~~~
嗯嗯, 下次再遇到这种情况好好分析下前因后果.
离线
请问如何将这个帖子设置为 已解决 呢? 没有看到 设置按钮 或者 编辑标题 的功能...
离线
请问如何将这个帖子设置为 已解决 呢? 没有看到 设置按钮 或者 编辑标题 的功能...
编辑第一个帖子就可以了。
离线
页次: 1