[发明专利]一种Linux服务器的磁盘压力测试方法在审

专利信息
申请号: 201310429683.8 申请日: 2013-09-18
公开(公告)号: CN103473158A 公开(公告)日: 2013-12-25
发明(设计)人: 李洋;顾春波;陈彬 申请(专利权)人: 浪潮电子信息产业股份有限公司
主分类号: G06F11/22 分类号: G06F11/22
代理公司: 暂无信息 代理人: 暂无信息
地址: 250014 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 linux 服务器 磁盘 压力 测试 方法
【说明书】:

技术领域

发明涉及Linux服务器在判断磁盘通道故障时的压力测试技术领域,具体的说是一种可检验磁盘阵列稳定性、测试Linux服务器的磁盘压力测试方法。

背景技术

随着磁盘技术的不断发展,单个磁盘的容量变得越来越大,在满足服务器日益增长的数据存储空间的同时,也使得我们检测阵列性能与稳定的工作变得越来越繁琐。通常情况下,在服务器数据访问量不大时,磁盘的响应速度是比较理想的。但随着访问服务器的用户越来越多,业务软件的读写操作越来越频繁,对磁盘的压力也就越来越大,磁盘阵列的整体I/O性能就会受到极大考验。但是我们在实际测试过程中,很难模拟用户现场真实的磁盘压力状况,因此很难进行快速定位与检测。

本测试方法通过向磁盘中反复写入指定大小与数量的块数据,模拟甚至高于用户现场的磁盘压力状况,如果磁盘本身有坏道或者读写异常,在这种高强度的压力环境下,磁盘不能做到及时响应从而快速表现出故障,对于定位磁盘故障起到了重要作用。另外,Raid卡的故障也能在压力测试中迅速检出。而且,对于一台新机器,出于拷机测试的目的也需要对其进行压力测试。一方面可以检验磁盘阵列在连续读写环境下的稳定性,另一方面可以检测出磁盘阵列的整体I/O性能。

虽然目前也有较多的磁盘压力测试工具,但是大都针对Windows系统,极少的几款针对Linux系统的工具也因为安装麻烦、测试手段单一等缺点而少有人使用。

发明内容

本发明的技术任务是解决现有技术的不足,提供一种Linux服务器的磁盘压力测试方法。

本发明的技术方案是按以下方式实现的,该一种Linux服务器的磁盘压力测试方法,其具体测试过程为:

1)在需要进行磁盘压力测试的Linux服务器中的任意目录下复制HDTest脚本文件;

2)运行该脚本文件并输入测试变量;

3)开始测试,当出现故障时,进行故障处理;当检测到无故障时,结束脚本运行程序并查看检查结果是否正常,如果正常则结束测试,如果不正常则进行故障处理。

所述步骤2)的详细过程为:

首先,赋予脚本文件可执行权限;

其次,执行脚本程序:

第一步,输入循环测试次数;

第二步,输入要测试的块大小;

第三步,输入要测试的块数目;

测试完成后程序自动删除生成的临时文件。

所述步骤3)中的详细过程为:

一、如果在压力测试过程中机器出现死机、无响应问题,则服务器的磁盘通道可能存在异常,通过分组、最小化的测试方法定位故障即可;

二、如果测试过程中没出现问题,测试完成后会在HDTest所在的目录生成测试报告resault.txt,报告中详细记录了本次测试的诊断信息,包括单次测试的压力大小、单次测试所用时间、硬盘写入速度;

三、通过对比单次测试所用时间,可以检验磁盘阵列在连续读写环境下的稳定性;

四、通过对比单次测试写入速度,可以检测出磁盘阵列的整体I/O性能;

五、对有问题的磁盘和Raid卡进行维修与更换。

本发明与现有技术相比所产生的有益效果是:

本发明的一种Linux服务器的磁盘压力测试方法通过用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换,同时,利用Linux系统下的特殊块设备/dev/zero,从而实现对Linux服务器磁盘阵列的稳定性进行快速检测,整个测试过程无需安装第三方软件,简单易用;使用Shell脚本编写,通用性强,可跨平台测试;支持自定义循环次数、块大小和块计数,适应不同的测试环境;程序无残留文件,不会对系统造成影响,实用性强,易于推广。

附图说明

附图1是本发明的实现流程图。

具体实施方式

下面结合附图对本发明的一种Linux服务器的磁盘压力测试方法作详细说明。

本发明通过向磁盘中写入指定block大小、数量与次数的块数据,实现模拟甚至高于用户现场的磁盘压力状况的目的。如果磁盘读写存在故障隐患,或者Raid卡工作异常,将会快速表现出故障,实现对服务器进行故障定位、拷机等目的。如附图1所示,现提供一种Linux服务器的磁盘压力测试方法,其具体测试过程为:

找一台需要进行磁盘压力测试的Linux服务器,复制HDTest脚本文件至任意目录,比如/root目录等。

这里的HDTest脚本文件具体内容如下:

#! /bin/bash

rm -f resault.txt

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310429683.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top