我有一个包含约 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 基准测试: