fusionio iodrive2 吞吐速度较慢

fusionio iodrive2 吞吐速度较慢

我最近购买了两台 HP 380P Gen 8 服务器,配备 365GB IODrive2s,用于使用 Vmware View 5.2 的 VDI。

使用最新的 HP vmware 5.1 update 1 ESX 安装程序并安装适用于 ESX 的 Fus-io 驱动程序我能够将驱动器格式化为 VMFS5,创建一个池并将副本放在 Fusion-io 上。

所有这些似乎都与我们在 RAID0 中的两个 15k SAS 驱动器一样快。由于对 VDI 体验不满意,我们决定在 Fusion-io 上创建一个包含所有组件的池。速度似乎仍然没有达到规格表所述的水平。我最终从 Fusion-io 到其自身(从 ESXi ssh shell)进行了测试复制,目前我的传输速率约为每分钟 1GB。白皮书声称我应该获得大约 500MBps。

以下是一些测试:

# ls -lrt
rw-------    1 root     root     3572297728 Aug 22 11:43 VMware-VIMSetup-all-5.1.0-947939.iso
# du -h
3.3G    .

从 4 个驱动器 RAID10 15k SAS 到其自身:
cp VMware-VIMSetup-all-5.1.0-947939.iso test.iso耗时 37 秒

从 4 驱动器 RAID10 15k SAS 到 Fusion-io:
cp VMware-VIMSetup-all-5.1.0-947939.iso /vmfs/volumes/fusion2/test.iso耗时 34 秒

从 Fusion-io 到自身:
cp test.iso test2.iso耗时 78 秒

从我的台式机 SSD 到其自身:32 秒

7200rpm 硬盘本身:115 秒


我目前有一张 HP 和 VMware 的票据,但我基本上是在获取指纹。我希望社区中有人能解决我的问题。

IOMeter 使用 8 个 worker 和 all in one access 规范运行 1 小时,输出结果如下:

Samsung810 SSD
IOPS        Read IOps       Write IOps      MBps            Read MBps       Write MBps  Transactions per Second
3385.116269 1692.255704 1692.860565 43.364704   21.683055   21.681649   3385.116269

Fusion-io:
IOPS        Read IOps       Write IOps      MBps            Read MBps       Write MBps  Transactions per Second
13172.96404 6570.691766     6602.272278     168.838142      84.220818       84.617323   13172.96404

4disk15kSAS:
IOPS        Read IOps       Write IOps      MBps            Read MBps       Write MBps  Transactions per Second
62854.07353 31429.66595 31424.40759 805.541003  402.802938  402.738065  62854.07353

答案1

现在一切都正常了。感谢大家的帮助。我没有对卡和 sas 阵列进行足够严格的测试。一旦我在测试中使用随机写入和读取并使 raid 控制器上的缓存饱和,fusionio 就会击败阵列。168MB/s 对 6 MB/s。我还能够通过启用 fusion 的一部分作为主机缓存来加快 VDI 中的一切速度。

相关内容