前言
hi~大家好~我是Vivi~
相信大家在买VPS时会遇到一些性价比不错,但内存不太满足自己需求的选择。而一般的服务商是不会默认给你swap文件或者分区的。
如果自己多跑几个服务,几百M的内存分分钟跑满。小鸡都快给累冒烟了。
其实,添加swap分区的方法并不复杂,关键是理解如何在VPS上进行配置,避免内存不足时系统崩溃或卡顿。通过合理设置swap,就可以有效地缓解内存压力,保证小鸡在高负载时依然能够稳定运行。今天vivi就给大家分享一下如何快速给自己的小鸡添加swap分区,提升小鸡的内存“续航力”!
现在可以通过VV菜单简单操作了哦~
bash <(curl -Ls s.v1v1.de/bash)

操作教程
创建swap分区
开始之前,先看下是否有交换分区。
free -m如果没有的话我们可以用
dd命令写一个2GB的sawp空间
dd if=/dev/zero of=/var/swap bs=1024 count=2048000用
mkswap命令创建swap文件、修改权限。
mkswap -f /var/swap
chmod 0600 /var/swap用
swapon标记挂载成交换文件
swapon /var/swap此时我们再执行
free -m或swapon -s查看是否已经生效了。
配置fstab
确认无误了,我们配置
fstab自动挂载交换文件。使用你熟悉的编辑软件打开
/etc/fstab,在这里,vivi用nano演示。
nano /etc/fstab粘贴下面的内容到文档底部
/var/swap swap swap defaults 0 0确认无误摁
ctrl+x退出,提示是否确认摁Y,提示文件名摁回车。使配置文件生效。
swapon -a验证是否成功
swapon -s
##或者
free -h(可选)修改优先级
根据自己的需求,修改使用swap的优先级。0是最低,100是最高。
cat /proc/sys/vm/swappiness可以按需修改值,centos默认是0,ubuntu/debian默认是60.
sudo sysctl vm.swappiness=10nano /etc/sysctl.conf底部加入:
vm.swappiness = 10清理分区
如果不需要swap了,可以用以下命令清理。
swapoff /var/swap结语
好啦,是不是非常简单?如果文章中有错误,欢迎大家在评论区指出~~
评论区