由于开启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文件即可