Centos
Linux 核心記憶體限制和_我_和d一世噸edit
我有一台執行 CentOS 4 32 位和 12 GB RAM 的機器。
如果我執行免費命令,我會看到:
# free total used free shared buffers cached Mem: 12409180 2227676 10181504 0 48544 961296 -/+ buffers/cache: 1217836 11191344 Swap: 4192956 0 4192956
如果我執行 top,我會看到我們有 12 GB 的 RAM。
問題是我正在執行核心 2.6.9-78.0.22.ELsmp,我想知道系統是否能夠使用超過 4 GB 的 RAM。我看到很多事情說你需要這個核心版本(PAE)或者你需要 smp 核心版本。我知道在 32 位作業系統中每個程序的 RAM 是有限的,但我想知道作業系統是否可以處理超過 4 個 gig 供應用程序使用(如 5 個應用程序每個使用 2 gigs ram)。
即使使用 PAE,每個程序的空間仍然嚴格限制為 4GB,但可以執行多個程序。
是的。您為核心啟用了 12 GB,並且您可以使用每個具有 2 GB 記憶體的多個程序。