评测:8GB/S FC SAN可支持虚拟操作环境
Bill 发表于:08年11月03日 16:40 [原创] 存储在线
至于单个虚拟机,ESX服务器的内部负载平衡机制使每个虚拟机在QLE2560上的吞吐量限制在了100MB/秒。但是,如果使用QLE2460,那么随着I/O块大小的提高,单个虚拟机的吞吐量被限制在了50MB/秒。不过,如果使用8KB的I/O块,那么VOE服务器上的8个虚拟机的读取速度可以超过50MB/秒,总的I/O工作量可以超过400MB/秒--这个结果基本符合我们此前在单个虚拟机上进行oblLoad标杆测试所得出的结果。更重要的结论还包括,在读取SATA磁盘或SAS磁盘所构建的RAID(独立磁盘冗余阵列)-5阵列上的数据的时候,Windows系统一般能够达到110MB/秒到130MB/秒的I/O吞吐水平。
在我们最后的I/O压力测试中,我们测试了8GB/秒QLogic 2560 HBA上一个主动端口,在4GB/秒连接的情况下,处理多个读取和写入I/O流的能力,这些I/O流来自多个存储阵列。为了进行这项测试,我们设置了4个虚拟机,每个虚拟机都配有专门的RDM卷,这些RDM卷来自两个固态磁盘阵列中的一个。在其中两个虚拟机上,我们运行了一个IOmeter进程,在32KB的I/O请求下进行数据读取。在另外两个虚拟机上,我们也运行了IOmeter进程,是在32KB的I/O请求下将数据写入RDM卷。
在进行数据读取操作的两个虚拟机上,我们的ESX服务器都可以将I/O吞吐量保持在800MB/秒以上,然后我们在剩下的两个虚拟机上进行了IOmeter数据写入操作。我们让多个虚拟机同时进行多个存储阵列的数据读取和数据写入操作,使用QLogic QLE2560 HBA的主机服务器保持了全双工I/O吞吐量水平,而且该吞吐量比起4GB/秒HBA所能维持的最高带宽还要高出70%。从另一个角度来说,一个带2个光纤通道端口的8GB/秒HBA可以为一个主机VOE服务器上的8个虚拟机提供相当于8个2GB/秒HBA的带宽水平。
本文作者Jack Fegreus是openBench实验室的首席技术官。