小编lza*_*zap的帖子

我如何确定 ZCACHE 在我的盒子上工作?

我有一台基于 Marwell Kirkwood ARM 的 NAS 服务器 Zyxel NSA 310。我编译了自己的 3.8 内核并启用了 ZCACHE,但我仍然看到 256 MB 的 RAM。我不确定 GNU 免费实用程序是否应该显示额外的 RAM 量。我怎么知道它真的有效?我需要做一些额外的步骤来使用它吗?我在命令行中添加了“zcache”。

root@nas:~# free -m
             total       used       free     shared    buffers     cached
Mem:           247        218         29          0          7        166
-/+ buffers/cache:         43        203
Swap:         1427          0       1427

root@nas:~# zgrep CACHE /proc/config.gz 
CONFIG_CLEANCACHE=y
CONFIG_ZCACHE=y

root@nas:~# dmesg | grep zcache
Kernel command line: console=ttyS0,115200 root=/dev/sda3 zcache
zcache: using lzo compressor
zcache: cleancache enabled using kernel transcendent memory and compression buddies
zcache: cleancache: ignorenonactive = …
Run Code Online (Sandbox Code Playgroud)

linux kernel zram

6
推荐指数
1
解决办法
2137
查看次数

如何防止 btrfs 压缩 /var

我刚刚安装了 Fedora 33 的新实例,并通过compress=zstd:3挂载选项为我的根卷启用了压缩。我启用了 的/usr压缩chattr +x /usr

我想禁用/var目录压缩,根据https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs(5)#FILE_ATTRIBUTES我应该能够使用chattr +X /var,但 F33 的工具不理解这一点选项。在https://btrfs.wiki.kernel.org/index.php/Compression中有一个命令btrfs property set /var compression "",但我无法判断这是否有效。我的文件系统上的任何文件都没有设置“压缩”属性,这没有意义。

我假设 btrfs 在使用compress选项安装时默认自动压缩所有文件,但默认情况下它看起来只压缩显+c式设置(“压缩”)标志的文件和目录。

compression btrfs

5
推荐指数
1
解决办法
2117
查看次数

标签 统计

btrfs ×1

compression ×1

kernel ×1

linux ×1

zram ×1