阿里雲suse linux開啟swap(虛擬記憶體)
阿新 • • 發佈:2019-02-02
由於開啟swap分割槽會導致硬碟IO效能下降,因此阿里雲伺服器初始狀態未配置swap,如果某些應用需要開啟swap分割槽,可以採用如下方法增加:
1、建立用於交換分割槽的檔案
#dd if=/dev/zero of=/mnt/swap bs=block_size count=number_of_block
注:block_size、number_of_block 大小可以自定義,比如bs=1M count=1024 代表設定1G大小swap分割槽
2、設定交換分割槽檔案
#mkswap /mnt/swap
3、立即啟用交換分割槽檔案
#swapon /mnt/swap
如果在/etc/rc.local中有swapoff
-a 需要修改為 swapon -a
4、設定開機時自啟用swap分割槽
需要修改檔案/etc/fstab中的swap行。
新增 /mnt/swap swap swap defaults 0 0
注:/mnt/swap 路徑可以修改,可以根據建立的swap檔案具體路徑來配置。
設定後可以執行free -m命令檢視效果
文章出處:http://help.aliyun.com/knowledge_detail/5988582.html?&utm_campaign=sys&utm_medium=system&utm_source=sys_email&msctype=email&mscmsgid=105315110900146958&spm=5176.7618386.5.3.hS0WQQ
如果不想使用需要刪除,只需要執行#swapoff /mnt/swap,然後刪除swap檔案即可