我尝试使用zram 发生器创建 zram 设备但它不起作用。
我按照自述文件.md来自 github 存储库。
- 安装zram 发生器使用上面列出的方法之一。
- 创建一个zram 生成器配置文件配置文件。
- 运行
systemctl daemon-reload
以创建新的设备单元。 - 运行
systemctl start /dev/zram0
(适当调整名称以匹配配置)。 - 致电
zramctl
或swapon
确认设备已创建并正在使用中。
- 我安装了zram 发生器使用货物使用命令
cargo install zram-generator
- 我创建zram 生成器配置文件在/etc/systemd/zram-generator.conf
[zram0]
host-memory-limit = none
zram-size = min(ram / 2, 8192) # I have 16Go of RAM on my host
- 我跑了
systemctl daemon-reload
- 然后我跑了
systemctl start /dev/zram0
但是过了一会儿它超时了 zramctl
不返回任何内容并swapon --show
返回
NAME TYPE SIZE USED PRIO
/dev/sda4 partition 16G 0B -2
即使重新启动也不会改变。
我做错什么了吗?
答案1
尝试用这个conf来代替吗?
[zram0]
zram-size = ram / 2
compression-algorithm = zstd
[zram1]
options = X-mount.mode=1777
mount-point = /var/compressed