swap分區(qū)

  • 先用 sfdisk -l 查看swap分區(qū)在哪
  • 再用 swapoff /dev/vda1
  • 再用free -m查看

swap是分虛擬內(nèi)存的,好處是簡(jiǎn)單說就是 讀取比較快 對(duì)硬盤比較好
Linux支持虛擬內(nèi)存(VirtualMmemory),虛擬內(nèi)存是指使用磁盤當(dāng)作RAM的擴(kuò)展,
這樣可用的內(nèi)存的大小就相應(yīng)地增大了。內(nèi)核會(huì)將暫時(shí)不用的內(nèi)存塊的內(nèi)容寫到硬盤上,
這樣一來,這塊內(nèi)存就可用于其它目的。當(dāng)需要用到原始的內(nèi)容時(shí),它們被重新讀入內(nèi)存。
這些操作對(duì)用戶來說是完全透明的;Linux下運(yùn)行的程序只是看到有大量的內(nèi)存
可供使用而并沒有注意到時(shí)不時(shí)它們的一部分是駐留在硬盤上的。
當(dāng)然,讀寫硬盤要比直接使用真實(shí)內(nèi)存慢得多(要慢數(shù)千倍),
所以程序就不會(huì)象一直在內(nèi)存中運(yùn)行的那樣快。
用作虛擬內(nèi)存的硬盤部分被稱為交換空間(Swap Space)。

分配太多的Swap空間會(huì)浪費(fèi)磁盤空間,而Swap空間太少,則系統(tǒng)會(huì)發(fā)生錯(cuò)誤。
如果系統(tǒng)的物理內(nèi)存用光了,系統(tǒng)就會(huì)跑得很慢,但仍能運(yùn)行;如果Swap空間用光了,
那么系統(tǒng)就會(huì)發(fā)生錯(cuò)誤。例如,Web服務(wù)器能根據(jù)不同的請(qǐng)求數(shù)量衍生出多個(gè)服務(wù)進(jìn)程(或線程),
如果Swap空間用完,則服務(wù)進(jìn)程無法啟動(dòng),通常會(huì)出現(xiàn)“application is out of memory”的錯(cuò)誤,
嚴(yán)重時(shí)會(huì)造成服務(wù)進(jìn)程的死鎖。因此Swap空間的分配是很重要的。

Swap交換分區(qū)概念
關(guān)閉swap系統(tǒng)交換分區(qū)
調(diào)整linux內(nèi)核盡量用內(nèi)存,而不用swap

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容