自 2012 年以来,我一直在使用带有 Smart Array P410i 的 HP Proliant Dl385 G7。
- 2xAMD Opteron 2.4GHz,24 核
- 系统磁盘 C:2xSAS 15k,RAID1
前段时间,我购买了一台新的 HP Proliant Dl380 G9,带有 Smart Array P440ar
- 2 个 Intel Xeon 2.4GHz、12 个核心、24 个逻辑
- 系统磁盘 C:2xSAS 20k,RAID1
两个系统都运行 Win 2012 R2。两个系统上的磁盘均采用 6Gbps 的传输速度。两台机器上都只安装了 Hyper-V 角色。
几天前,我尝试比较磁盘速度。使用 IOMeter 和 CrystalDiskMark 6。令人沮丧的结果让我来到这里。
测试是在最低负载下进行的(至少我是这样认为的)。
Gen7 的结果
Gen9 的结果
我的问题是,如此巨大的差异从何而来?我怎么可能低估了什么?是不是有什么东西在使用控制器?或者这些服务器/控制器之间可能存在自然差异?
答案1
我不确定你的测试是怎么回事,但你绝对不可能在 2 磁盘 SAS 对上实现 5GBps 的吞吐量。你可能会看到写入缓存或 RAM 磁盘之类的东西运行得如此之快,或者只是软件中的一个普通老问题。
DL385 G7 的输出与我期望的两个系统的输出一致。P440ar 可能稍快一些,但在几乎所有情况下,磁盘本身才是读写速度的限制因素,而不是控制器。