我的公司要求所有笔记本电脑都采用软件加密。
我拖延了一段时间,因为我不想让任何东西妨碍我和我的数据。但最终我还是被迫这么做了。
我安装了它,但还没有注意到有什么不同(耶!)。我想测量一下实际有什么不同(如果有的话)。
因此,我在安装加密之前和之后从 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 处于空闲状态,则加密开销可能很小,但如果您的处理器满载,磁盘性能可能会大幅下降。
根据我的经验,当负载是常规办公程序时,正确的全盘加密不会对现代笔记本电脑系统产生重大影响。
但是,如果您正在构建大型软件项目,并行进行多次编译,输出文件很大等,则构建时间会明显更长。