破400MB/s正睿4Gb iSCSI存储实战虚拟化

2015-01-09 21:42  出处:PConline原创  作者:浩子   责任编辑:pcchongqing02 

400MB/s!正睿4Gb iSCSI存储实战虚拟化评测!
 
在iSCSI经过数年的发展后,它已成为IP SAN的代名词,大幅促进了存储局域网络(SAN)的普及应用。但相较于FC SAN,iSCSI虽然有建置价格低的优点,但也被认为存在着许多不足,包括可用带宽低,且缺乏高可用性的冗余访问机制等,难以担当重任。然而事实真的如此吗?希望能通过这次评测带大家走出对它认识的误区。
 
一、平台介绍
 
本地测试采用两台正睿®ZI22S5-6838HV服务器正睿® N2V2-45812HKL4存储、NETGEAR GS724Tv4全千兆交换机。
 
正睿®ZI22S5-6838HV双路14核机架式服务器
 
正睿®ZI22S5-6838HV服务器采用2U机架式机构设计,标配一颗英特尔®至强®E5-2697V3十四核处理器,2.6GHz主频,35M超大缓存,能完美支持64bit运算、虚拟化技术和超线程技术,使它具备28线程处理能力,大幅提升图形渲染、数据库等高性能计算应用的性能。标配32G DDR4 2133MHz内存,SATA2 16G SSD硬盘,四千兆以太网卡
 
正睿® N2V2-45812HKL4 IP-SAN网络存储
 
正睿® N2V2-45812HKL4存储在硬件配置方面,也相当给力。它标配一颗英特尔®至强®四核处理器,它采用22纳米制程,3.3GHz主频,8M高速缓存。高频率的四核处理器轻松满足存储在高并发压力读写时网络I/O操作对处理器的要求。
它具备高达到4Gbps/秒的高速iSCSI主机出口,理论上可以达到500MB/s磁盘读写速度,满足企业信息化应用中高性能读写的需求。标配4G DDR3 REG ECC容错校验内存。
 
      磁盘系统部分,标配8TB可管理存储容量,允许用户最大可以扩展至24TB。磁盘阵列控制器采用800MHz I/O处理器,512M DDR2高速缓存,支持SATA2 /SAS RAID 0,1,5,6,10,50,60多种等级,支持在线容量扩展 (OCE)、在线 RAID 级别升级 (RLM)、Write Back、ahead read等技术,在保障磁盘数据的安全性的前提下,也可以提升磁盘性能。它具备12个热插拔硬盘盘位,允许用户再不切断电源的情况更换损坏的硬盘、调试或增加硬盘以扩展磁盘容量,最大限度的降低了因为磁盘系统方面导致IT应用“停机”的可能。
 
      在电源供给方面,它采用额定500W功率的EPS12V 1+1冗余电源设计。当一个电源出现故障时,另一个电源马上可以接管其工作,在更换电源后,又是两个电源协同工作,实现存储系统的高可用性,保障业务不会因电源故障而中断。
 
      正睿® N2V2-45812HKL4自带WEB界面的存储管理控制软件,支持MPIO链路故障冗余切换和负载均衡、CHAP用户安全认证、事件日志自动记录功能、UPS电源管理、允许只读(Read-only)或读写(Read-Write)访问LUN等特点,兼容Windows Server 2008,2003,2000/Win7/Vista/WinXP/Linux/Unix/VMware/MAC OS等操作系统。
两台正睿®ZI22S5-6838HV服务器则每台配备32G DDR3 REG ECC容错校验内存,装上VMware ESX 5.5 updata2操作系统,建立两个vmkernel,通过 ESX自带的iSCSI启动连接上正睿® IN2V2-45812HKL4 存储,并启用ESX的多路径功能。
二、环境配置
 
