5 ms·
When the system runs out of memory the OOM killer is actually invoked right away. The problem is that systems with modern fast storage can run for hours with li
by rnhmjoj 5y ago
When the system runs out of memory the OOM killer is actually invoked right away. The problem is that systems with modern fast storage can run for hours with little to no memory left without really going OOM. If you're interested in this, I've explained how this happens in this thread: https://news.ycombinator.com/item?id=28771003 https://news.ycombinator.com/item?id=28771003
- charcircuit 5y agoI understand this, but I want to point out while it's locked up thrashing you can't use sysrq to invoke the OOM so you have to wait anyways. By too late, I meant that manually invoking (sysrq) the OOM before it starts thrashing prevents it from totally locking up.
- rnhmjoj 5y ago> I understand this, but I want to point out while it's locked up thrashing you can't use sysrq to invoke the OOM so you have to wait anyways. Invoking the OOM killer with sysrq has always worked for me, strange.