活到老学到老  

记录遇到问题的点点滴滴。

vps小内存优化 CentOS增加swap分区

7年前发布  · 2360 次阅读
  centos  vps  swap 

国外很多价格便宜的vps,多数是ssd硬盘,但是大多数是小内存(Linode除外最小2G)

优点:

内存不够时不会导致应用挂掉

缺点:

使用swap比内存速度要慢几百倍甚至上千倍。

应用场景:

对速度要求不要能用就可以

教程

使用dd命令创建一个swap分区

dd if=/dev/zero of=/home/swap bs=1024 count=1048576

这样就建立一个/home/swap的分区文件,大小为1G,接着需要格式化新建的SWAP分区

mkswap /home/swap

再用swapon命令把这个文件分区变成swap分区

swapon /home/swap

关闭SWAP分区命令为:

swapoff /home/swap

再用free -m查看一下,可以看出swap扩大了。

为了能够让swap自动挂载,要修改/etc/fstab文件

vim /etc/fstab

在文件末尾加上

/home/swap swap swap default 0 0


这样就算重启系统,swap分区就不用手动挂载了。