
我有一台 Linux 機器,專門用於使用 Apache 提供靜態內容和 PHP 頁面。 Apache 也可以在子網域中充當反向代理。我將 PostgreSQL 資料庫移至另一台 Linux 機器上。
禁用核心中的 OOM 殺手是否安全?
答案1
可能不會。
如果 OOM 殺手正在運行,那麼很可能需要運行 OOM 殺手以避免機器簡單地停止運行,因為沒有任何東西(甚至核心)可以在需要時分配新記憶體。 OOM 殺手之所以存在,是因為通常情況下,某些服務因該殺手而崩潰比整個機器從「網路」中消失要好。
如果您發現 OOM 殺手有規律地運行,那麼您應該重新配置電腦上的服務以使用更少的 RAM,或者可能需要在電腦上添加更多 RAM。