Linux

交換分區及其規律

  • December 11, 2014

我記得對於交換分區的選擇,我們至少應該使用 (swap > 2xRAM)。當然不推薦使用它,因為電腦記憶體的最大值非常高。核心支持它。

**我的問題:**我記得每個交換分區只支持最大 2G,這意味著如果你有 2G 記憶體,你應該創建 2 個 2G 交換分區。核心解決了嗎?這意味著我可以為一個分區創建 4G 交換嗎?

要麼你有很長的記憶力,要麼你一直在閱讀過時的文件。曾經有 2GB 的交換大小限制(在大多數 32 位平台上),但多年來一直沒有這種情況。該限制在 2.2 核心系列中的某個時間點被刪除。

交換區的最大有用大小取決於架構和核心版本。在 i386、PPC、m68k、ARM 上大約為 2GiB,在 sparc 上為 1GiB,在 mips 上為 512MiB,在 alpha 上為 128GiB,在 sparc64 上為 3TiB。對於 2.3.3 之後的核心,沒有這樣的限制。

引用自:https://unix.stackexchange.com/questions/66495