liunx Swap 分割槽的作用

2021-09-08 14:05:39 字數 897 閱讀 1554

當系統的物理記憶體不夠用的時候,就需要將物理記憶體中的一部分空間釋放出來,以供當前執行的程式使用。那些被釋放的空間可能來自一些很長時間沒有什麼操作的程式,這些被釋放的空間被臨時儲存到swap空間中,等到那些程式要執行時,再從swap中恢復儲存的資料到記憶體中。這樣,系統總是在物理記憶體不夠時,才進行swap交換。

這個是swap 交換分割槽的作用。 實際上,我們更關注的應該是swap分割槽的大小問題。 設定多大才是最優的。

一般來說可以按照如下規則設定swap大小:

4g以內的物理記憶體,swap 設定為記憶體的2倍。

4-8g的物理記憶體,swap 等於記憶體大小。

8-64g 的物理記憶體,swap 設定為8g。

64-256g物理記憶體,swap 設定為16g。

實際上,系統中交換分割槽的大小並不取決於物理記憶體的量,而是取決於系統中記憶體的負荷,所以在安裝系統時要根據具體的業務來設定swap的值。

swap就是linux下的虛擬記憶體分割槽,它的作用是在物理記憶體使用完之後,將磁碟空間(也就是swap分割槽)虛擬成記憶體來使用.

它和windows系統的交換檔案作用類似,但是它是一段連續的磁碟空間,並且對使用者不可見。

需要注意的是,雖然這個swap分割槽能夠作為"虛擬"的記憶體,但它的速度比物理記憶體可是慢多了,因此如果需要更快的速度的話,並不能寄厚望於swap,最好的辦法仍然是加大物理記憶體.swap分割槽只是臨時的解決辦法.

交換分割槽(swap)的合理值一般在記憶體的2 倍左右,可以適當加大。實際上具體還是以實際應用為準,swap為記憶體的2倍也不過是一種以訛傳訛的說法。如果交換分割槽的使用都超過4gb以上了,可想而知伺服器的效能應該差很多了。

linux下可以建立兩種型別的交換空間,一種是swap分割槽,一種是swap檔案。前者適合有空閒的分割槽可以使用,後者適合於沒有空的硬碟分割槽,硬碟的空間都已經分配完畢。

liunx Swap 分割槽的作用

當系統的物理記憶體不夠用的時候,就需要將物理記憶體中的一部分空間釋放出來,以供當前執行的程式使用。那些被釋放的空間可能來自一些很長時間沒有什麼操作的程式,這些被釋放的空間被臨時儲存到swap空間中,等到那些程式要執行時,再從swap中恢復儲存的資料到記憶體中。這樣,系統總是在物理記憶體不夠時,才進行...

mysql 分割槽的作用 MySQL分割槽的優點

mysql分割槽有多種模式,而且在mysql5.1中,支援水平分割槽,下面就為您介紹5個常見的mysql分割槽模式,希望對您有所幫助。mysql5.1中最激動人心的新特性應該就是對水平分割槽的支援了。這對mysql的使用者來說確實是個好訊息,而且她已經支援分割槽大部分模式 range 範圍 這種模式...

Linux各個分割槽的作用

根目錄,建議在根目錄下面只有目錄,不要直接有檔案。swap 交換空間,相當於windows上的虛擬記憶體。boot 包含了作業系統的核心和在啟動系統過程中所要用到的檔案,建這個分割槽是有必要的,因為目前大多數的pc機要受到bios的限制,況且如果有了乙個單獨的 boot啟動分割槽,即使主要的根分割槽...