我正在使用cat largeFile.iso | lz4 -10 -
,速度非常慢(30mb/s?)。
使用htop
我看到它只使用一个核心来100%
?我需要指定任何其他参数吗?我似乎无法在 中找到任何与此相关的信息lz4 --help
。
我希望它使用多个核心,从而更快地压缩该文件。
答案1
我不相信正常的 lz4 程序使用多个内核。可以将输入分成几个部分,并行压缩这些部分,然后连接压缩的部分。例如,该pigz
程序已针对其他压缩机完成了此操作。
目前尚不清楚对 lz4 这样做是否有多大优势,因为压缩器速度相当快,因此 I/O 速度可能是限制整体压缩速度的因素。