由于某种原因,当我的系统用完可用 RAM 时,系统会冻结并且永远不会解冻。这通常还会导致 ext4 驱动程序死机的灾难性后果。我的问题是,如何让默认的 OOM 杀手真正发挥作用?
我查看了所有其他关于此问题的帖子,但它们真的没有帮助,而且其中大多数都已经过时了。我尝试增加admin_reserve_kbytes
和设置oom_kill_allocating_task
,但没有效果。SysRq 也没有做任何事情。现在我怀疑这真的没有解决方案。
由于某种原因,当我的系统用完可用 RAM 时,系统会冻结并且永远不会解冻。这通常还会导致 ext4 驱动程序死机的灾难性后果。我的问题是,如何让默认的 OOM 杀手真正发挥作用?
我查看了所有其他关于此问题的帖子,但它们真的没有帮助,而且其中大多数都已经过时了。我尝试增加admin_reserve_kbytes
和设置oom_kill_allocating_task
,但没有效果。SysRq 也没有做任何事情。现在我怀疑这真的没有解决方案。