SWAP 添加方法
1.查看當(dāng)前 SWAP 情況
free -m
2.添加 SWAP 交換文件
創(chuàng)建 SWAP 文件爹袁,設(shè)置大小弃衍,這里我設(shè)置為 1G招拙。(bs * count = SWAP 大星傲)
dd if=/dev/zero of=/var/swap bs=1M count=1024
設(shè)置文件權(quán)限
chmod 600 /var/swap
創(chuàng)建 SWAP
mkswap /var/swap
啟用
swapon /var/swap
查看 SWAP 狀態(tài)
swapon -s?或者?free -m
3.添加開機(jī)啟動
在?/etc/fstab?中添加一行?/var/swap swap swap default 0 0
echo '/var/swap?? swap?? swap?? default 0 0' >> /etc/fstab
刪除 SWAP
如果需要?jiǎng)h除 SWAP 的話可以按照下面操作進(jìn)行。
首先要停用
swapoff /var/swap
然后再刪除
rm -rf /var/swap
最后去掉開機(jī)啟動
sed -i '/\/var\/swap?? swap?? swap?? default 0 0/d'??/etc/fstab
Tips
SWAP 文件大小的設(shè)置僚楞,當(dāng)然并不是設(shè)置的虛擬內(nèi)存越大就越好勤晚,按需要設(shè)置,最大不要超過物理內(nèi)存的?2 倍泉褐。
物理內(nèi)存 ≤ 1G 時(shí)赐写,設(shè)置 SWAP 為內(nèi)存的 2 倍大小膜赃;8G > 物理內(nèi)存 > 1G 時(shí)挺邀,設(shè)置 SWAP 為內(nèi)存的 1.5 倍大小。
結(jié)語
添加 SWAP 交換分區(qū)(虛擬內(nèi)存)比較適合于物理內(nèi)存吃緊或者剛剛夠用的情況财剖,避免了因?yàn)閮?nèi)存只差一點(diǎn)不夠用而升級整個(gè) VPS 的情況悠夯,既節(jié)省了費(fèi)用也滿足了需要。對于物理內(nèi)存本身就很充裕的情況下躺坟,作用并不是很大。
當(dāng)然因?yàn)樘摂M內(nèi)存和物理內(nèi)存之間性能上的差距乳蓄,如果內(nèi)存確實(shí)缺的比較多咪橙,還是直接升級硬件的好。