本次测试中,我们将正睿® N2V2-45812HKL4存储的4x1Gb网络适配器进行负载均衡绑定,以达到均衡高速带宽出口、提升I/O吞吐量的目的。采用12个SATA 3T 7200rpm企业级硬盘,组建RAID5+1等级磁盘阵列,并在存储WEB管理软件中建立3个1T大小的逻辑卷,并完成了iSCSI target。
 
      两台正睿®ZI22S5-6838HV服务器则每台配备32G DDR3 REG ECC容错校验内存,装上VMware ESX 5.5 updata2操作系统,建立两个vmkernel,通过 ESX自带的iSCSI启动连接上正睿® IN2V2-45812HKL4 存储,并启用ESX的多路径功能。
 
两台服务器安装ESX 5.5 updata2 build 2068190
 
然后我们分别在每台服务器主机上各建1个虚拟机,安装windows2008企业版操作系统。每个虚拟机分配1个主频为2.6GHz的虚拟处理器(vSMP),4GB内存,50G硬盘硬件资源后,测试开始了。
 
三、Iometer 1.1.0磁盘性能测试
 
Iometer是一个免费的开源的测试磁盘性能的工具。和其他磁盘工具相比,可以测试I/O的传输率和平均的I/O响应时间。
 
我们仍然使用了Iometer 1.1.0来获得其IOps参数大小,这个参数可以代表一个磁盘子系统在单位时间内可以完成多少操作。
连续IOps一般考量的是控制芯片到控制卡的速度,因此在控制卡不同的情况下就需要仔细辨别。在这里,正睿®N2V2-45812HKL4 iSCSI存储采用SAS 6Gbps控制器,具备512MB DDR2高速缓存,连续读、写的IOps性能随着队列数负载的增加,优势越发明显。
 
随机IOps才是真正考验磁盘性能的场所,从这里看,正睿® N2V2-45812HKL4 iSCSI存储随机读写性能在队列深度1至队列深度256时,随着队列深度越高,模拟负载的压力越大,性能也随着逐步提升。
 

 

512B 1-256队列深度
连续/随机读写性能测试
VMware虚拟机 (2.53G*1 vSMP/1G内存/20G硬盘)
正睿®I1456132S ESX + 正睿I14862312S-RH4 iSCSI存储
测试项目
队列深度
IOps
测试项目
队列深度
IOps
队列1
5337.68
随机读
队列1
168.49
队列2
10770.72
队列2
332.20
队列4
18107.98
队列4
590.47
队列8
28506.02
队列8
1051.66
队列16
50051.75
队列16
1695.65
队列32
79460.79
队列32
2511.68
队列64
95709.12
队列64
2643.72
队列128
97916.87
队列128
2667.44
队列256
98814.43
队列256
2662.60
连续写
队列1
5206.13
随机写
队列1
1302.63
队列2
11250.20
队列2
1317.11
队列4
16678.67
队列4
1338.26
队列8
27393.30
队列8
1366.84
队列16
44266.60
队列16
1378.80
队列32
67788.24
队列32
1395.69
队列64
69601.62
队列64
1412.03
队列128
66680.78
队列128
1416.32
队列256
67840.60
队列256
1470.56
 
 
    在单队列连续读/写性能测试中,运行在正睿®N2V2-45812HKL4 iSCSI存储上的虚拟机连续读速度最高达到232MB/s,这已接近于服务器两个千兆网卡绑定后的极限速度,性能非常理想。连续写入速度也达到116MB/s,由于它只采用12个SATA硬盘组件RAID5阵列,而写入性能是RAID5阵列的弱项,所以这个值在虚拟机操作系统中,已属不易。116MB/s的写入速度,可以满足日常服务器应用的需求,如果需要更高的写入性能,在采用更多硬盘组建磁盘阵列的情况下,会有更好表现。
 
 
    在单队列随机读写性能测试中,正睿® N2V2-45812HKL4存储表现一般。因为RAID5阵列的原因,保障了数据安全性,所以在随机性能上有较大损失,也是在可以接受的范围,毕竟鱼与熊掌不可兼得。

