對於伺服器來說記憶體比較昂貴,需求不是特別強的時候經常採用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檔案
至此 swap分割槽建立完畢,上述步驟中 /root/swapfile 為檔案實際路徑,可以根據實際情況進行調整。# 在檔案/etc/fstab 中追加一行
/root/swapfile swap swap defaults 0 0
# 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...