我有一台运行FC SAN的ESXi 5.5服务器。 FC SAN使用带有软件RAID的openfiler OS创build,并使用qlatgt驱动程序导出。 当不使用VMFS时,直接写入到SAN,全速运行(> 100MB / s)。
虚拟机在FC SAN上分配的VMFS 5数据存储区上运行。
但是,数据存储上的虚拟机的磁盘速度非常慢(10MB / s)。 虚拟机是Centos 6.5 64bit 2.6.32内核。
为了确定瓶颈,我在文件pipe理器上创build了一个单独的LUN来查找只有一个磁盘(非RAID,直接块导出一个磁盘)的问题。
当我在新LUN上创build数据存储(VMFS5)时,在其上创build一个虚拟磁盘,并将其挂载到一个linux虚拟机中,ddtesting显示该虚拟磁盘在新LUN的数据存储上的写入速度为10MB / s / dev / 。 当我使用RDM(原始设备映射,因此没有VMFS或虚拟磁盘)将LUN传递给VM时,速度将达到110MB / s(物理磁盘速度)。
高达5G的磁盘写入testing,全部类似。
此testing在ESXi中查找问题,而不是在我的FC SAN中(例如,交换机,文件pipe理器,磁盘…)。 数据存储/虚拟磁盘出现问题。 我尝试更改密集和精简configuration之间的虚拟磁盘,但没有任何更改。 我实际上想要使用ESXi数据存储。
为什么通过虚拟磁盘和VMFS5数据存储的性能如此之慢? 我可以改变我的configuration来改变它吗?
谢谢
杰弗里