一种实现HDD灯随机智能点亮测试方法及装置制造方法及图纸

技术编号:21453721 阅读:30 留言:0更新日期:2019-06-26 04:42
本发明专利技术提供一种实现HDD灯随机智能点亮测试方法及装置,包括如下步骤:接收点灯命令将服务器HDD灯进行点亮;判断点亮HDD灯数量与服务器HDD灯的总数量是否相等;若相等,执行步骤:产生第一随机数,并根据产生的第一随机数第一次点亮第一数值个HDD灯;输入第一数值,若第一数值与第一随机数相等,产生第二随机数,并根据产生的第二随机数第二次点亮第二数值个HDD灯;输入第二数值,若第二数值与第二随机数相等提示输入第三数值,根据输入的第三数值,第三次点亮HDD灯;查看第三次点亮HDD灯的数量是否与第三数值相等,判断HDD灯是否全被点亮。若不相等,输出HDD灯故障报错信息。

【技术实现步骤摘要】
一种实现HDD灯随机智能点亮测试方法及装置
本专利技术属于服务器测试
,具体涉及一种实现HDD灯随机智能点亮测试方法及装置。
技术介绍
随着互联网和信息技术的发展,数据呈几何级数增长。随处可见越积越多的各种格式的数据和电子文挡,信息社会跨入大数据时代。要充分利用大数据,首先是要长期保存数据。硬盘是服务器基本的大容量存储设备,主要是用于提供服务器运算时所需信息,并用于存储服务器系统所有的程序和数据文件。硬盘是内容分发网络(ContentDeliveryNetwork,CDN)的重要组成部分,硬盘的状态、寿命直接影响CDN的吞吐能力、服务质量等关键指标,因此增加对硬盘的状态监控,为后续CDN运维提供硬盘数据分析和趋势预测等功能。硬盘的状态指示灯用于指示硬盘的状态,若指示灯故障则不能及时反映出硬盘的信息,所以对硬盘进行测试的过程中,需要对硬盘状态指示灯进行点亮测试,HDD,HardDiskDrive的缩写,即硬盘驱动器的英文名。最基本的电脑存储器,我们电脑中常说的电脑硬盘C盘、D盘为磁盘分区都属于硬盘驱动器。Linux系统下测试HDDLED点亮情况,针对全部点亮多HDDLED,查看是否全部明亮问题测试。每次测试需人为输入命令去点亮每个HDDLED,然后再查看是否灯为全亮状态。由于肉眼查看会出现错误,且需要输入大量命令,测试效率比较低。
技术实现思路
针对全部点亮多HDDLED,查看是否全部明亮问题测试。每次测试需人为输入命令去点亮每个HDDLED,然后再查看是否灯为全亮状态。由于肉眼查看会出现错误,且需要输入大量命令,测试效率比较低的问题,本专利技术提供一种实现HDD灯随机智能点亮测试方法及装置。第一方面,本专利技术提供一种实现HDD灯随机智能点亮测试方法,包括如下步骤:产生第一随机数,并根据产生的第一随机数第一次点亮第一数值个HDD灯;输入第一数值,若第一数值与第一随机数相等,产生第二随机数,并根据产生的第二随机数第二次点亮第二数值个HDD灯;输入第二数值,若第二数值与第二随机数相等提示输入第三数值,根据输入的第三数值,第三次点亮HDD灯;查看第三次点亮HDD灯的数量是否与第三数值相等,判断HDD灯是否全被点亮。进一步的,产生第一随机数,并根据产生的第一随机数第一次点亮第一数值个HDD灯;之前包括:接收点灯命令将服务器HDD灯进行点亮;判断点亮HDD灯数量与服务器HDD灯的总数量是否相等;若相等,执行步骤:产生第一随机数,并根据产生的第一随机数第一次点亮第一数值个HDD灯;若不相等,输出HDD灯故障报错信息。进一步的,产生第一随机数,并根据产生的第一随机数第一次点亮第一数值个HDD灯中,包括:第一随机数小于HDD灯的总数量与2的差值。为了使HDD灯能分三组点亮,第一次点亮的数量最大为HDD灯总量减2。进一步的,输入第一数值,若第一数值与第一随机数相等,产生第二随机数,并根据产生的第二随机数第二次点亮第二数值个HDD灯中,第二随机数小于第一阈值,其中,第一阈值=HDD灯的总数量-第一随机数-1。进一步的,输入第一数值,若第一数值与第一随机数相等,产生第二随机数,并根据产生的第二随机数第二次点亮第二数值个HDD灯中还包括:输入第一数值,若第一数值与第一随机数不相等,输出HDD灯故障报错信息。进一步的,输入第二数值,若第二数值与第二随机数相等提示输出第三数值,根据输入的第三数值,第三次点亮HDD灯中,第三数值等于第二阈值;其中,第二阈值=HDD灯的总数-第一随机数-第二随机数。进一步的,输入第二数值,若第二数值与第二随机数相等提示输入第三数值,根据输入的第三数值,第三次点亮HDD灯,包括:输入第二数值,若第二数值与第二随机数不相等,输出HDD灯故障报错信息。进一步的,查看第三次点亮HDD灯的数量是否与第三数值相等,判断HDD灯是否全被点亮,包括:若第三次点亮HDD灯的数量与第三数值相等,判断HDD灯已全被点亮;若第三次点亮HDD灯的数量与第三数值不相等,输出HDD灯故障报错信息。另一方面,本专利技术技术方案提供一种实现HDD灯随机智能点亮测试装置,包括随机数产生模块、输入模块、接收模块、处理模块、HDD灯点亮模块和判断模块;接收模块,用于接收点灯命令传输到处理模块;处理模块,用于将接收到的点灯命令处理后输出控制信息到HDD灯点亮模块;HDD灯点亮模块,用于接收到点灯控制信息后将HDD灯点亮;随机数产生模块,用于产生随机数并将产生的随机数传输到处理模块;处理模块,用于根据接收到的随机数信息输出点灯控制信息到HDD灯点亮模块;输入模块,用于根据提示信息输入每次点亮HDD灯的数量;判断模块,用于将输入模块输入的信息与对应的随机模块产生的随机数进行判断比较,将判断结果输出到处理模块。进一步的,随机数产生模块,用于产生第一随机数;处理模块,用于根据产生的第一随机数输出控制信息到HDD灯点亮模块;HDD灯点亮模块,用于接收到控制信息后第一次点亮第一数值个HDD灯;输入模块,用于输入第一数值;判断模块,用于判断第一数值与第一随机数是否相等,若第一数值与第一随机数相等输出信息到处理模块;处理模块,用于接收到判断模块输出的信息后输出控制信息到随机数产生模块控制产生第二随机数;处理模块,用于根据产生的第二随机数控制HDD灯点亮模块第二次点亮第二数值个HDD灯;输入模块,还用于输入第二数值,判断模块判断第二数值与第二随机数相等处理模块控制输出提示信息,根据提示信息输入第三数值,处理模块根据输入的第三数值,控制HDD灯点亮模块第三次点亮HDD灯;第三次点亮HDD灯的数量与第三数值相等,判断HDD灯已全被点亮。本专利技术的有益效果在于,本专利技术提供了一种Linux下实现HDD灯随机智能点亮测试方法。适用于服务器测试人员系统下命令点亮HDD灯测试,实现Linux下实现多HDD灯随机智能点亮的方法,避免人工查看输入大量命令且会有遗漏及时间长等问题,有效提高Linux系统下查看多HDD灯测试准确性。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例的方法的示意性流程图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。下面对本专利技术中出现的关键术语进行解释。实施例一如图1所示,本专利技术提供一种实现HDD灯随机智能点亮测试方法,包括如下步骤:S1:接收点灯命令将服务器HDD灯进行点亮;S2:判断点亮HDD灯数量与服务器HDD灯的总数量是否相等;若相等,执行步骤S3;若不相等,执行步骤S7。本实施例中,HDD灯的总数量为24;S3:产生第一随机数,并根据产生的第一随机数第一次点亮第一数值个HDD灯;本步骤中,需要说明的是,第一随机数小本文档来自技高网
...

