已安装Linux开启swap(虚拟内存)

技安的博客使用的是阿里云的服务器,最低配置的那种(只有512M内存)。在安装最新版本的Mariadb的时候,总是因为内存不足安装失败。所以技安决定开启swap。

由于开启swap会降低磁盘IO性能,所以用过之后可以去掉。

1、创建交换分区文件

dd if=/dev/zero of=/home/swap bs=1M count=512
QQ20160115-0

bs:block的大小,

count:block的数量,可以自定义。

/home/swap:技安自定义的swap文件位置

技安这里定义的是512M的swap

2、设置swap文件

mkswap /home/swap
QQ20160115-1

3、立即启用swap

swapon /home/swap
QQ20160115-2

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

4、根据需要可以设置是否开机启动

echo '/home/swap swap swap defaults 0 0'>> /etc/fstab

5、查看swap

free -m
QQ20160115-3