Centos7 開啟swap分區


阿里雲購買的機器,默認不會開啟swap分區,如有需要,需自行開啟。
阿里當前的做法是:
1.不創建swap分區,由鏡像決定
2.將vm.swappiness設定為0,即永不使用swap分區

開啟swap分區

新建一個專門的文件用於swap分區

dd if=/dev/zero of=/data/swap bs=1024 count=8388616

注:此文件的大小是count的大小乘以bs大小,上面命令的大小是8GB

通過mkswap命令將上面新建出的文件做成swap分區

mkswap /data/swap

查看內核參數vm.swappiness

若vm.swappiness為0則根據實際需要調整成30或者60

cat /proc/sys/vm/swappiness   
sysctl -a | grep swappiness    
sysctl -w vm.swappiness=60

注:若想永久修改,則編輯/etc/sysctl.conf文件

啟用此交換分區的交換功能

swapon /data/swap   
echo "/data/swap swap swap defaults    0  0" >> /etc/fstab

關閉swap分區

swapoff /data/swap   
swapoff -a >/dev/null


免責聲明!

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



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