CN104572371B - 一种硬盘异常掉电测试*** - Google Patents
一种硬盘异常掉电测试*** Download PDFInfo
- Publication number
- CN104572371B CN104572371B CN201410827621.7A CN201410827621A CN104572371B CN 104572371 B CN104572371 B CN 104572371B CN 201410827621 A CN201410827621 A CN 201410827621A CN 104572371 B CN104572371 B CN 104572371B
- Authority
- CN
- China
- Prior art keywords
- test
- main frame
- hard disk
- pdu
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
本发明公开了提供了一种硬盘异常掉电测试***,包括多台测试主机,PDU、测试服务器和待安装到待测试的***软件,所述测试主机与测试服务器相连接,所述PDU与测试服务器相连接,测试主机通过PDU供电,所述测试主机上设有硬盘连接端子,所述测试服务器上设有监视模块和控制模块,所述监视模块实现对测试主机运行状态记录,所述控制模块实现对PDU的控制,实现控制测试主机的通断电时间。通过将被测硬盘放置到测试主机,在服务器上运行测试程序,可同时测试多块固态硬盘,并且测试次数可以进行编程调整,可以满足各种强度的掉电测试,提高了测试效率和测试效果。
Description
技术领域
本发明涉及硬盘测试领域,特别涉及一种硬盘异常掉电的测试***。
背景技术
硬盘在设计时要考虑硬盘的性能和擦除损耗等方面,会采用写缓冲区,以减少对nand flash或磁道的操作。在实际用户使用过程中,难以避免存在在对硬盘进行读写过程中非安全异常掉电操作。当发生异常掉电时,缓冲区中的数据可能并没有真正写入到nandflash或磁道中,异常掉电会造成硬盘中数据丢失,影响用户正常使用。
因此,硬盘对于异常掉电操作时的数据安全指标是硬盘的重要测试评估指标,也是必测项。现在技术对硬盘在使用过程中进行异常掉电测试基本上为手动操作,具体测试方法有如下两种:
方法1:
步骤a:将被测硬盘安装到测试主机;
步骤b:在被测硬盘上安装操作***和主板驱动;
步骤c:在被测硬盘上安装对硬盘大量读写操作的读写测试软件,如BurnIn Test;
步骤d:运行安装的读写测试软件对固态硬盘进行读写测试;
步骤e:手动将测试主机断电操作;
步骤f:等1分钟左右,对测试主机重新上电,并开机;
重复步骤d、步骤e和步骤f。人工观察测试主机在开机过程中是否有蓝屏或死机等异常现象,如存在则测试不通过。
方法1的缺陷是:整个测试过程都需要人为参与,浪费人力资源;且由于在测试过程中需要手动插拔测试主机电源,测试次数会有很大限制,导致对固态硬盘该方面的测试强度不足。
方法2:
在方法1的基础上对测试主机的上电和掉电操作进行集成控制,通过硬件连接可以控制多个测试主机同时测试,但是这种方式可编程能力弱。还是需要通过人工观察测试主机在开机过程中是否有蓝屏或死机等异常现象,如存在则测试不通过。方法2存在的缺陷是:整个测试过程都需要人为参与,浪费人力资源。虽然可以同时测试多个平台,但是由于对测试主机的上下电操作为集成控制,如果有一台测试主机发生错误,就会导致整个测试停滞。测试间隔时间固定,不能改变可,编程能力差。
发明内容
针对以上缺陷,本发明目的在于如何提升硬盘异常掉电的测试效率,同时提升测试效果。
为了实现上述目的,本发明提供了一种硬盘异常掉电测试***,其特征在于,包括多台测试主机,PDU、测试服务器和待安装到待测试的***软件,所述测试主机与测试服务器相连接,所述PDU与测试服务器相连接,测试主机通过PDU供电,所述测试主机上设有硬盘连接端子,所述测试服务器上设有监视模块和控制模块,所述监视模块实现对测试主机运行状态记录,所述控制模块实现对PDU的控制,达到控制测试主机的通断电时间;,给被测硬盘安装操作***和驱动并分配好IP地址,所述被测硬盘安装操作***和驱动并分配好IP地址预先在其它盘上设置好,直接通过手动拷贝或脚本执行方式完成;所述测试服务器上还设有随机数产生模块,控制测试主机的通断电时间由所述的随机数产生模块设定;测试服务器控制PDU对测试主机上电,同时检查测试次数是否达到测试需求的标准M次,如果达到,则测试结束。否则,等待T1秒,等待操作***完全启动并且BurnIn Test开始运行,用服务器ping测试主机,或测试主机主动将运行状态上报服务器,检查测试主机是否正常启动。
所述的硬盘异常掉电测试***,其特征在于待安装到待测试的***软件上预先设定有***状态输出模块,定时将当前***的运行状态输出到测试服务器。
所述的硬盘异常掉电测试***,其特征在于测试主机,PDU、测试服务器之间通过有线或无线进行数据通讯。
所述的硬盘异常掉电测试***,其特征在于所述的PDU上的每路电源插槽可独立控制。
本发明针对现有测试***测试过程繁琐,并且由于是手动操作,掉电次数有很大限制,因此会造成测试强度不足的问题,提供了一种硬盘异常掉电测试***,将被测设备放置到测试主机,在服务器上运行测试程序,可同时测试多块固态硬盘,并且测试次数可以进行编程调整,可以满足各种强度的掉电测试。提高了测试效率和测试效果。
附图说明
图1为实施例的网络连接图;
图2为实施例的电源线路连接图;
图3为实施例的软件流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供了一种硬盘异常掉电测试***,包括多台测试主机PC(1)到PC(n),PDU、测试服务器和待安装到待测试的***软件,所述测试主机与测试服务器相连接,所述PDU与测试服务器相连接,测试主机通过PDU供电,所述测试主机上设有硬盘连接端子,所述测试服务器上设有监视模块和控制模块,所述监视模块实现对测试主机运行状态记录,所述控制模块实现对PDU的控制,实现控制测试主机的通断电时间。
图1为实施例的网络连接图;测试服务器、PDU和测试主机通过交换机和网线进行连接,也可用采用WiFi等无线方式连接,实现整个测试环境的网络互连。测试过程中测试服务器通过网络对PDU进行控制,从而控制测试主机的电源,同时通过网络监控和记录各个待测试主机的运行状态。
图2为实施例的电源线路连接图;测试服务器、PDU和交换机的电源连接到总电源上,测试主机电源通过PDU提供。测试服务器的测试软件控制PDU对各个测试主机进行Poweron和Power off。通过软件控制实现自动的掉电操作。通过批处理文件实现测试主机Poweron后的操作。批处理文件在***开机后自动运行,并进行读写操作。
图3为实施例的软件流程图,测试服务器控制PDU对测试主机上电,同时检查测试次数是否达到测试需求的标准M次,如果达到,则测试结束。否则,等待T1秒,等待操作***完全启动并且BurnIn Test开始运行。用服务器ping测试主机,或测试主机主动将运行状态上报服务器,检查测试主机是否正常启动。如果测试主机正常启动,则通过PDU对测试主机断电,T2秒后再对测试主机上电进行下一测试。如果测试服务器连接不到测试主机,或测试主机上报异常,则会等待T2秒后,对测试主机上电进行下一次测试。最后将整个测试的过程进行自动统计,并输出结果。测试服务器上还设有随机数产生模块,控制测试主机的通断电时间由所述的随机数产生模块设定。这样可以最大限度的模拟异常掉电的时间上的随机性。
综上所述,只需将测试环境搭建完成后,每次测试需要做的就是给被测硬盘安装操作***和驱动并分配好IP地址,然后根据实际情况配置测试软件的参数,就可以进行测试,极大减少了人力的投入,在测试强度上也有保证并且测试控制软件可编程能力强。为了进一步改善,被测硬盘安装操作***和驱动并分配好IP地址,然后根据实际情况配置测试软件的参数,这些都可以预先在其它盘上设置好,直接通过必要的手动拷贝或脚本执行即可快速完成***安装和参数配置。
以上所揭露的仅为本发明一种实施例而已,当然不能以此来限定本之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于本发明所涵盖的范围。
Claims (4)
1.一种硬盘异常掉电测试***,其特征在于,包括多台测试主机,PDU、测试服务器和待安装到待测试的***软件,所述测试主机与测试服务器相连接,所述PDU与测试服务器相连接,测试主机通过PDU供电,所述测试主机上设有硬盘连接端子,所述测试服务器上设有监视模块和控制模块,所述监视模块实现对测试主机运行状态记录,所述控制模块实现对PDU的控制,实现控制测试主机的通断电时间,给被测硬盘安装操作***和驱动并分配好IP地址,所述被测硬盘安装操作***和驱动并分配好IP地址预先在其它盘上设置好,直接通过手动拷贝或脚本执行方式完成;测试服务器上还设有随机数产生模块,控制测试主机的通断电时间由所述的随机数产生模块设定,测试服务器控制PDU对测试主机上电,同时检查测试次数是否达到测试需求的标准M次,如果达到,则测试结束;否则,等待T1秒,等待操作***完全启动并且BurnIn Test开始运行,用服务器ping测试主机,或测试主机主动将运行状态上报服务器,检查测试主机是否正常启动。
2.根据权利要求1所述的硬盘异常掉电测试***,其特征在于待安装到待测试的***软件上预先设定有***状态输出模块,定时将当前***的运行状态输出到测试服务器。
3.根据权利要求2所述的硬盘异常掉电测试***,其特征在于测试主机,PDU、测试服务器之间通过有线或无线进行数据通讯。
4.根据权利要求3所述的硬盘异常掉电测试***,其特征在于所述的PDU上的每路电源插槽可独立控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410827621.7A CN104572371B (zh) | 2014-12-25 | 2014-12-25 | 一种硬盘异常掉电测试*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410827621.7A CN104572371B (zh) | 2014-12-25 | 2014-12-25 | 一种硬盘异常掉电测试*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104572371A CN104572371A (zh) | 2015-04-29 |
CN104572371B true CN104572371B (zh) | 2018-07-06 |
Family
ID=53088505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410827621.7A Active CN104572371B (zh) | 2014-12-25 | 2014-12-25 | 一种硬盘异常掉电测试*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104572371B (zh) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104658611A (zh) * | 2013-11-25 | 2015-05-27 | 深圳市国微电子有限公司 | 一种对固态硬盘进行异常掉电测试的方法及*** |
CN104850474B (zh) * | 2015-05-18 | 2019-03-05 | 深圳市金泰克半导体有限公司 | 一种计算机硬盘批量测试装置及测试方法 |
CN106021088A (zh) * | 2015-07-10 | 2016-10-12 | 北京中电华大电子设计有限责任公司 | 一种java卡上原子性测试方法及装置 |
CN107507649A (zh) * | 2017-09-26 | 2017-12-22 | 苏州恒成芯兴电子技术有限公司 | 一种适用于固态硬盘的全自动测试***及其方法 |
CN108334426A (zh) * | 2018-02-02 | 2018-07-27 | 杭州阿姆科技有限公司 | 一种多ssd/hdd综合测试及远程控制***及其方法 |
CN110554936A (zh) * | 2018-06-04 | 2019-12-10 | 记忆科技(深圳)有限公司 | 一种ssd测试方法及*** |
CN109213646A (zh) * | 2018-08-29 | 2019-01-15 | 深圳佰维存储科技股份有限公司 | 硬盘智能断电测试设备 |
CN109388526B (zh) * | 2018-11-01 | 2023-01-24 | 郑州云海信息技术有限公司 | 一种控制电路及复位操作的方法 |
CN109524049B (zh) * | 2018-11-26 | 2021-04-20 | 深圳忆联信息***有限公司 | Ssd异常掉电测试方法、装置、计算机设备和存储介质 |
CN109359001A (zh) * | 2018-12-13 | 2019-02-19 | 浪潮电子信息产业股份有限公司 | 一种固态盘冷重启测试的方法、装置及设备 |
CN109766230A (zh) * | 2019-01-09 | 2019-05-17 | 深圳忆联信息***有限公司 | 单盘ssd异常掉电测试方法、装置和计算机设备 |
CN110147299B (zh) * | 2019-05-15 | 2023-08-29 | 深圳忆联信息***有限公司 | 一种用于ssd整机异常掉电测试方法及其*** |
CN110569158A (zh) * | 2019-08-30 | 2019-12-13 | 东莞记忆存储科技有限公司 | 测试ssd随机场景下异常掉电的方法、装置及计算机设备 |
CN110928733B (zh) * | 2019-11-13 | 2023-08-08 | 深圳忆联信息***有限公司 | 基于固态硬盘的加解密测试方法、装置和计算机设备 |
CN112559266B (zh) * | 2020-12-09 | 2023-06-06 | 成都佰维存储科技有限公司 | 固态硬盘测试方法、装置、可读存储介质及电子设备 |
CN113257330B (zh) * | 2021-06-23 | 2021-10-01 | 北京智芯半导体科技有限公司 | 存储装置掉电保护的测试方法、测试装置以及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1760592A2 (fr) * | 2005-09-02 | 2007-03-07 | Valeo Systèmes Thermiques | Système et procédé de test d'un module de commande relié à un bus LIN |
CN101770414A (zh) * | 2009-01-05 | 2010-07-07 | 英业达集团(天津)电子技术有限公司 | 故障仿真装置 |
CN102346699A (zh) * | 2010-07-27 | 2012-02-08 | 英业达股份有限公司 | 硬盘测试方法 |
CN103678069A (zh) * | 2013-12-23 | 2014-03-26 | 国家电网公司信息通信分公司 | 一种机柜式服务器上架性能测试设备 |
CN203941521U (zh) * | 2013-12-23 | 2014-11-12 | 国家电网公司信息通信分公司 | 一种机柜式服务器上架性能测试设备及机柜 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI303318B (en) * | 2006-10-18 | 2008-11-21 | Asustek Comp Inc | Testing apparatus and method for testing boot and shut-down process of computer system |
-
2014
- 2014-12-25 CN CN201410827621.7A patent/CN104572371B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1760592A2 (fr) * | 2005-09-02 | 2007-03-07 | Valeo Systèmes Thermiques | Système et procédé de test d'un module de commande relié à un bus LIN |
CN101770414A (zh) * | 2009-01-05 | 2010-07-07 | 英业达集团(天津)电子技术有限公司 | 故障仿真装置 |
CN102346699A (zh) * | 2010-07-27 | 2012-02-08 | 英业达股份有限公司 | 硬盘测试方法 |
CN103678069A (zh) * | 2013-12-23 | 2014-03-26 | 国家电网公司信息通信分公司 | 一种机柜式服务器上架性能测试设备 |
CN203941521U (zh) * | 2013-12-23 | 2014-11-12 | 国家电网公司信息通信分公司 | 一种机柜式服务器上架性能测试设备及机柜 |
Non-Patent Citations (1)
Title |
---|
"固态盘测试***的设计与实现";李思思 等;《2014年第20届全国信息存储技术学术会议》;20140911;第142-147页 * |
Also Published As
Publication number | Publication date |
---|---|
CN104572371A (zh) | 2015-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104572371B (zh) | 一种硬盘异常掉电测试*** | |
KR102064634B1 (ko) | 테스트 장치 및 방법 | |
CN104657251A (zh) | 一种电子设备使用状态监控方法和装置 | |
CN111081309B (zh) | 固态硬盘测试*** | |
CN109684150B (zh) | 存储颗粒控制器的性能测试***、测试方法及仿真平台 | |
CN109509508A (zh) | 一种ssd的异常掉电测试方法、装置、介质及设备 | |
CN106708716A (zh) | 一种软件测试的方法、装置及*** | |
DE202015009308U1 (de) | Universelle Serienbus-Emulation von Peripheriegeräten | |
CN107329914A (zh) | 一种基于Linux***检测硬盘乱序的方法及装置 | |
CN108833201A (zh) | 应答器老化测试*** | |
CN105487978A (zh) | 一种基于uft的应用软件自动测试方法及*** | |
CN116913350B (zh) | 一种基于固态硬盘现代待机的测试方法及测试平台 | |
CN108693415B (zh) | 一种信号机驱动***的测试***及方法 | |
CN107364140A (zh) | 用于多台3d打印机初始参数配置和功能检测的方法及*** | |
CN104678292B (zh) | 一种复杂可编程逻辑器件cpld测试方法和装置 | |
CN109684142A (zh) | 一种bmc时间准确性测试的方法、***及设备 | |
CN116306429A (zh) | 实现状态数据捕获的方法、装置、计算机存储介质及终端 | |
CN205563583U (zh) | 批量硬盘数据销毁、坏道隔离及验证数据残留的*** | |
CN107194258A (zh) | 监测代码漏洞的方法、装置及电子设备、存储介质 | |
CN204330921U (zh) | 空间效应试验板及试验*** | |
CN102480746A (zh) | At命令自动化测试方法 | |
CN103375875A (zh) | ***日志记录方法及装置 | |
CN104483574B (zh) | 空间效应试验***以及测试器件空间效应的方法 | |
CN102262585A (zh) | 软件测试模块及软件测试方法 | |
CN105511994A (zh) | 一种计算机主板开关机和复位测试卡 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20180525 Address after: 518000 D24/F-02 East Shekou factory building, Shekou Houhai Road, Shekou street, Nanshan District, Shenzhen, Guangdong Applicant after: Shenzhen Yi Lian Information System Co., Ltd. Address before: 518057 D22/F, D13/F, D23/F, D14/F, D24/F, D15/F of the east corner plant of Houhai Road, Shekou, Nanshan District, Shenzhen, Guangdong Applicant before: Jiyi Sci. & Tech. (Shenzhen) Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |