为什么使用相同SSD的两个系统之间的性能差异如此之大?

为什么使用相同SSD的两个系统之间的性能差异如此之大?

以下是 256GB 三星 840 Pro 的屏幕截图:

在此处输入图片描述

右边的系统似乎是:

Intel Core i5-2400
Intel DH67GD
8GB 1600MHz CL9 DDR3

左侧的系统是 PowerEdge R730,在 Windows Server 2012 R2 的 Hyper-V 中运行 Windows Server 2012 R2 标准版,配有 DELL PERC H730 和两台 Xeon 处理器。虚拟机本身配有 32GB 内存和 8 个虚拟处理器。

为什么两台机器的性能差距这么大?我应该看看什么?

答案1

我仍在寻找信息,但有些信息引起了我的注意并且可能对你有帮助@Tonny。

控制器 PERC H730 Mini 似乎完全适用于 SAS-3 (12),但我有两个 SAS 驱动器 ST600MM0006 (RAID1) 和四个 SAS 驱动器 ST2000NM0023 (RAID5),它们似乎只能达到 SAS-2 (6)。可能是控制器本身将所有内容都回退到 SAS-2。iDRAC 告诉我所有驱动器都只是命中 SAS-2,而它报告控制器本身可以命中 SAS-3。

顺便说一句,启用“预读”后,我遇到了以下问题:

在此处输入图片描述

有趣的是,我改为直通,在启用“预读”后,我的性能略差:

在此处输入图片描述

我最后的测试是 SCSI 控制器上的直通。它位于 IDE 控制器上,因为 RemoteFX 不兼容。遗憾的是,我无法让它从连接到 Windows Server 2012 R2 的 Hyper-V 中的 SCSI 控制器的直通 SSD 启动。限制?

好吧,我能做的最好的事情就是从 IDE 控制器上的 VHDX 启动,并将 SSD 传递到 SCSI 控制器。结果如下:

在此处输入图片描述

有趣的结果。写入速度提高,读取速度略有下降。

另一项测试

我直接将 SSD 连接到 Hyper-V 主机,然后在实际的 Hyper-V 主机上运行 CrystalDiskMark(无虚拟化)

在此处输入图片描述

速度不是那么令人印象深刻,所以我倾向于开始相信问题出在控制器(或其驱动程序)上。

相关内容