swap交換分割槽

2021-10-07 13:03:32 字數 2288 閱讀 1064

虛擬記憶體:將硬碟的一部分空間當作記憶體來使用。用來緩解物理記憶體不足的問題。

swap即交換分割槽是一種類似於windows系統虛擬記憶體的功能,將一部分硬碟空間虛擬成記憶體來使用,從而解決記憶體容量不足的情況因為swap畢竟是用硬碟資源虛擬的,所以速度上比真實物理記憶體要慢很多,一般只有當真實物理記憶體耗盡時才會呼叫swap

一、使用檔案構建swap

應用場景:

硬碟已經沒有剩餘空間來建立swap分割槽時,在硬碟上建立乙個swap檔案來充當swap分割槽。

1、使用dd這個命令來建立乙個128m的檔案在/opt目錄中:

dd  if=/dev/zero  of=/opt/swap  bs=1m  count=128
說明:

if是指定輸入檔案

of是指定輸出檔案

bs是指定基本容量大小

count是讀寫的總次數

swap檔案的容量等於bs*count=128m。

2、將/opt/swap檔案格式化為swap格式

mkswap   /opt/swap
3、檢視記憶體空間狀態

4、啟用此swap檔案

5、修改許可權

chmod  0600  /opt/swap
6、驗證swap是否多了128m

7、檢視swap狀態

8、關閉swap檔案

swapoff  /opt/swap
9、再次檢視

一、使用硬碟構建swap

應用場景:

如果硬碟有空閒空間來建立swap分割槽時,可以在硬碟上建立乙個swap分割槽並啟用swap

目標:在sdd硬碟上建立乙個20g的swap分割槽,並啟用這個swap分割槽。

1、設定分割槽表型別為msdos

parted   -s  /dev/sdd  mklabel  msdos
2、建立1個20g的主分割槽

parted   -s  /dev/sdd  mkpart  primary  '1 -1'
3、檢視塊裝置

4、使用swapon來啟用/dev/sdd1

mkswap   /dev/sdd1
5、檢視記憶體空間

6、啟用swapon檔案

swapon  /dev/sdd1
7、再次檢視(free)

8、檢視swap狀態

9、關閉swap檔案/dev/sdd1

swapoff   /dev/sdd1
10、再次檢視

swap交換分割槽

1.怎麼樣製作swap分割槽 標準的linux安裝,swap分割槽 湊夠硬碟分出來的 是記憶體的兩倍大小,如果增加了記憶體條,那swap分割槽也要增加,如果增加1g記憶體,swap分割槽就要增加2g。一 決定修改swap大小,首先在空間合適處建立用於分割槽的 swap 檔案 如 swap1 dd i...

擴充套件刪除swap交換分割槽

swap 交換分割槽,作用提公升記憶體的容量,防止 out of memory 但畢竟是用硬碟做的,永遠不能替換記憶體 擴充套件交換分割槽大小 一,檢視現有的交換分割槽 free m 檢視現有的交換分割槽 swapon s 檢視交換分割槽 二,增加交換分割槽 方法一 使用分割槽或邏輯卷 1,建立分割...

擴容swap交換分割槽空間

安裝linux系統時會指定swap分割槽大小,一般是記憶體的兩倍,但在有些場景下可能預先設定的swap分割槽空間不足,這個時候需要增加其大小 官方建議在ram是2到4.5g時,swap是ram的2倍 如果ram大於等於4g則swap等於ram即可 檢視當前swap分割槽大小 普通增加方法 給swap...