首頁  >  文章  >  運維  >  介紹兩種方法來建立記憶體交換空間swap

介紹兩種方法來建立記憶體交換空間swap

齐天大圣
齐天大圣原創
2020-11-05 09:49:232139瀏覽

首先來介紹下swap的作用。一般的,當我們安裝好了linux作業系統後,系統會預設建立swap分割區。我們來看看伺服器上swap分區的使用情況

# free -h
              total        used        free      shared  buff/cache   available
Mem:           992M        630M         68M        264K        293M        198M
Swap:          1.0G         96M        927M

該伺服器的swap分區大小為1G,這個swap分區是系統預設創建好,待會我們在此基礎上,增大swap分區的容量。

swap分割區稱之為交換分割區,它作為一個特殊的硬碟空間,扮演著記憶體的角色。當系統記憶體不夠用時,系統就會把記憶體中一部分暫時不會用到的資料存放到swap分割區中去。使用swap分區的好處是,硬碟價格遠比記憶體便宜,所以這是一個非常經濟實惠的可以提高系統記憶體的辦法。但是,如果頻繁的使用swap,那會大大影響系統的運作速度。所以,對於swap的分區做好的使用策略是「備而不用」。

下面,我們來看看,如何建立swap分割區。

透過實體分割區建構swap分割區

首先需要先進行分割區介紹兩種方法來建立記憶體交換空間swap

接下來進行格式化

mkswap /dev/sda5

接著開啟新的swap分割區

介紹兩種方法來建立記憶體交換空間swap至此,swap分割區的建置就完成了,和一般的分割區不一樣的是,建構swap分割區,不需要進行掛載,只需要使用指令swapon 分割區名稱即可。

透過檔案來建構swap分割區

上述的方法適合當磁碟留有剩餘空間沒有使用。但如果磁碟空間全部分割區完畢,那該如何建立swap分割區呢?我們可以透過製作一個大的檔案來建構swap分割區。雖然磁碟的空間已經全部分完了,但只要其中任一個分割區還有剩餘空間,該方法就可以使用。

下面我們來建立一個大檔案

介紹兩種方法來建立記憶體交換空間swap

接下來格式化

介紹兩種方法來建立記憶體交換空間swap

最後開啟swap分區

介紹兩種方法來建立記憶體交換空間swap

今天和大家介紹了兩種方法去構建swap分區,一般swap分區大小建議在2G以內,記住swap分區的作用是當內存不夠用時,用硬碟空間零時充當記憶體使用哦。

以上是介紹兩種方法來建立記憶體交換空間swap的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn