阿里雲的服務器是沒有交換分區的,如
[www-data@iZbp1ivdq1ie5lmrhp13kjZ ~]$ free -m total used free shared buff/cache available Mem: 7823 854 124 25 6843 6661 Swap: 0 0 0
1.創建swap分區,關於這個swap 應該設置多大呢?
4GB 或 4GB 以下內存的系統,最小需要 2GB 交換空間;
大於 4GB 而小於 16GB 內存的系統,最小需要 4GB 交換空間;
大於 16GB 而小於 64GB 內存的系統,最小需要 8GB 交換空間;
大於 64GB 而小於 256GB 內存的系統,最小需要 16GB 交換空間。
2.添加swap分區:
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 "/var/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
