swap的創建和優先級


生產環境中,有的時候會遇到swap不夠用,或者沒有swap的情況,然而生產中需要用到swap,那么下面來實現以下如何創建新的swap。

方法一:如果有空余磁盤,可以直接使用空余磁盤

以/dev/sdb2為例

分區的時候可以指定swap的文件系統速度會更快,這里不再贅述

mkswap /dev/sdb2    #制作swap

swapon /dev/sdb2   #掛在swap

free -m   #查看是否掛在成功

 

 

 

blkid | grep sdb2  查看sdb2的uuid ,並加入到fstab中,實現開機啟動

vim  /etc/fstab

添加:

UUID=ac35354f-edec-4397-95ca-56d5f0b4147c swap swap defaults,(pri=優先級) 0 0   #如果分區之前不是用來做swap的,那么他的工作效率會低一些可以使用pri調整優先級,數值越小,優先級越低

cat /proc/swaps 可以查看swap的優先級

 

 

 

方法二:使用文件來充當swap

和使用分區來當swap的不同點只是使用了文件來做

dd if=/dev/zero of=/swap/swap.img  bs=1M count=2048   #創建一個2G大的文件

mkswap /swap/swap.img

swapon /swap/swap.img

blkid /mnt/swap.img   #查看這個文件的UUID ,准備將其添加到fstab中

UUID=63c81c50-db6e-4988-8763-e36331a413ff swap swap defaults,(pri=優先級) 0 0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM