現代電腦使用虛擬記憶體,從而可以擁有更多的記憶體。 虛擬記憶體也可以説明完成更多的事情。 硬碟的一部分空間可以作為擴展的HTTP://www.aliyun.com/zixun/aggregation/17967.html">記憶體空間,即交換區。 在LINUX系統中,有可能是以交換檔,交換分區,或者兩者的接合的形式出現,也可以沒有交換分區。 交換分區比交換檔稍微快些,也是Linux系統很常用的一種。 交換檔的優點就是可以動態地創建。 交換分區大小可以根據經驗設置和記憶體一樣大。 如果你需要更多的記憶體,你最好買大容量的記憶體條,交換區比記憶體慢很多。 儘管慢,交換區還是很重要的,系統內核可以把記憶體中的一部分資料放到交換區中,這樣記憶體可以做其他的事情,就像硬碟的緩存。 硬碟中不同區域的讀寫速度是不一樣的,柱面邊緣的讀寫速度比軸心附近速度快,然而怎樣判斷一個給定的硬碟存儲空間對應的物理位置在哪裡是一個問題。 我的經驗是硬碟開始磁區對應著硬碟物理空間的外邊緣。 所以最好把交換分區放在開始磁區處。 不過,把交換分區放在中間磁區可以減少尋道的時間的論調有點爭議。 唯一的方法就是把交換分區放在不同的位置做一些基準測試。 最好的結果是到最後,你可能沒有發現他們之間的速度的差異,而且沒有浪費很多的時間在這樣的事情上。 如果你有幾塊硬碟,你可以在每一塊硬碟上創建交換分區,系統內核可以自動平行地使用各個交換分區。 這樣會給系統的整體性能帶來直線的提升。
最簡單的分區策略
這是最簡單的分區策略,僅僅分一個交換分區和一根分區。
名稱 分區大小 交換分區(swap) 和記憶體一樣大 根分區(/) 硬碟的其餘容量
把「/home」 單獨分一個區
把「/home"分一個單獨的區是一個很謹慎的做法 。 這樣可以保證你個人資料的安全,甚至在重裝系統或者系統升級後,你的個人資料也不會丟失。 如果你還裝有WINDOWS作業系統,你可以把"/home"格式化為VFAT分區,這樣兩個系統可以共用資料,但是如果根分區最好不用VFAT格式。 但最好把「/home"分區格式化為LINUX檔案系統,因為VFAT檔案格式,在操作大檔時容易出錯,而且你如果裝其他的LINUX系統,你可以共用「/home"分區。
名稱 分區大小 交換分區(swap) 和記憶體一樣大 根分區("/") 至少5G,最大可以15G "/home" 硬碟的其餘容量
把開機磁碟分割("/boot")單獨分出來
如果你裝了幾個LINUX的發行版本本,那麼你把開機磁碟分割單獨分出來。 一個內核需要的開機檔案放一個單獨的分區,在啟動選擇內核時可以方便一些。 對於7.04的內核來說,一個內核有15-20 MB,你內核分區("/boot")就要有三倍的容量,容納舊的,當前的,新的內核。
名稱 分區大小 交換分區(swap) 和記憶體一樣大 根分區 至少5G,最大可以15G /boot 至少100M,最大可以250M /home 硬碟的其餘容量