TrueCrypt全盘加密速度

Gar*_*eth 49 encryption performance truecrypt visual-studio

我很快就会得到一台新的开发笔记本电脑,我正在考虑使用TrueCrypt来加密整个磁盘。

我可以期待什么样的性能下降?10%?30%?更多的?另外,假设工作负载有影响,编译/使用 Visual Studio 会受到很大影响吗?我似乎无法在网上找到这样的东西。

Cra*_*gTP 44

我没有具体的数字,但性能会有所下降,尽管是轻微的下降。

有一篇博客文章描述了系统分区上完整磁盘加密的一般性能以及它如何影响用户感知的性能。这似乎表明 CPU 比硬盘受到更大的性能影响:

对我来说,关键的问题是加密硬盘驱动器对整个系统的性能有什么样的开销。为了尝试测量这一点,我使用 HDTune 来测量使用 TrueCrypt 加密前后的驱动器性能。在加密之前,我看到笔记本电脑的 SATA 驱动器在 AHCI 模式下的平均传输速率约为 47MB/s。最大约为 59.9MB/s,突发速率为 85.8MB/s,整个测试过程中平均 CPU 使用率为 4.1%。Truecrypt 之前的高清性能

加密后我看到平均传输率为 46.9MB/s,峰值为 59.7MB/s,突发为 62.9MB/s,平均 CPU 使用率为 26.7%。我没想到,但这就是我看到我命中的地方。仔细想想这是有道理的 - 数据的加密/解密通常不会导致读取/写入更多的数据(加密和解密是在块或扇区级别完成的,而不是在整个文件级别完成),所以你不要没有看到磁盘性能大幅降低。

Tom's Hardware 也有一篇很好的文章“使用加密保护您的数据”,详细介绍了在完整卷上使用 TrueCrypt 的性能影响。

此外,请参阅 Scott Gu 关于物理硬盘速度(即 RPM)的博客文章(提示/技巧:硬盘速度和 Visual Studio 性能),无论是否采用加密,这都会对Visual Studio 的性能产生重大影响。

这里还有另一篇文章:TrueCrypt 对系统加密的性能影响是什么

  • 根据个人经验,我在使用 Truecrypt 时没有注意到任何显着的性能影响,而且我整天都在 Visual Studio 中运行本地虚拟机。 (2认同)

小智 6

我已经对我的上网本 HD(三星 NC10)进行了 TrueCrypted。除了休眠和从休眠中恢复之外,日常使用没有显着差异(但我不做任何像编译或使用 PhotoShop 这样的繁重事情),这会显着变慢。

如果你做工具| 从 TrueCrypt 内部进行基准测试,您可以看到不同密码的加密率。使用 MB/s 数来确定将整个内存转储到磁盘需要多长时间。我的 NC10 需要大约 90 秒才能休眠(使用 TrueCrypt),这很不方便,但不像我丢失上网本并且不得不与可以访问我所有数据的人打交道那样不方便。


mhe*_*384 6

我在 Windows 7 桌面上编译了一个大型项目(编译需要大约 10 分钟)进行了许多测试。在对硬盘驱动器(使用 AES)进行 TrueCrypt 加密之前和之后,我的构建时间绝对没有区别。