我有一块 500GB 的三星 840 EVO SSD。它将用作 Windows 7 笔记本电脑中的第二块 SSD。我使用 Truecrypt 对其进行了加密,并使用 Crystal Disk Mark 对其进行了测试,加密后我的读写速度为 165 MB/s。根据三星 840 EVO 评测视频:
https://www.youtube.com/watch?v=P1bumZr2WjI#t=686
在 11:25 分钟时,该驱动器的读/写速度应为 500 MB/s。当我运行 Samsung Magician 软件安装固件时,它说无法检测到驱动器(可能是因为它已加密)。但该驱动器显示有自己的驱动器号,因为我加密了驱动器本身,而不仅仅是分区。
有人知道我怎样才能从这个驱动器获得更好的性能吗?也许有更好的方法来加密第二个 SSD。只需要将此驱动器加密以符合 PCI 合规性,因为它将安装到笔记本电脑中。
感谢您的帮助和回复。
答案1
请注意,TrueCrypt 中的基准测试仅仅是内存/CPU 基准测试,与驱动器访问完全无关。
使用完全加密的 SSD 和带有 AES 的 CPU 以及 SATA3/6.0,预计在没有 sandforce 控制器的三星 SSD 上的读/写速度约为 300MB/s。
如果 840 EVO 的速度仅为 165MB/s,那么 TLC 一定会像 Sandforce 控制器一样使用不可压缩的数据对驱动器造成限制。
答案2
您使用了什么加密类型(目前 AES 是唯一支持的硬件加速加密)?
AES 是否通过你的 CPU 硬件加速(并非所有 CPU 都具有此指令集)?
通常,我会在安装 SSD 的电脑上查看 TrueCrypt 的基准。我会确保使用的加密类型与安装的 SSD 的性能接近。这样我就不会牺牲性能。就我而言,AES 在我的电脑上非常快,但由于我的 SSD 的额定速度约为 450MB/s,所以我使用AES-Twofish
。
如果您的 CPU 不支持硬件加速 AES,您可能永远无法充分发挥 SSD 的潜力。
此基准可通过 访问Settings > Performance > Benchmark
。