centos7 设置 swap
2019-03-05 本文已影响0人
柏霖_bf14
部署hexo的服务器由于使用的是阿里云最低端的1C1G的机器,部署的服务多了总是进程被干掉。
操作系统centos7
使用free -h 查看内存信息
total used free shared buff/cache available
Mem: 991M 800M 65M 620K 125M 52M
Swap: 0B 0B 0B
total = 0 说明没有启用swap
那来配置吧
系统1G 那交换空间就2G
# dd if=/dev/zero of=/var/swap bs=1024 count=2048000
if 表示infile,of表示outfile,bs=1024代表增加的模块大小,count=2048000代表2048000个模块,也就是2G空间
修改只有root读写权限
# chmod 600 /var/swap
将目的文件设置为swap分区文件
# mkswap /var/swap
挂载swap
# swapon /var/swap
查看
# swapon -s
Filename Type Size Used Priority
/var/swap file 2047996 0 -1
# free -h
total used free shared buff/cache available
Mem: 991M 802M 66M 620K 122M 51M
Swap: 2.0G 0B 2.0G
配置永久生效
# vim /etc/fstab
添加
/var/swap swap swap defaults 0 0
参考