lz4压缩只使用单核?

lz4压缩只使用单核?

我正在使用cat largeFile.iso | lz4 -10 -,速度非常慢(30mb/s?)。

使用htop我看到它只使用一个核心来100%?我需要指定任何其他参数吗?我似乎无法在 中找到任何与此相关的信息lz4 --help

我希望它使用多个核心,从而更快地压缩该文件。

答案1

我不相信正常的 lz4 程序使用多个内核。可以将输入分成几个部分,并行压缩这些部分,然后连接压缩的部分。例如,该pigz程序已针对其他压缩机完成了此操作。

目前尚不清楚对 lz4 这样做是否有多大优势,因为压缩器速度相当快,因此 I/O 速度可能是限制整体压缩速度的因素。

相关内容