软件加密是否会影响 Windows Experience 的“磁盘数据传输速率”?

软件加密是否会影响 Windows Experience 的“磁盘数据传输速率”?

我的公司要求所有笔记本电脑都采用软件加密。

我拖延了一段时间,因为我不想让任何东西妨碍我和我的数据。但最终我还是被迫这么做了。

我安装了它,但还没有注意到有什么不同(耶!)。我想测量一下实际有什么不同(如果有的话)。

因此,我在安装加密之前和之后从 Windows Experience 中记录了我的主硬盘的“磁盘数据传输速率”指数。

令我惊讶的是,数字是相同的(5.9)。

所以我想知道是否真的没有区别,或者“数据速率”是否相同,因为它是在加密完成后进行测量。

有人知道为什么值会相同吗?

答案1

如果您有最新的 CPU(并且加密软件是智能编写的(应该如此)),它应该使用您的 CPU 扩展(不知道是哪些,但我知道 Intel Core i3、i5、i7 有)来简化加密过程。(没有这些扩展,它也能正常工作,但由于 CPU 有更多工作要做,性能会下降,但不会太多)。但是……传统的 HDD 很慢,CPU 很快,这意味着最高的性能损失是在磁盘中,而不是在 CPU 中,即使您复制 X GB 文件并立即加密它也是如此。

当你使用 SSD 磁盘时,情况就完全不同了。与原始 SSD 读/写吞吐量相比,性能下降幅度更大。

[我在研究 Mac 上的 FileVault 2 如何工作时读过这篇文章,和您一样,我也担心其性能问题。]

此外,它应该在 CPU 处于空闲状态时进行加密。因此,当您进行正常工作(例如不复制 X GB 文件)时,您根本不会注意到性能下降(即使您没有那些支持扩展)。

答案2

请注意,5.9 目前是最大可能值对于 Windows 体验指数。例如,5.9 仅表示对于某些 XXX 值“比 XXX 更快”。如果您的性能仍然高于 XXX,则可能会出现实际性能下降,但磁盘指数仍为 5.9。

此外,软件加密意味着磁盘写入和读取期间 CPU 利用率更高(自然数据需要加密/解密)。因此,如果您的 CPU 处于空闲状态,则加密开销可能很小,但如果您的处理器满载,磁盘性能可能会大幅下降。

根据我的经验,当负载是常规办公程序时,正确的全盘加密不会对现代笔记本电脑系统产生重大影响。

但是,如果您正在构建大型软件项目,并行进行多次编译,输出文件很大等,则构建时间会明显更长。

相关内容