互联网科技分享技术教程Vivi不懂

目 录CONTENT

文章目录

给低内存VPS添加swap内存,轻松焕发小鸡的第二春!

Vivi
2025-02-06 / 1 评论 / 0 点赞 / 195 阅读 / 0 字

前言

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 -mswapon -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=10
nano /etc/sysctl.conf
  • 底部加入:

vm.swappiness = 10

清理分区

  • 如果不需要swap了,可以用以下命令清理。

swapoff /var/swap

结语

好啦,是不是非常简单?如果文章中有错误,欢迎大家在评论区指出~~

0

评论区