3、存储子系统测试
存储子系统由硬盘和磁盘控制器或RAID卡组成,性能和磁盘转速、接口、缓存、磁盘控制器、RAID卡主控芯片、缓存等有关。下面先来看看6款机型磁盘子系统的配置情况:
存储子系统配置情况
6款机型硬盘托架不尽相同,所以我们没有进行统一的配置,采用送测机型的原始配置进行测试。这样虽然不能测试出同样的存储子系统在不同平台的性能差异,但是可以比较出不同配置的存储子系统的性能差异。6款机型中联想T260 G3没有配置独立的阵列卡,并采用了SATA接口硬盘;其余5款均采用了较高规格的独立阵列卡,6Gb/s产品比较普遍,并且均配置了性能更好的SAS硬盘。
我们利用Iometer来测试6款服务器存储子系统的读写性能。Iometer是一款功能非常强大的IO测试软件,它包含了负载发生器(IOMeter称其为Worker),提供一系列标准测试组件以模仿实际应用,如WebServer(网站服务器)、FileServer(文件服务器)和在OLTP(OnLine Transaction Processing,在线交易处理)服务器。这些测试组件产生不同大小的输入输出请求和读/写分布,以模仿实际应用中的行为。
为了测试服务器的最大I/O性能,我们采用这样的脚本进行测试:
Max IO(read):
测试读取尺寸为512Bytes,100%读取操作,随机率为0%,即为100%连续读取,队列深度256,用于检测磁盘子系统的最大读能力。
Max IO(write):
测试写入尺寸为512Bytes,0%读取操作,随机率为0%,即为100%连续写入,队列深度256,用于检测磁盘子系统的最大写能力。
存储子系统测试小结:不同配置的存储子系统的读写性能差异还是较为明显的,从参测产品的共性看,高转速SAS硬盘+6Gb/s SAS RAID卡的应用已经成为主流,能够显著提升存储子系统的读写性能。
从结果来看,富士通RX300S6存储子系统的读写性能均十分优异,读写分值几乎一样,绝对分值也非常高。正睿I24962812S-H配置了LSI 6Gb/s SAS RAID卡和四块万转SAS硬盘,读写性能同样出色。浪潮NF5280M2采用了自主研发的6GB/s SAS RAID卡,搭配3块15000转SAS硬盘,读写性能也非常均衡,表现优良。曙光I620r-G虽然也采用了高规格的阵列卡和SAS硬盘,读取性能不错,但是写入性能有较大差异,可能和没有配置电池导致。联想T260 G3仅配置了两块SATA硬盘,并采用板载RAID功能,组建RAID1阵列,所以分数并不高。