• 1
  • 2
  • 3
  • 4
  • 5
阿里云主机ECS 首 页  »  帮助中心  »  云服务器  »  阿里云主机ECS
ECS Linux开启swap(虚拟内存)的处理方法
发布日期:2015-12-11 11:12:5

  因为开启swap分区会导致硬盘IO性能下降,因此阿里云服务器初始状态并没有配置swap,如果某些应用需开启swap分区,可用如下方法增加:

  1、创建用于交换分区的文件

  #dd if=/dev/zero of=/mnt/swap bs=block_size count=number_of_block

  请注意:number_of_block 、block_size的大小可以自定义,比如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命令查看效果。