我是 Linux 新手,我正在尝试收集
lz0
与 lz4
压缩算法的统计数据。根据 Google
声称的结果;它表明 lz4
read
/decompression
比 lz0
read
操作快三倍。而 write
操作与 lz0
相当。所以总的来说,lz4
是比 lz0
更好的算法。但结果是在 x86 上评估的。不过,我想在arm64上测试它们。
因此,就活动而言,我想评估
lz0
和 lz4
在 Linux 上的性能(读/写操作时间、队列延迟)。请建议一些文档和想法,我该怎么做?
要在 Android 上测试 lz4,您可以安装 termux 并运行
lz4
命令:
~ $ pkg i lz4
~ $ lz4 -b1
-Synthetic 50% : 10000000 -> 5859357 (1.707), 811.9 MB/s ,4280.8 MB/s
~ $ lz4 -b2
-Synthetic 50% : 10000000 -> 5859357 (1.707), 886.7 MB/s ,4118.5 MB/s
~ $ lz4 -b3
-Synthetic 50% : 10000000 -> 4560720 (2.193), 72.8 MB/s ,2539.0 MB/s
以下统计数据在配备高通 Snapdragon 865 SoC 的小米 Mi 10 上运行。