虛擬記憶體
:將硬碟的一部分空間當作記憶體來使用。用來緩解物理記憶體不足的問題。
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...