|
我們?cè)诎惭b系統(tǒng)的時(shí)候已經(jīng)建立了 swap 分區(qū)。swap 分區(qū)是 Linux 系統(tǒng)的交換分區(qū),當(dāng)內(nèi)存不夠用的時(shí)候,我們使用 swap 分區(qū)存放內(nèi)存中暫時(shí)不用的數(shù)據(jù)。也就是說(shuō),當(dāng)內(nèi)存不夠用時(shí),我們使用 swap 分區(qū)來(lái)臨時(shí)頂替。 建議 swap 分區(qū)的大小是內(nèi)存的兩倍,但不超過(guò) 2GB。但是有時(shí)服務(wù)器的訪(fǎng)問(wèn)量確實(shí)很大,有可能出現(xiàn) swap 分區(qū)不夠用的情況,所以我們需要學(xué)習(xí) swap 分區(qū)的構(gòu)建方法。建立新的 swap 分區(qū),只需要執(zhí)行以下幾個(gè)步驟。
實(shí)例操作后續(xù)添加...... ---------------------------------------------------------------------------- free 命令主要是用來(lái)査看內(nèi)存和 swap 分區(qū)的使用情況的,其中:
我們需要解釋一下 buffers(緩沖)和 cached(緩存)的區(qū)別。簡(jiǎn)單來(lái)講,cached 是給讀取數(shù)據(jù)時(shí)加速的,buffers 是給寫(xiě)入數(shù)據(jù)加速的。cached 是指把讀取出來(lái)的數(shù)據(jù)保存在內(nèi)存中,當(dāng)再次讀取時(shí),不用讀取硬盤(pán)而直接從內(nèi)存中讀取,加速了數(shù)據(jù)的讀取過(guò)程;buffers 是指在寫(xiě)入數(shù)據(jù)時(shí),先把分散的寫(xiě)入操作保存到內(nèi)存中,當(dāng)達(dá)到一定程度后再集中寫(xiě)入硬盤(pán),減少了磁盤(pán)碎片和硬盤(pán)的反復(fù)尋道,加速了數(shù)據(jù)的寫(xiě)入過(guò)程。 Linux的SWAP分區(qū)空間不夠用的情況下,如何添加SWAP分區(qū) 通常情況下,SWAP空間應(yīng)大于或等于物理內(nèi)存的大小,最小不應(yīng)小于64M,通常應(yīng)是物理內(nèi)存的2-2.5倍。但根據(jù)不同的應(yīng)用,應(yīng)有不同的配置。如果是小的桌面系統(tǒng),則只需要較小的SWAP空間,而大的服務(wù)器系統(tǒng)則視情況不同需要不同大小的SWAP空間。特別是數(shù)據(jù)庫(kù)服務(wù)器和Web服務(wù)器,隨著訪(fǎng)問(wèn)量的增加,對(duì)SWAP空間的要求也會(huì)增加。 方式一、通過(guò)新建磁盤(pán)文件的方式增加SWAP空間: >> dd if=/dev/zero of=swapfree bs=32k count=32768 #新建一個(gè)磁盤(pán)文件(32*32768=1048576KB,亦等于1024MB)。 >> /sbin/mkswap /home/swap #格式化成SWAP分區(qū) >> /sbin/swapon /home/swap #啟動(dòng)新的SWAP分區(qū) >> /sbin/swapon -s #檢查SWAP分區(qū) 現(xiàn)在再用free -m命令查看一下內(nèi)存和swap分區(qū)大小,就發(fā)現(xiàn)增加了1024M的空間了。不過(guò)當(dāng)計(jì)算機(jī)重啟了以后,發(fā)現(xiàn)swap還是原來(lái)那么大,新的swap沒(méi)有自動(dòng)啟動(dòng),還要手動(dòng)啟動(dòng)。那我們需要修改/etc/fstab文件,增加如下一行 /home/swap swap swap defaults 0 0 方式二、通過(guò)磁盤(pán)分區(qū)增加SWAP空間: > /sbin/mkswap /dev/sdb1 #格式化成SWAP分區(qū) > /sbin/swapon /dev/sdb1 #啟動(dòng)新的SWAP分區(qū) > /sbin/swapon -s #檢查SWAP分區(qū) 修改/etc/fstab文件,讓其永久生效: /dev/sdb1 swap swap defaults 0 0 參考文檔: 更多l(xiāng)inux相關(guān)命令請(qǐng)點(diǎn)擊這個(gè)鏈接 http://c./view/907.html 來(lái)源:http://www./content-3-145051.html |
|
|
來(lái)自: 印度阿三17 > 《開(kāi)發(fā)》