Linux建立swap分割槽 檔案方式

2021-10-18 13:09:42 字數 736 閱讀 1652

對於伺服器來說記憶體比較昂貴,需求不是特別強的時候經常採用swap(windows 下叫虛擬記憶體)來節省一部分記憶體,現在ssd做swap的話速度比之前機械硬碟也有很高提公升。

自己經常需要這個操作,總是忘記命令,特此記錄一下便於後續查詢。

通過建立分割槽來建立

通過檔案方式建立

第1種方式要求比較高些,同時操作起來也比較複雜些,本文主要寫一下第2種方式,比較簡單適合我這樣的選手?

dd if=/dev/zero of=/root/swapfile bs=1m count=1024

# 建立乙個 /root/swapfile 檔案,塊大小為1m,共1024塊,也就是建立了乙個1gb的檔案

mkswap /root/swapfile

# 建立swap的檔案系統

swapon /root/swapfile

# 啟用swap檔案

# 在檔案/etc/fstab 中追加一行

/root/swapfile swap swap defaults 0 0

至此 swap分割槽建立完畢,上述步驟中 /root/swapfile 為檔案實際路徑,可以根據實際情況進行調整。

# 0 - 100 越高表示越積極地使用swap分割槽

# 在檔案 /etc/sysctl.conf 追加一行

linux建立swap分割槽

關於swap交換分割槽的設定 以前裝linux伺服器系統的時候,系統有1g記憶體,swap交換分區分了2g,現在系統記憶體加到了8g,同事建議增加交換分割槽。我就增加16g swap分割槽介紹一下 新增乙個交換檔案方式 1.檢視swap 空間大小 總計 我的已經加完了,引用另外一台機子的檢視內容。f...

Linux建立Swap分割槽

首先檢視系統是否有swap分割槽 可以看到swap分割槽大小為0,即沒有swap分割槽。開始建立swap分割槽 1 使用dd命令建立乙個swap分割槽,在這裡建立乙個4g大小的分割槽 dd if dev zero of root swapfile bs 1m count 4096if 檔名 表示指定...

swap分割槽建立

cat proc swaps topdd if dev zero of data swap bs 1m count 1000 注 此檔案的大小是count的大小乘以bs大小,上面命令的大小是1000,即1gb3.通過mkswap命令將上面新建出的檔案做成swap分割槽mkswap data swap...