![Bitlocker对SSD性能的影响](https://linux22.com/image/1262664/Bitlocker%E5%AF%B9SSD%E6%80%A7%E8%83%BD%E7%9A%84%E5%BD%B1%E5%93%8D.png)
我把一个全新的 SSD 放入我的工作电脑中,我的 IT 部门希望我使用 BitLocker。我阅读有关 BitLocker 性能的其他主题在标准硬盘上,但我想知道 - BitLocker 对固态硬盘的性能影响是什么?
它会明显影响我在 Outlook 中打开存档文件或在 Visual Studio 中打开项目的速度吗?
答案1
大多数 SSD 的性能影响应该可以忽略不计。尤其是最新的 Intel CPU,其硬件 AES 执行速度比驱动器(任何驱动器)的读写速度快得多。根据 TrueCrypt 基准测试,我的 MacBook Pro 使用 AES 时每秒可传输超过 900 兆字节,而这还只是一台笔记本电脑。
在我的台式机上,我在 RAID0 中使用了 4 个三星 SSD,并且启用了 BitLocker。同一台机器上的 TrueCrypt 报告 AES 的速度超过 5GB/秒。(两个 6 核 Xeon...)
话虽如此,SandForce SSD 控制器据说会进行一些内部压缩/重复数据删除(这已通过使用无法“优化”的大型压缩文件的基准测试得到证实)。显然,这在 BitLocker 中根本行不通,因为每个加密扇区都是完全唯一且不可压缩的。因此,如果您打算使用 SSD,请不要购买 SandForce SSD - 或者如果您购买了,请确保在打开 BitLocker 后发现性能确实下降时可以退货。
答案2
因为 BitLocker 除了更改数据本身之外,并没有真正改变驱动器的使用特性(例如,它不会导致操作系统随机写入而不是线性写入),所以它对 SSD 的影响应该与对盘片的影响相同。也就是说,我仍然预计 MaximumPC 发现的性能会下降 20%-10%,正如您链接到的线程中提到的那样。请注意,BitLocker 的速度可能受到处理器或驱动器的限制。也就是说,如果处理器加密/解密的速度比驱动器读取/写入数据的速度快,那么文件 I/O 将以接近驱动器的速度发生。如果您的处理器负担过重,处理器可能会限制文件 I/O 速度(尽管我相信硬件加速加密应该可以最大限度地降低这种情况发生的可能性)。
答案3
更新:一些测试声称对现代硬件的影响较小https://superuser.com/a/1637950/89990
在戴尔 Inspiron 15 7577 Intel i7-7700HQ 三星 950 PRO 256GB NVMe Windows 10 64 位 NTFS 上,我看到 Bitlocker 对小型随机文件(例如编译过程)的性能损失迹象,VeraCrypt 很糟糕,内存中的瞬态(无需加密)速度很快(例如获取更多内存、内存磁盘的脚本安装和文件复制以进行编译)。
未加密:
通过 BitLocker 加密:
使用 VeraCrypt 1.21 加密:
内存中的 ImDisk 2.0.9:
关于:
答案4
在现代硬件上,性能影响非常低!这是在 AMD R7 4800HS CPU 和 Intel 665p NVMe SSD 上: