我在XenServer 5.6.0上安装了HP SC08Ge HBA和P2000 G3解决scheme(RAID6,8 + 2备用磁盘)。 看起来很奇怪的是,在一台虚拟机(Squeeze)中速度最高为35MB / s。 这是正常的,或者我必须调查一些瓶颈或什么…我对这个控制器非常失望,因为他们和HBA理论上有6Gb / s的吞吐量。 本来我想去寻求iSCSI解决scheme… argh ..
编辑:可能电缆是问题? 我还没有购买原HP电缆,但一些Delock的电缆..
该卡有一个PCIe x8连接器和2个四核3GBps的外部链接(不是6Gbps对不起) – 其中你将只使用一个链接,当然,但仍然是12Gbps应该足够了。 此外,机箱和磁盘布局也足够快,可以比您看到的35MBps更好,即使是单个磁盘也不例外。 所以我怀疑这个问题是在OS /文件系统/pipe理程序/虚拟机堆栈。 您是否使用类似iozone的东西来testing裸主机操作系统上的磁盘? 如果没有,那么我会先closures所有的恶意服务,然后testing裸机的操作系统速度,如果这个和虚拟机之间存在显着差异,那么这是一个虚拟机pipe理程序问题,如果只有基本的操作系统很慢,那么也许你有一个驱动程序或硬件探头 – 至less你会知道的。
我不确定控制器/磁盘组合的速度应该是多快,而RAID6对性能没有帮助,我认为你可以安全地期待更多的吞吐量。
也就是说,在存储之前,我会考虑VMconfiguration,大多数虚拟化解决scheme需要安装半虚拟化驱动程序才能在磁盘和networking设备上实现非常好的IO – 您是否安装了XenServer Tools?