【技术保护点】
1.一种实现HDD灯随机智能点亮测试方法,其特征在于,包括如下步骤:产生第一随机数,并根据产生的第一随机数第一次点亮第一数值个HDD灯;输入第一数值,若第一数值与第一随机数相等,产生第二随机数,并根据产生的第二随机数第二次点亮第二数值个HDD灯;输入第二数值,若第二数值与第二随机数相等提示输入第三数值,根据输入的第三数值,第三次点亮HDD灯;查看第三次点亮HDD灯的数量是否与第三数值相等,判断HDD灯是否全被点亮。

【技术特征摘要】
1.一种实现HDD灯随机智能点亮测试方法,其特征在于,包括如下步骤:产生第一随机数,并根据产生的第一随机数第一次点亮第一数值个HDD灯;输入第一数值,若第一数值与第一随机数相等,产生第二随机数,并根据产生的第二随机数第二次点亮第二数值个HDD灯;输入第二数值,若第二数值与第二随机数相等提示输入第三数值,根据输入的第三数值,第三次点亮HDD灯;查看第三次点亮HDD灯的数量是否与第三数值相等,判断HDD灯是否全被点亮。2.根据权利要求1所述的一种实现HDD灯随机智能点亮测试方法,其特征在于,产生第一随机数,并根据产生的第一随机数第一次点亮第一数值个HDD灯;之前包括:接收点灯命令将服务器HDD灯进行点亮;判断点亮HDD灯数量与服务器HDD灯的总数量是否相等;若相等,执行步骤:产生第一随机数,并根据产生的第一随机数第一次点亮第一数值个HDD灯;若不相等,输出HDD灯故障报错信息。3.根据权利要求2所述的一种实现HDD灯随机智能点亮测试方法,其特征在于,产生第一随机数,并根据产生的第一随机数第一次点亮第一数值个HDD灯中,包括:第一随机数小于HDD灯的总数量与2的差值。4.根据权利要求3所述的一种实现HDD灯随机智能点亮测试方法,其特征在于,输入第一数值,若第一数值与第一随机数相等,产生第二随机数,并根据产生的第二随机数第二次点亮第二数值个HDD灯中,第二随机数小于第一阈值,其中,第一阈值=HDD灯的总数量-第一随机数-1。5.根据权利要求4所述的一种实现HDD灯随机智能点亮测试方法,其特征在于,输入第一数值,若第一数值与第一随机数相等,产生第二随机数,并根据产生的第二随机数第二次点亮第二数值个HDD灯中还包括:输入第一数值,若第一数值与第一随机数不相等,输出HDD灯故障报错信息。6.根据权利要求5所述的一种实现HDD灯随机智能点亮测试方法,其特征在于,输入第二数值,若第二数值与第二随机数相等提示输出第三数值,根据输入的第三数值,第三次点亮HDD灯中,第三数值等于第二阈值,其中,第二阈值=HDD灯的总数-第一随机数-第二随机数。7.根据权利要求6所述的一种实现HDD灯随机智能点亮测试方法,其特征在于,输入第二数...

【专利技术属性】
技术研发人员:张俊成
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1