|
1
5
pigz目前不支持并行解压缩,因此专门准备这样一个放气流是没有帮助的。 尚未实现此功能的主要原因是,在大多数情况下,解压缩速度足够快,可以绑定到i/o,而不是处理器。压缩的情况并非如此,它可能比解压缩慢得多,并行压缩可以大大加快速度。 您可以使用zlib和pthread编写自己的并行解压缩程序。pigz 2.3.4及更高版本实际上将通过使用--independent(-i)选项为并行解压缩生成一个专门准备的流。这使得块可以独立解压缩,并在每个块前面放置两个同步标记,以便通过扫描压缩数据快速找到它们。块的未压缩大小设置为--blocksize或-b。您可能希望使该大小大于默认值,例如1M而不是128K,以减少使用-i的压缩影响。一些测试将告诉您使用-i可以减少多少压缩。 (顺便说一下,pigz不是一个库,它是一个命令行实用程序。) |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
|
user2138149 · 双栈网络服务器无法按预期处理ipv4请求 1 年前 |
|
|
Marco · PyCharm Linux系统文件上os.stat异常 1 年前 |