⚡️【教程】对于IO磁盘性能很差的或者纯HDD盘的VPS,不要用SWAP,要用ZRAM进行虚拟内存扩展!

前几天翻出了台IO很差的大盘鸡,石头盘,SWAP设置了卡的内核基本都要崩溃,运行什么都假死
于是发现了ZRAM这种内存扩展技术,对于低IO的主机进行内存扩展有奇效~


SWAP是用磁盘进行扩展内存的,磁盘IO差的时候,用起来比之前还卡,且容易假死
如果你的磁盘IO很差,或者要求高速内存速度进行扩展,那么ZRAM最适合

因为ZRAM是基于内存压缩技术,你的扩展内存还是在内存里面进行的,压缩技术,速度依然非常非常快

没有纯SSD的纯HDD盘也建议用ZRAM技术进行内存扩展

下面是整理的教程

1. 安装工具

sudo apt update && sudo apt install -y zram-tools

2. 配置大小
编辑配置文件,设定 ZRAM 容量(按内存比例):

sudo nano /etc/default/zramswap

填入以下内容(示例为 50% 内存,适配 512M~8G 设备):

ALGO=lz4          # 高速压缩算法,兼顾速度与效率
PERCENT=50        # 占用物理内存的 50% 作为 ZRAM(内存≤4GB 可设 100%)
PRIORITY=100      # 优先使用 ZRAM,优于磁盘 Swap

保存退出:Ctrl+O → 回车 → Ctrl+X。

3. 启动并开机自启

sudo systemctl enable --now zramswap.service

查看是否生效

执行以下命令,出现 /dev/zram0 即成功:

swapon --show

监控状态(查看压缩比与内存占用):

zramctl

或查看详细统计:

cat /sys/block/zram0/mm_stat

佬友们可以试试,对低IO或者HDD盘开启内存扩展非常不错

49 个赞

感谢佬分享

5 个赞

学到了,感谢佬友分享

5 个赞

感谢分享教程 :folded_hands:

4 个赞

这个好诶!感谢佬的分享啊! :laughing:

7 个赞

感谢分享教程

4 个赞

感谢分享,有时间试一下。

3 个赞

请问科罗娜的1C1G20GB也适用吗?有三位车友,所以不怎么敢折腾,每次崩了都要重新弄,挺对不起车友的,所以基本就一个自建鸡场,剩下的资源都是风扇空转。

1 个赞

还有这种东西

2 个赞

谢谢分享 :hand_with_index_finger_and_thumb_crossed:

1 个赞

感谢分享

2 个赞

不错,学习一下,感谢佬友分享。

2 个赞

可以试下,设置好了重启一下就行,不重启好像也生效

2 个赞

感谢大佬教程,学到了

4 个赞

这个还真没想到,感谢分享

2 个赞

学到了,感谢佬友分享

3 个赞

互相学习,思婷妹妹

2 个赞


他好像内存占用没啥变化啊?

5 个赞

感谢分享

5 个赞

感谢分享

1 个赞