电视制作非线性编辑网络存储架构选择及高可用性测试(4)
发布时间:2012-10-12 文章来源:镇江市广播电视台 王波
二、可用性测试:
此项测试目的是为了检验制作网络在出现故障情况下,不因存储系统中任一存储控制器、网络端口、电源模块、硬盘的失效造成数据丢失和整个存储退出服务或数据无法访问。
并达到技术文件以下要求:
中央核心存储如出现单点(控制器,电源,网络端口,硬盘)故障,必须不能影响工作站对整个中央核心存储所有数据的访问,单点故障发生后存储系统访问带宽必须不低于设计访问带宽的75%。
中央核心存储如出现任意双点(控制器,电源,网络端口,硬盘)故障,必须可以通过从临时抽取当前盘阵或存储集群内的其它存储体的冗余控制器、冗余电源、硬盘,替代故障单元,以临时牺牲整个盘阵或集群部分冗余度和性能的方式,来确保不因双点故障影响工作站对整个中央核心存储所有数据的访问,采用此方式后存储系统混合访问带宽的性能必须不低于设计访问带宽的65%。
测试5:模拟核心存储控制器故障测试
1、在线状态下将核心存储控制器中任何一个控制器抽出模拟单控制器故障,核心存储必须可以正常访问全部数据,并有明显报警提示。
2、在抽出任一控制器后,以7台工作站每台开两个测试机(worker)来模拟14台工作站并发工作时的状况,进行磁盘读写性能测试的测试1、测试2、测试3、测试4,
要求测试1、2、3时,并发状态下,单个工作站IOS per second ≥15MByte,30台工作站并发IOS per second 合计≥450MByte。
单点故障时,测试4工作站数量改为30台,分组改为7-8台一组,其它各项性能必须满足上述测试要求。
3、在线状态下将核心存储控制器中任意两个控制器抽出模拟双控制器故障,在存储离线状态下,各存储节点间合理调配控制器,经简单配置,必须可以正常访问全部数据。
4、在抽出任意两个控制器后,以13台工作站每台开两个测试机(worker)来模拟26台工作站并发工作时的状况,进行磁盘读写性能测试的测试1、测试2、测试3、测试4,
双点故障,要求完成测试1、2、3时,并发状态下单个工作站IOS per second ≥15MByte,30台工作站并发IOS per second 合计≥390MByte。
双点故障时,测试4工作站数量改为26台,分组改为6-7台一组,其它各项性能必须满足上述测试要求。
我台本次项目,实际测试结果如下(以随机读写为例):
|
test5-1 | test5-2 | test5-3 | |||||||
4M RW X | 4M RW Y | 4M RW Z | ||||||||
workstation1 | 33.77 | 34.03 | 37.92 | |||||||
workstation2 | 34.16 | 37.41 | 34.29 | |||||||
workstation3 | 37.09 | 35.72 | 37.81 | |||||||
workstation4 | 35.61 | 34.04 | 37.89 | |||||||
workstation5 | 34.08 | 34.31 | 34.43 | |||||||
workstation6 | 33.51 | 34.05 | 36.78 | |||||||
workstation7 | 34.35 | 36.59 | 34.75 | |||||||
读写带宽 | 242.57 | 246.15 | 253.87 |