PS5000XV与MD3000i随机性能测试:IOPS胜任愉快

5个15K SAS硬盘驱动器的Dell PowerVault MD3000i和16个15K SAS硬盘驱动器的EqualLogic PS5000XV,显然是一场不平等的较量――就算双方都是满配,MD3000i和PS5000XV也不是一个级别的。因此,我们将两款产品放在一起测试,并不是为了直接对比它们的性能,而是要从不同角度考察iSCSI磁盘阵列的表现。
好在,一年前,我们做过 10款SAS硬盘驱动器的横向评测 ,此次MD3000i使用的希捷Cheetah 15K.5和PS5000XV配置的富士通MAX3147RC都在其中。由于测试平台都是一样的,我们调出上述两款SAS硬盘驱动器的测试数据,作为基准线,然后又分别乘以5和14( =16-2,因为PS5000XV自动分配2个热备盘),作为MD3000i和PS5000XV的参照上限(均以虚线表示)――当然,这是正常手段难以达到的理想值,但可以帮助我们树立更具可比性的参照系。
512字节随机读测试,PS5000XV的IOPS随并发任务数增加的上升势头很猛,不断迫近红色虚线代表的理论值
512字节随机读:并发访问程度很低的时候,两款阵列与单硬盘驱动器之间的IOPS相差不大。当并发任务数达到4的时候,两者开始抛离基准线,其中MD3000i的曲线斜率在并发任务数为16之后与5倍15K.5的参照线接近平行,而PS5000XV的曲线则令人惊喜地比14倍MAX3147RC的参照线更为陡峭,且一直保持迅猛的上升势头,与后者之间的距离不断缩小,并最终在并发任务数达256时高度接近14个MAX3147RC充分发挥效力的理论值,令人眼前为之一亮。相比之下,MD3000i的表现就显得较为平庸了。
从理论上说,只要RAID组中的硬盘驱动器数量一样,且算法得当,不同RAID级别的读IOPS性能应该是一样的――从RAID 0(MD3000i-R0,以此类推)、RAID 3到RAID 5,MD3000i很好地体现了这一点,三条曲线几乎是完全重合。PS5000XV在这方面就稍微差些:RAID 5时的性能略高,像是受益于等效数据盘的数量较多,但RAID 10有时压过RAID 50,则不是很好解释。
小结:5个15K RPM驱动器的MD3000i,读IOPS在1000以上;14个15K RPM驱动器参与工作的PS5000XV,读IOPS在4000至6000之间,表现都很不错,同样条件下的FC磁盘阵列,大致也就是这个水准。
PS5000XV的随机写性能测试曲线比较发散,但在初始阶段相当接近参照线
512字节随机写:RAID 3的单校验盘是写入时的瓶颈,因此其随机写性能仅相当于单硬盘驱动器,并不奇怪。MD3000i的RAID 0在随机写上的性能表现基本与随机读一样,属于正常水准,按理说RAID 5的随机写性能应该有其三分之二,但居然也仅相当于单硬盘驱动器,就很不应该了……
PS5000XV倒是符合的很好,RAID 5的随机写性能在RAID 10的三分之二左右,RAID 50则略低。关键是RAID 10的性能表现很不错,一度与14个MAX3147RC充分发挥效力的理论值不相上下,直到并发任务数达到16之后才逐渐远离参照线。
小结:PS5000XV的随机写性能很好,IOPS始终在2000以上,RAID 10更是在3000至3500之间,如果应用的写操作较多,为RAID 10付出可用容量上的代价还是很值得的。同样的场景,则最好不要用MD3000i――总不能把关键数据保存在RAID 0上吧?除非新的固件改进了RAID 5的算法。
Web Server性能测试曲线与512字节随机读很相似,只是MD3000i分叉了
Web服务器:Web Server也是纯粹随机读取的应用,但数据块尺寸较大,因此其曲线通常与512字节随机读相似,只不过IOPS数值要低一些。PS5000XV很忠实地体现了这一点,只是没能再现高度迫近理论值的神奇;而MD3000i则小有不同――RAID 5时性能稍好,有点儿像PS5000XV了。
小结:数据块尺寸增加了,但MD3000i依然有1000以上的IOPS,而PS5000XV的IOPS也主要落在2000至4000之间的区域,足以胜任Web服务器应用。
File Server性能测试曲线综合了随机读写的特点,MD3000i的RAID 3和RAID 5变得可以接受
文件服务器:IOmeter的File Server是随机读写比例2:1的应用,自然综合了两者的特点。占了随机写的大便宜,PS5000XV的RAID 10最好,但RAID 5和50相差也不多。MD3000i的RAID 3和RAID 5终于摆脱了单硬盘驱动器,大约有RAID 0的三分之二。
小结:MD3000i的RAID 3和5在文件服务器测试中有800左右的IOPS,属于可用的范畴,而RAID 0还是1000以上。PS5000XV的IOPS则在1500至3500之间,除了性能至上的用户,没有必要追求RAID 10。
总的来说,有了15K RPM这样得力的SAS硬盘驱动器作为助手,iSCSI磁盘阵列完全可以满足中低端用户对IOPS性能的需求。

你可能感兴趣的:(职场,dell,休闲,powervault,EqualLogic)