centos創建交換分區


雲服務器默認沒有交換分區,如下所示:

[root@myhost ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1839         694          77           0        1068         949
Swap:             0           0           0

 

創建swap分區,關於這個swap 應該設置多大呢?

4GB 或 4GB 以下內存的系統,最小需要 2GB 交換空間;
大於 4GB 而小於 16GB 內存的系統,最小需要 4GB 交換空間;
大於 16GB 而小於 64GB 內存的系統,最小需要 8GB 交換空間;
大於 64GB 而小於 256GB 內存的系統,最小需要 16GB 交換空間。

 

添加交換分區:

dd if=/dev/zero of=/swapfile bs=1k count=2048000
2. 創建SWAP文件
# mkswap /swapfile
3. 激活SWAP文件
# swapon /swapfile
4. 查看SWAP信息是否正確
# swapon -s
5. 添加到fstab文件中讓系統引導時自動啟動
# echo "/swapfile swap swap defaults 0 0" >> /etc/fstab
6. 用命令free檢查2G交換分區生效
# free -m
# grep SwapTotal  /proc/meminfo
7. 釋放SWAP文件
# swapoff /swapfile
8. 刪除SWAP文件
# rm -fr /swapfile

  


免責聲明!

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



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