Kef*_*fka 41 compression zip speed winrar 7-zip
我通常在 7-Zip 上使用 WinRAR,因为它更快,而且压缩效率低一点。我对不同的文件类型和大小进行了一些测试,比较了 7-Zip 和 WinRAR 的正常压缩和最佳压缩的默认设置,在很多情况下,WinRAR 快了 50%,在某些情况下,它实际上快了 100%。但是,我更喜欢 FOSS。所以这里是我的问题:
我说的是在 WinRAR 中的类似设置下更快,而不仅仅是降低到最低限度的压缩。
如果重要的话,我使用带有 4 GB DDR3 RAM 的四核 Intel i7 720 (1.6 GHz)/(2.8 GHz) 和 64 位版本的 7-Zip,以及双启动 Debian x64 5.0.4 和 Windows 7家。
Mok*_*bai 39
如果您获得7-Zip 9.13 测试版,您可以将存档类型更改为 LZMA2,从而能够使用任意数量的线程,尽管内存使用量会显着增加。
安装测试版,右键单击要存档的内容,然后在 7-Zip 内容菜单下单击“添加到存档...”,您将获得类似于下面窗口的内容。在 Compression Method 下的左侧,您应该找到“LZMA2”,这将允许您更改线程数,这将是一个更进一步的选项。
这有可能极大地提高 2 个以上核心处理器的性能,因为它可以更好地适应您的系统,而正常的压缩方法最多只能处理 2 个线程。
您在图像中线程数选择框右侧看到的“/1”是系统中的处理器数,因此是推荐的线程数。我的 i7 是一个四核处理器,但有超线程(顺便说一句,这确实有帮助)所以它显示为“/8”

小智 37
由于每个线程似乎同时压缩多个文件,因此提高超大 zip 作业性能的最佳方法是将线程设置为 1,以确保您的硬盘驱动器一次查找一个文件。
我们通过添加-mmt=off到 7-zip 命令行来提高我们所有日常 zip 备份程序的性能。我们备份由多个小文件组成的“可视化 SVN 存储库”需要 50 到 60 分钟。
有了-mmt=off,我们现在总是在不到五分钟的时间内完成!而且,在这 50 分钟内,我们所有的服务器都因为硬盘驱动器而变得非常慢。现在,在这五分钟内,一切都保持得非常快。
对于您在机器上所做的一切,硬盘驱动器的活动总是比您的 CPU 容量慢。您可以通过禁用并行活动并确保硬盘驱动器逐个串行读取(和写入)您的文件来提高磁盘性能。
此外,最好从 disk1 读取并将 ZIP 写入 disk2,因为物理头不会从读取移动到写入。
在保持机器性能的同时获得最大 ZIP 速度的采样线:
start "" /wait /belownormal c:\Progra~1\7-Zip\7z.exe a -tzip -mx=1 -mmt=off t:\backup.zip d:\folderToBackup\*
Run Code Online (Sandbox Code Playgroud)
D:并且T:是 2 个不同的物理磁盘
| 归档时间: |
|
| 查看次数: |
143389 次 |
| 最近记录: |