學(xué)習(xí)添加Swap space的方法
Linux 中的 交換空間(Swap space) 在物理內(nèi)存(RAM)被充滿時(shí)被使用。如果系統(tǒng)需要更多的內(nèi)存資源,而物理內(nèi)存已經(jīng)充滿,內(nèi)存中不活躍的頁(yè)就會(huì)被移到Swap space去。
雖然Swap space可以為帶有少量?jī)?nèi)存的機(jī)器提供幫助,但是這種方法不應(yīng)該被當(dāng)做是對(duì)內(nèi)存的取代。Swap space位于硬盤(pán)驅(qū)動(dòng)器上,它比進(jìn)入物理內(nèi)存要慢。
Swap space可以是一個(gè)專(zhuān)用的交換分區(qū)(推薦的方法),交換文件,或兩者的組合。 Swap space的總大小應(yīng)該相當(dāng)于你的計(jì)算機(jī)內(nèi)存的兩倍和 32 MB這兩個(gè)值中較大的一個(gè),但是它不能超過(guò) 2048 MB(2 GB)。
添加Swap space
有時(shí),你會(huì)有必要在安裝后添加更多的Swap space。例如,你把系統(tǒng)內(nèi)存從 64 MB 升級(jí)到 128 MB,但是你只有 128 MB 的交換內(nèi)存。如果你執(zhí)行的是大量使用內(nèi)存的操作或運(yùn)行需要大量?jī)?nèi)存的程序,把交換區(qū)增加到 256 MB 可能會(huì)對(duì)你有利。
你有兩種選擇:添加一個(gè)交換分區(qū)或添加一個(gè)交換文件。推薦你添加一個(gè)交換分區(qū),不過(guò),若你沒(méi)有多少空閑空間可用,創(chuàng)建交換分區(qū)可能會(huì)不大容易。
要添加一個(gè)交換分區(qū)(假設(shè) /dev/hdb2 是你想添加的交換分區(qū)):
硬盤(pán)驅(qū)動(dòng)器不能在被使用(分區(qū)不能被掛載,交換分區(qū)不能被啟用)。要達(dá)到這一目的的最簡(jiǎn)單方法是在救援模式下引導(dǎo)你的系統(tǒng)。當(dāng)提示掛載文件系統(tǒng)時(shí),選擇 “跳過(guò)”。
如果驅(qū)動(dòng)器不包含任何被使用的分區(qū),你還可以卸載這些分區(qū),使用 swapoff 命令來(lái)關(guān)閉硬盤(pán)驅(qū)動(dòng)器上的所有Swap space。
【編輯推薦】