使用 7z 提取包含数百万个文件的档案非常慢

使用 7z 提取包含数百万个文件的档案非常慢

我有一个包含约 200 万个文件的档案,每个文件未压缩时只有几 KB。提取速度非常慢(每秒 1 或 2 个文件)。我发现 7z 占用了一个 CPU 核心的 100%。7z 占用这么多 CPU 是意料之中的事吗?7z 在处理包含数百万个文件的档案时是否存在问题?

对于大约前一百万个文件,提取速度很快,但随后速度急剧减慢。

我的配置相当典型,我相信应该可以实现更快的提取:

  • Windows 7 SP1 x64 旗舰版
  • MSI GE70 0ND-033US(英特尔® 酷睿™ i7-3610QM 处理器、16 GB RAM、无交换)
  • Crucial M500 SSD
  • 7z 版本 9.22 beta
  • 该档案是在 Ubuntu 14.04 x64 LTS 上创建的,zip -r pubmed01-02.zip pubmed
  • 分区为 NTFS

在此处输入图片描述

7z 基准测试:

在此处输入图片描述

相关内容