linux:如何配置 OOM Killer 以在系统冻结后 30 分钟内做出反应?

linux:如何配置 OOM Killer 以在系统冻结后 30 分钟内做出反应?

当 PC 内存不足时,我的 Linux Mint 经常死机。我想知道为什么需要 30 分钟才能解冻。

今天我想做点什么。dmesg解冻后给出:

...
[Jan17 00:23] usb 2-2: USB disconnect, device number 17
[  +0.000237] rndis_host 2-2:1.0 usb0: unregister 'rndis_host' usb-0000:00:14.0-2, RNDIS device
[Jan17 00:53] INFO: task systemd:1 blocked for more than 120 seconds.
[  +0.000008]       Tainted: P           O      5.15.0-41-generic #44-Ubuntu
[  +0.000002] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  +0.000002] task:systemd         state:D stack:    0 pid:    1 ppid:     0 flags:0x00004002
[  +0.000005] Call Trace:
...

这台电脑通过 USB 接入互联网并打开“繁重”网页。当 PC 开始冻结时(第 1 行?),我断开了 USB。正好 30 分钟后“systemd:1 阻塞超过 120 秒”,在此之前什么也没有。有什么办法可以进一步调查吗?是否需要更改任何设置以使系统反应更快? NB 交换已禁用。

PS 网络上有大量相关链接,我怀疑其中一些是相关的,但是我首先遇到的几个链接并没有完全回答问题。

相关内容