700*_*are 8 zfs filesystems compression cache
ZFS 支持文件系统压缩,它还可以缓存经常访问或最近访问的数据。
如果一个系统有很多 CPU 但底层数据存储系统很慢。ZFS 可能会在压缩打开的情况下表现得更好。这可以在写入文件时通过测量 CPU 和磁盘使用率和吞吐量轻松测试。(当然延迟可能存在,但对于大文件来说这不是问题)。
但是缓存呢?如果每次读取数据都必须解压缩,那么这可能不是一个好主意。
缓存的数据是否被压缩?有人有这方面的信息吗?
我问了 Richard Elling,前太阳 ZFS 工程师这个问题。他告诉我 L2ARC 是未压缩的,就像 ARC 是未压缩的一样。
抱歉,我无法提供文档或规格。我唯一的证据是,上周我见到他时,一位帮助设计 ZFS 的人亲自告诉了我。:)