FileVault加密是否会减慢SSD上的读/写访问速度?


67

从来没有想过在以前的Mac上启用FileVault,但是现在我在SSD上运行OSX。速度有明显下降吗?



4
这个问题不是特定于SSD的。
丹尼尔

加密驱动器不需要时间吗?启用Filevault进行测试后,在此进行测试的人们是否等待了一段时间(24小时?)?如果系统忙于读写驱动器以加密驱动器,我会认为性能会比正常情况下差。只是一个想法。

2
有兴趣知道2017年的答案是什么...
f01

Answers:


49

每次使计算机执行其他操作时,在这种情况下,对所有文件的访问进行加密/解密都会花费更长的时间,并且计算机的运行速度也会有所降低。

FileVault 1确实显着降低了速度,但是在SSD上运行FileVault版本2(在OS X 10.7(Lion)中引入)后,读取或写入文件的速度没有明显下降。我在15英寸MacBook Pro Retina和2012年11英寸MacBook Air上启用了此功能。唯一值得注意的是重新引导时,因为在启动引导过程之前需要输入密码。

您可能会注意到,首次启用FileVault 2时系统运行缓慢,因为它必须加密整个驱动器。一旦完成,您可能会忘记它已打开。

如果您不同意我的观点,那么关闭FileVault很容易。随着整个驱动器被解密,您将再次拥有缓慢的初始时间。


61
这是一个数据点:我的新rMBP中的512GB PCIe SSD最初以大约725/700 MB / s的读/写为基准。在启用FileVault并将磁盘填充到大约50%之后,它已降低到715/695。我们的CPU有专门的指令来优化AES,因此对性能的影响基本上为零。
gabedwrds

究竟。“每次使计算机执行其他操作时,在这种情况下,对所有文件的访问进行加密/解密都会花费更长的时间,并且计算机的运行速度会有所降低。” 完全是不真实的。
Arran Cudbard-Bell

23

我自己在运行Mavericks的2011年初MacBook Pro上使用Samsung 840 EVO上的File Vault 2的经验是,速度下降并不明显。

细节:

在打开File Vault 2之前,我进行了一次快速阅读

time dd if=/dev/zero bs=1024k of=tstfile count=1024

这表明速度约为490 mb / s。在File Vault 2打开并完成加密之后,另一读数显示约为315 mb / s。这看起来很糟糕,所以我重新启动了。

然后我又读了三本。他们显示了492、507和503 mb / s。我并不是说File Vault 2可以提高速度。在启用加密之前,我应该进行多次阅读,以了解预期的范围。

根据我拥有的数据,我想说无论罚款是多少,它都不明显。


3
您可能写了缓存。您需要刷新缓存作为dd基准测试的一部分。使用命令“ sync”(/ bin / sync)来执行此操作。
judepereira

2

我刚刚关闭Filevault2。对于所有在此线程上查找最近信息的人,都在这里。

海盗船FORCE GT 480GB 1.5年旧。文件库2的写入速度低于250mb / s。注意到性能下降。

安全擦除的可用空间已修复的已禁用磁盘文件库2

新的写入速度为438mb / s,几乎与4510 mb / s的读取速度匹配。

FileVault 2将向您显示极端性能下降,对于所有花钱升级到SSD的人都应该避免使用。


您正在使用什么CPU?@gabedwrds指出某些CPU可以优化AES加密,因此看看是否能解释您的速度下降会很有趣。
艾伦·舒特科

4
您是否说过4510 MB / s的读取速度?好吧,这简直令人发指,这意味着不可能。其次,4510与438不匹配。第三,您没有提及Filevault2的读取速度。
Acumenus 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.