512B-1024KB  8队列带宽
连续/随机读写性能测试
VMware虚拟机 (2.53G*1 vSMP/1G内存/20G硬盘)
正睿®I1456132S ESX + 正睿I14862312S-RH4存储
测试项目
块大小
MBs
测试项目
块大小
MBs
512B
14.97
随机读
512B
0.54
4K
68
4K
4.13
16K
114.91
16K
14.88
32K
116.25
32K
26.43
64K
120.13
64K
43.58
128K
126.13
128K
66.08
256K
140.84
256K
95.07
512K
175.66
512K
120.48
1024K
232.98
1024K
160.45
连续写
512B
14.14
随机写
512B
0.75
4K
55.33
4K
5.38
8k
94.13
8k
10.28
16K
114.11
16K
19.12
32K
109.64
32K
52.66
64K
111.36
64K
53.34
128K
113.41
128K
75.35
256K
114.97
256K
98.11
512K
115.46
512K
115.92
1024K
116.86
1024K
116.91
 
三、双机并发访问测试
 
    之前我们提到,N2V2-45812HKL4 IP-SAN网络存储标配4个千兆以太网卡,并可以实现负载均衡的网络端口绑定技术,以达到更大的主机出口带宽,提供高并发的访问性能。接下来,我们看看它是否真能达到1+1=2?
 
我们先在存储的管理软件后台中将4个网卡设置为激活为负载均衡状态,并设置好存储的IP地址,子网掩码,网关和MTU值。如果在交换机和服务器网卡支持巨帧的情况下,可将MTU值设置为9000,可降低在高速I/O情况下,网卡对CPU性能的消耗
 
在存储的WEB管理后台,我们将4个网卡做负载平衡设置
 
然后我们分别在两台运行在正睿®ZI22S5-6838HV服务器上的虚拟机中测试IOmeter 2M块大小的连续读速度。两台虚拟机分别同时达到了234Mb/s和232Mb/s的速度,两者之和竟然高达468MB/s!!!它已超过4Gbps的光纤速度,其鹤立鸡群的高性能,可令不少国际品牌汗颜。
 
 
两台服务器上的虚拟机并发测试时IOmeter性能截图
 
 
两台服务器主机上的虚拟机并发测试时存储的网卡流量截图
 
 
单台虚拟机四路径图
 
四、链路冗余的高可用
 
在IP-SAN的结构中,单一链路的连接很容易实现,但是任意一个网络节点故障就会造成存储系统的业务中断。因此在实际网络组建的过程中,为了保障系统的高可用性,通常会采用多个网卡和多台交换机以实现链路冗余。
 
 
我们按照上面网络结构图搭建服务器、存储、交换机的冗余链路。当出现服务器两个网卡之一出现故障,或者两个交换机之一出现故障,或者iSCSI存储四个网卡之三出现故障时,数据都可以通过另外一条链路进行调用及储存,从而有效地保证了业务持续稳定的进行。
 
总结:
通过对正睿® N2V2-45812HKL4 IP-SAN网络存储的测试,笔者切实感受到国产品牌存储产品的进步神速,士别三日,当刮目相看。
 
    从结构设计上看,它采用12个热插拔盘位设计,最大可支持24TB存储容量,拥有丰富的存储扩展能力。它做工扎实、稳定性也有保障,并且它采用了额定500瓦功率的1+1冗余电源设计,更加可靠。它是一种高可用、高密度、低成本的服务器平台,可适用于非线性编辑系统、虚拟化、数据库、网络监控等高性能存储应用。
 
性能方面,正睿® N2V2-45812HKL4存储无论在硬件配置上,还是在实际测试中,都有突出的表现。通过对虚拟机的磁盘读写测试,该存储即使在虚拟化的情况下,连续读性能也可以达到150MB/s,接近于服务器双千兆网络的极限。值得关注的是,通过存储管理软件中自带的负载均衡技术,使它在交换机不支持端口汇聚的情况下,也突破了1Gbps 网络带宽的限制,达到了很好的负载均衡效果。在两台服务器并发访问存储做测试时,更是达到总计308MB/s连续读速度,丝毫不逊色于4Gb速率的光纤通道存储。
 
    总体来看,正睿®N2V2-45812HKL4存储做工优良,性价比突出,正睿为其提供3年免费质保和3年免费上门服务。特别适合成长型企业追求高品质,高性价比、完善售后服务的采购特点,为企业的数据中心提供卓越、经济、高效的存储解决方案。
IT热词