1. 程式人生 > >阿里雲suse linux開啟swap(虛擬記憶體)

阿里雲suse linux開啟swap(虛擬記憶體)

由於開啟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

test3456.jpg

3、立即啟用交換分割槽檔案

#swapon /mnt/swap

如果在/etc/rc.local中有swapoff -a 需要修改為

swapon -a 

test5678.jpg

4、設定開機時自啟用swap分割槽

需要修改檔案/etc/fstab中的swap行。

新增 /mnt/swap swap swap defaults 0 0

注:/mnt/swap 路徑可以修改,可以根據建立的swap檔案具體路徑來配置。

test6789.jpg

設定後可以執行free -m命令檢視效果

test1234.jpg

文章出處: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檔案即可