Skip to the content.

zram 基本使用

参考文档,内容应该是说很清楚了: Documentation/admin-guide/blockdev/zram.rst

如果没有加载模块:

modprobe zram num_devices=1

如果已经加载了:

sudo zramctl -s 32G /dev/zram0
sudo mkswap /dev/zram0
sudo swapon /dev/zram0

fedora 中删掉这个来禁用 zram : sudo dnf remove zram-generator-defaults

临时 disable 一下

dev-zram0.swap

似乎只有这样才可以彻底禁用:

sudo touch /etc/systemd/zram-generator.conf
sudo systemctl daemon-reload
sudo swapoff /dev/zram0
sudo systemctl stop systemd-zram-setup@zram0.service

打开的方法

  1. 写入配置文件 创建 /etc/systemd/zram-generator.conf:
      [zram0]
      zram-size = 32768
    
  2. 加载模块并激活
    • modprobe zram num_devices=1
    • systemctl daemon-reload
    • systemctl start systemd-zram-setup@zram0.service

现在 /dev/zram0 是 systemd 管理的 swap,大小 32G,优先级 100,开机会自动创建。

应该测试下压缩速度和压缩率是多少

似乎 zswap 和 zram 总是傻傻分不清楚?

zram

zswap

本站所有文章转发 CSDN 将按侵权追究法律责任,其它情况随意。