工具:add_swap.sh
全部執行的腳本都須要root身份來執行,執行方法:以root身執行命令:bash xxx.sh
功能:自動檢測系統swap分區大小,交換分區大小不合理則自動新增並掛載上
適用系統版本:兼容線上全部linux版本
執行方法:以root身執行命令:bash add_swap.sh 執行命令後,稍等片刻便可!
解決了什麼問題:一鍵式檢測系統swap分區大小,若是低於物理內存的2倍則自動建立一個物理內存2倍大小的swap分區
備註:swap不是越大越好,因爲磁盤速度相對於內存較爲低下,因此大swap反而會形成業務響應更慢,一般爲2至2.5倍就好,若是有特殊需求能夠更大。
內存爲32G以上則不考慮
內存在16G至32G之間,交換分區配置爲8G
內存在4G至16G之間,交換分區配置爲4G
內存小於4G的則配置交換分區爲2G
使用方法:
1,附件解壓後,把add_swap.sh腳本丟到 /root目錄下,而後執行 bash add_swap.sh 。
2,用putty遠程登陸服務器,把腳本添加到fstab文件中讓系統引導時自動啓動
linux
echo "/var/swap_file swap swap defaults 0 0" >>/etc/fstab 3,用winscp編輯/etc/rc.local 文件,刪除掉swapoff -a 這一行; 4,用reboot命令重啓服務器看看,有了吧!