![当内存使用量达到 30% 时,OOM 会终止程序](https://linux22.com/image/793825/%E5%BD%93%E5%86%85%E5%AD%98%E4%BD%BF%E7%94%A8%E9%87%8F%E8%BE%BE%E5%88%B0%2030%25%20%E6%97%B6%EF%BC%8COOM%20%E4%BC%9A%E7%BB%88%E6%AD%A2%E7%A8%8B%E5%BA%8F.png)
我对这个有点抓狂:我经常遇到由于 OOM 而被内核杀死的进程。我看到 free 报告 14 GB 中已使用 14 GB,但当我将所有进程的 RSS 加在一起时,我得到的是 ~3-4 GB。此外,当 OOM 被触发并提供当前内存空间的组成时,我发现将所有 RSS 页面加在一起,我得到的是 398 万中的 120 万。交换已禁用。
如果不是通过使用 RSS...OOM 终止我的进程的原因可能是什么?
我对这个有点抓狂:我经常遇到由于 OOM 而被内核杀死的进程。我看到 free 报告 14 GB 中已使用 14 GB,但当我将所有进程的 RSS 加在一起时,我得到的是 ~3-4 GB。此外,当 OOM 被触发并提供当前内存空间的组成时,我发现将所有 RSS 页面加在一起,我得到的是 398 万中的 120 万。交换已禁用。
如果不是通过使用 RSS...OOM 终止我的进程的原因可能是什么?