测试存储的性能,不是简单的拷贝文件或者用IOMETER 或者是SANERGY来测试。
首先通过这几个软件来测试,都是进行顺序读写的性能,跟连接得主机,主机的pci槽位,光纤卡的型号都有关系。
可能在一般的pc server上测是,每秒30-40M/S顺序读写。在IBM RS6000,SUN的小型机上测,可能会是70-80M/S,所以不能简单通过这种测试,说明阵列的性能。
衡量阵列的性能:带宽的吞吐率是一个指标,一般测试,需要使用多台服务器,并发的读写,测试阵列的最大吞吐速率,而且最好是几种平台共同测试。
第个重要的指标:IOPS ,最好是进行数据库的随机查询测试,可以使用oracle数据库,sybase等数据库,通过100G以上数据库,对大表的随机查询,或者做报表统计等查询,测试查询的速率。其实这些测试都是一些表象,最好能够测出每秒中处理I/O的个数。一般来说每个存储产品都有个性能分析工具,可以实时统计I/O的个数,或者主机上的一些软件可以看到每个光纤卡的I/O流量。
还需要测试cache 的命中率,也就是存储厂家的算法问题。同样的硬件配置,不同厂家设计出来的微码差别很大的。
测试磁盘阵列的稳定性。这个很重要。
阅读(603) | 评论(2) | 转发(0) |