The invention discloses an automatic detection method and system of CRC error information based on SATA hard disk, which belongs to the field of data storage and data communication technology. It solves the problem that if the link signal has quality problems when testing hard disk sequential reading/random reading in the prior art, CRC error information will easily appear and the input device can not work. The technical scheme adopted includes the following steps: compiling an automatic detection script for CRC error information; running the above script and printing out CRC error information; automatically detecting the number of CRC error information of SATA hard disk by setting the interval time to judge the quality of the server link; and the invention can realize real-time monitoring and automatic detection. The CRC error information is measured to ensure the quality of the link signal and ensure the normal operation of the equipment.
【技术实现步骤摘要】
基于SATA硬盘的CRC错误信息自动检测方法及系统
本专利技术涉及数据存储和数据通讯
,具体地说是基于SATA硬盘的CRC错误信息自动检测方法及系统。
技术介绍
硬盘是电脑主要的存储媒介之一,它是由一个或者多个铝制或者玻璃制的碟片组成。碟片外覆盖有铁磁性材料。硬盘的种类较多,硬盘可分为固态硬盘、机械硬盘和混合硬盘。硬盘作为计算机系统的数据存储器,是电脑运行速度核心的一个关键部分,不仅需要存储传输大量的数据信息,而且硬盘自身性能的好坏直接影响整个计算机系统的性能;现有技术中影响硬盘性能的参数有硬盘容量、硬盘转速、硬盘平均访问时间、传输速率等,高性能的硬盘能整体提高计算机系统的性能;因此,硬盘性能的好坏,在一定程度上会影响计算机的性能。SATA(SerialATA)口的硬盘又叫串口硬盘,是未来PC机硬盘的发展趋势,现已基本取代了传统的PATA硬盘。SATA硬盘采用串行连接方式,串行ATA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对传输指令进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传输的可靠性。而现有技术中测试硬盘顺 ...
【技术保护点】
1.基于SATA硬盘的CRC错误信息自动检测方法,其特征在于所述方法包括以下步骤:(1)、编写CRC错误信息的自动检测脚本;(2)、运行上述中编写的CRC错误信息自动检测脚本,并打印出CRC错误信息;(3)、通过设定间隔时间,用以自动检测SATA硬盘的CRC错误信息数目,以判断服务器链路质量,实现自动化测试检测。
【技术特征摘要】
1.基于SATA硬盘的CRC错误信息自动检测方法,其特征在于所述方法包括以下步骤:(1)、编写CRC错误信息的自动检测脚本;(2)、运行上述中编写的CRC错误信息自动检测脚本,并打印出CRC错误信息;(3)、通过设定间隔时间,用以自动检测SATA硬盘的CRC错误信息数目,以判断服务器链路质量,实现自动化测试检测。2.根据权利要求1所述的基于SATA硬盘的CRC错误信息自动检测方法,其特征在于所述步骤(1)中,编写CRC错误信息的自动检测脚本包括以下步骤:a)、首先获取SATA硬盘对应的盘符;b)、根据步骤a)中的盘符所对应的SATA硬盘进行扫描,找到CRC错误信息并打印出来;c)、在打印CRC错误信息的同时,运行FIO读写;d)、设置程序运行的结束条件。3.根据权利要求2所述的基于SATA硬盘的CRC错误信息自动检测方法,其特征在于所述步骤a)和步骤b)中,获取的SATA硬盘对应的盘符需以列显示出来,并列出SATA硬盘的CRC错误信息,打印出盘符及CRC错误信息;所述步骤c)中,将盘符显示在临时文件中,并运行fio读写压力测试。4.根据权利要求2所述的基于SATA硬盘的CRC错误信息自动检测方法,其特征在于所述步骤d)中,通过设置程序结束条件,通过运行程序判断测试状态;若程序输出为空,程序测试结束,删除disktmp磁盘临时文件,并退出;若程序输出不为空,则程序继续循环运行。5.根据权利要求1所述的基于SATA硬盘的CRC错误信息自动检测方法,其特征在于所述步骤(3)中,设定的间隔时间为4~6分钟,每隔4~6分钟自动检测SATA硬盘的CRC错误信息数目。6.基于SATA硬盘的CRC错误信息自动检测系统,其特征在于使用权利要...
【专利技术属性】
技术研发人员:杨永峰,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。