主要最近到处看到Zstd,ZFS都支持了,就想起来测一下
平时我还是都用LZMA2_L5,自从有次开到最高反而压出来更大我都默认用L5了
用了个216G的虚拟机,但是测试结果仅供参考
耗时都是预估,Zstd Level 22耗时相当长,CPU跑满大概压了2个多小时。(LZMA2大概45分钟,Zstd L5就很快了)
LZ4基本不怎么跑CPU,所以这大概是ZFS默认用这个的原因。
Zstd的CPU占用也还好。
故,如果追求压缩率以及性价比,还是LZMA2_L5。追求速度和极限压缩比的话Zstd可能是不错的选择。不过L5-L22之间其实我不大推荐
LZ4是个速度奇快,但是压缩比一般的算法
这是一个原体积360GB的虚拟机,里面充满了易压缩的资料