我需要加密一个 200gb 的文件。
使用 7z,在相当快的 win2012 服务器上,将需要 12 个小时(使用该fastest
选项)。
有没有更快的方法?
答案1
我发现对于大文件来说,使用 7z 命令行比使用 GUI 速度更快。
建议将文件存储在加密的虚拟驱动器映像上,而不是使用 7z。
答案2
其中很多将是:
- 磁盘 I/O- 因为您可能没有 200GB 的 RAM,所以必须一次加载块然后将其写出。因此,为了改善这种情况,请在 SATA3 上使用高速 (6GB/s) SSD,或使用 RAID 卡以获得更快的速度。
- 块大小- 这在 Windows 上可能效果不佳,但在您可以选择或调整文件系统的操作系统上,管理相对于总线和 RAM 的块读/写大小可以大大改善这一点。
- 内存- 您在 RAM 中执行的操作越多,它的速度就越快,并且 RAM 速度也有影响,特别是如果您的 CPU 可以直接在 RAM 和磁盘之间转储无人值守的 I/O。
- 中央处理器- 具有加密相关数学扩展的 CPU 可以更好地处理该加密类型(例如 AES-NI),特别是如果它们可以直接访问数据而不是通过管道。
答案3
发现#1:使用压缩方法的“存储”选项,将其延长至约 33 分钟....