设置swap,优化vps内存不足

Snipaste_20230928_142157.jpg

解决内存不足

轻量型vps往往存在内存不足的情况,那么一般方案就是设置swap。

swap设置方法

  1. 查看 Linux 当前分区情况:
          
  • 1
free -m

增加 swap 分区,则先把当前所有分区都关闭了:

          
  • 1
swapoff -a
  1. 创建要作为 Swap 分区文件(其中 /var/swapfile 是文件位置,bs*count 是文件大下,例如以下命令就会创建一个 4G 的文件):
          
  • 1
dd if=/dev/zero of=/var/swapfile bs=1M count=4096
  1. 建立 Swap 的文件系统(格式化为 Swap 分区文件):
          
  • 1
mkswap /var/swapfile
  1. 启用 Swap 分区:
          
  • 1
swapon /var/swapfile
  1. 看看swap是否生效
          
  • 1
free -h

这是成功的

image.png

设置swappiness

  • swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间
  • swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面
  1. 查看你的系统里面的swappiness
          
  • 1
cat /proc/sys/vm/swappiness

不出意外的话,你应该看到是0

  1. 修改swappiness值为10
          
  • 1
sudo sysctl vm.swappiness=10

但是这只是临时性的修改,在你重启系统后会恢复默认的值,所以,还要做一步:

          
  • 1
vi /etc/sysctl.conf

在这个文档的最后加上这样一行:

          
  • 1
vm.swappiness = 10

然后保存,这样重启之后配置也不会失效。

(完)
韭菜成长记2
不要以为看了几本书,就可以混黑社会了,你试过被人用枪指着头,喝完整瓶的威士忌吗?
webpack4.0基本的一些配置记录
再复习一遍总结了下,记是记不住了
老妈,母亲节快乐
向我们的衣食父母鞠躬
爬坑小程序
button样式,图片排列有空隙,时间转时间戳,隐藏滚动条
FFmpeg Batch AV Converter
推荐一款好用的格式转换工具
青岛四天三夜
很美丽,很适合居住的一座城市
等待你的评论