我手上有一台netcup的1o服务器,配置为1c1g,在上面部署了哪吒探针的服务端、兰空图床之后,内存就占用80%了,于是打算搞一些swap分区。
1、检查是否有swap分区
swapon -s
或者
free -m
如果swapon -s
没有返回,或者free -m
中swap一栏为0,则没有swap分区
2、创建swap分区
先使用 fallocate 命令创建一个 2GB 大小的 Swap 分区
fallocate -l 2G /swapfile
如果提示命令不存在,需要先安装util-linux
包
apt-get install util-linux
设置该文件权限
chmod 600 /swapfile
激活swap分区
mkswap /swapfile
swapon /swapfile
查看swap分区
swapon -s
或者 free -m
3、设置开机自启
编辑 /etc/fstab
这个文件,加入如下内容
echo "/swapfile swap swap defaults 0 0" >> /etc/fstab
大功告成