為什麼我的 Linux 機器不使用交換區?

為什麼我的 Linux 機器不使用交換區?

我在 Tomcat 應用程式伺服器中有一個 java 應用程序,它使用大量記憶體 - 比方說 45GB。我的 Ubuntu 16.04 64 位元 PC 上有 32GB RAM + 32GB Swap。我使用 -Xmx48g 啟動應用程序,因此我希望它填滿我的內存,然後開始“交換”。不幸的是,一旦記憶體已滿,我的電腦就會鎖定 - 即使交換區仍然完全是空的。這是為什麼?

相關內容