[发明专利]一种自动化创建Raid并执行压力测试的方法在审
申请号: | 201510652026.9 | 申请日: | 2015-10-10 |
公开(公告)号: | CN105242880A | 公开(公告)日: | 2016-01-13 |
发明(设计)人: | 康艳丽 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 张靖 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 创建 raid 执行 压力 测试 方法 | ||
技术领域
本发明涉及通用服务器技术领域,具体涉及一种自动化创建Raid并执行压力测试的方法。
背景技术
随着IT行业的快速发展,服务器已经成为一种主流需求,相对于个人电脑,服务器的可靠性特别重要,特别是数据的可靠性,所以较个人电脑,服务器的存储控制器会有raid功能,简称磁盘阵列(RedundantArraysofIndependentDisks,RAID),有独立磁盘构成的具有冗余能力的阵列之意,用于实现服务器数据的可靠性以及快速响应效果,该技术用于不同服务器设计上稳定性的验证尤为重要,除了产品设计的验证,在主板打板期间进行初步的检测也是十分必要的。
主板制造商要生产很多机器,如果每台机器手动去创建raid,执行压力测试会比较浪费人力。
发明内容
本发明要解决的技术问题是:在主板生产线或者服务器开发测试时自动化的进行服务器存储控制器的RAID稳定性测试。
本发明所采用的技术方案为:
一种自动化创建Raid并执行压力测试的方法,所述方法基于待测平台的无盘操作,通过网络启动到远端系统,将安装到系统中的硬盘做成一个Raid,然后判断这个RAID容量,依据容量进行该RAID的磁盘压力测试。
所述方法具体程序如下:
检查当前raid状态;
将raid盘符读出;
刪除raid;
创建raid0;
计算硬盘数量;
将所有硬盘的盘符合起来赋值;
创建相应的raid;
读取raid容量;
将容量转换为M;
执行Raid压力测试,并输出测试结果。
所述方法操作步骤如下:
1)搭建待测平台无盘启动环境;
2)通过PXE(Pre-bootExecutionEnvironment预启动执行环境)启动待测平台到远端操作系统;
3)进入操作系统执行测试脚本;
4)检测当前待测平台raid状态;
5)如果当前存在raid则清除;
6)如果当前不存在raid状态,读取磁盘个数;
7)将所有的磁盘创建一个Raid;
8)检测Raid容量并转化单位为MB;
9)执行全盘压力测试。
本发明的有益效果为:
本发明能够自动化的执行系统存储子系统RAID压力测试,保证了系统的存储质量,能够大大提高测试效率、减少测试人力。
附图说明
图1为本发明操作流程图。
具体实施方式
下面根据说明书附图,结合具体实施方式对本发明进一步说明:
实施例1:
一种自动化创建Raid并执行压力测试的方法,所述方法基于待测平台的无盘操作,通过网络启动到远端系统,不能使用待测平台自身的操作系统,将安装到系统中的硬盘做成一个Raid,然后判断这个RAID容量,依据容量进行该RAID的磁盘压力测试。
实施例2:
在实施例1的基础上,本实施例所述方法具体程序如下:
#CheckCurrentRAIDstatus
currentraid=`cat/proc/mdstat|grepactive|awk'{print$1}'|wc-l`检查当前raid状态
if[$currentraid!=0];then
for((i=1;i<=$currentraid;i++))
do
echo$i
raid=`cat/proc/mdstat|grepactive|sed-n${i}p|awk'{print$1}'`将raid盘符读出
mdadm--stop/dev/$raid刪除raid
done
fi
#CreateRAID创建raid0
md0diskcount=`./lsscsi|grep/dev/|wc-l`计算硬盘数量
md0disk=`./lsscsi|awk'{print$6}'|awk-vRS='{gsub(/n,);print}'`将所有硬盘的盘符合起来赋值
mdadm-v--create--level=raid0--raid-devices=$md0diskcount/dev/md0-c64--force--run$md0disk;echo$?创建相应的raid
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510652026.9/2.html,转载请声明来源钻瓜专利网。