慢慢写

一些 Linux 小技巧、读书笔记和路上的事

小内存 VPS 上的 swap 与 zram

2026-10-26Linux运维

1G 内存的小机器,跑几个服务很容易就紧张。我一般会做两件事。

一个小 swap 文件

fallocate -l 1G /swapfile
chmod 600 /swapfile
mkswap /swapfile && swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

再把 vm.swappiness 调到 10 左右,平时尽量不用,只在突发时兜底。

或者 zram

CPU 还有余量的话,zram 比磁盘 swap 快得多。Debian 上装 zram-tools,在 /etc/default/zramswap 里设个百分比就行。

两个都别指望能“扩容”内存,它们只是让机器在峰值时不至于直接 OOM。真正的办法还是少跑点东西。

← 九月读书小结