約 200 万個のファイルを含むアーカイブがあり、各ファイルは圧縮されていない状態では数 KB です。抽出は非常に遅いです (1 秒あたり 1 または 2 ファイル)。7z が 1 つの CPU コアを 100% 使用していることがわかります。7z がこれほど多くの CPU を使用するのは想定内ですか? 7z では、数百万個のファイルを含むアーカイブの処理に問題がありますか?
最初の約 100 万個のファイルについては抽出が高速ですが、その後は大幅に速度が低下します。
私の設定はかなり典型的なもので、より高速な抽出が可能になると思います。
- Windows 7 SP1 x64 アルティメット
- MSI GE70 0ND-033US (Intel® Core™ i7-3610QM プロセッサー、16 GB RAM、スワップなし)
- クルーシャル M500 SSD
- 7z バージョン 9.22 ベータ
- アーカイブはUbuntu 14.04 x64 LTSで作成され、
zip -r pubmed01-02.zip pubmed
- パーティションはNTFSです
7zベンチマーク: