对“ xz”的多处理器支持?

氨基甲酸酯

有没有办法将xz压缩工作分散到多个CPU?我意识到这本身不可能实现xz,但是是否有其他实用程序实现相同的压缩算法,从而可以更有效地利用处理器?我将在具有16个以上处理器的系统上的脚本和实用程序应用程序中运行此程序,并且至少使用4-8个处理器可能会加快压缩率,这将很有用。

马克·布斯

2014年12月xz5.2版中添加了对多处理器(多线程)压缩的支持

要启用该功能,请添加该-T选项以及要生成的工作线程数或-T0生成的OS所报告的CPU数量:

xz -T0 big.tar
xz -T4 bigish.tar

默认的单线程操作等效于-T1

我发现,与一对夫妇超线程的运行它比我的CPU的超线程总数少提供响应能力和压缩速度的良好平衡。

†所以-T10在我的6核12线程工作站上。

正如scaiDzenly在评论中所说

如果要将此功能与之前tar调用结合使用export XZ_DEFAULTS="-T 0"

或使用类似的方式: XZ_OPT="-2 -T0"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

多处理器调度

来自分类Dev

CUDA | 对多处理器数量的兴趣-与SM混淆

来自分类Dev

寻找多处理器DAG的静态调度-库?

来自分类Dev

多处理器架构和Ring 3

来自分类Dev

Cuda优化,多处理器,并发内核执行

来自分类Dev

处理器与内核(多处理器与多核)的定义

来自分类Dev

流多处理器,CUDA中每个流处理器的核心

来自分类Dev

多处理器和多处理系统之间有什么区别?

来自分类Dev

Chapel编译器是否可以进行多处理器编译?

来自分类Dev

在内核块执行之间,GPU多处理器的共享内存会怎样?

来自分类Dev

std :: call_once多处理器安全吗?

来自分类Dev

Perl ithreads:共享变量-多处理器内核线程-可见性

来自分类Dev

如何在许多处理器上运行boost :: threads?

来自分类Dev

python中需要与多处理器进行同步吗?

来自分类Dev

以编程方式检索每个多处理器的最大块数

来自分类Dev

C ++如何限制Visual Studio多处理器编译

来自分类Dev

分配给多处理器的活动块集的行为是什么?

来自分类Dev

在CUDA统一内存多GPU或多处理器中使用原子算术运算

来自分类Dev

SQL Oracle-多处理器调度:贪心数分区

来自分类Dev

如何在许多处理器上运行boost :: threads?

来自分类Dev

最新更新之后,Ubuntu 14.04使用过多处理器

来自分类Dev

std :: call_once多处理器安全吗?

来自分类Dev

制作多处理器字符串评估算法

来自分类Dev

如何为许多处理器体系结构引用.dll?

来自分类Dev

如何在Visual Studio中启用多处理器构建

来自分类Dev

pthread API是否在多处理器环境中提供同步?

来自分类Dev

与多对多处理器通信时出现 MPI 错误

来自分类Dev

test_and_set() 指令如何在多处理器上仍然有效?

来自分类Dev

多处理器系统中的操作系统启动

Related 相关文章

  1. 1

    多处理器调度

  2. 2

    CUDA | 对多处理器数量的兴趣-与SM混淆

  3. 3

    寻找多处理器DAG的静态调度-库?

  4. 4

    多处理器架构和Ring 3

  5. 5

    Cuda优化,多处理器,并发内核执行

  6. 6

    处理器与内核(多处理器与多核)的定义

  7. 7

    流多处理器,CUDA中每个流处理器的核心

  8. 8

    多处理器和多处理系统之间有什么区别?

  9. 9

    Chapel编译器是否可以进行多处理器编译?

  10. 10

    在内核块执行之间,GPU多处理器的共享内存会怎样?

  11. 11

    std :: call_once多处理器安全吗?

  12. 12

    Perl ithreads:共享变量-多处理器内核线程-可见性

  13. 13

    如何在许多处理器上运行boost :: threads?

  14. 14

    python中需要与多处理器进行同步吗?

  15. 15

    以编程方式检索每个多处理器的最大块数

  16. 16

    C ++如何限制Visual Studio多处理器编译

  17. 17

    分配给多处理器的活动块集的行为是什么?

  18. 18

    在CUDA统一内存多GPU或多处理器中使用原子算术运算

  19. 19

    SQL Oracle-多处理器调度:贪心数分区

  20. 20

    如何在许多处理器上运行boost :: threads?

  21. 21

    最新更新之后,Ubuntu 14.04使用过多处理器

  22. 22

    std :: call_once多处理器安全吗?

  23. 23

    制作多处理器字符串评估算法

  24. 24

    如何为许多处理器体系结构引用.dll?

  25. 25

    如何在Visual Studio中启用多处理器构建

  26. 26

    pthread API是否在多处理器环境中提供同步?

  27. 27

    与多对多处理器通信时出现 MPI 错误

  28. 28

    test_and_set() 指令如何在多处理器上仍然有效?

  29. 29

    多处理器系统中的操作系统启动

热门标签

归档