基于系统稳定性测试的获取nvme盘信息的方法及系统技术方案

技术编号:17442002 阅读:181 留言:0更新日期:2018-03-10 14:41
本发明专利技术公开了基于系统稳定性测试的获取nvme盘信息的方法,包括步骤:执行系统的稳定性测试并开机;获取nvme盘的配置信息,保存并输出所述配置信息;获取并输出nvme盘的属性信息;读取并输出nvme盘smart日志中crc error的数量;系统包括依次连接的测试模块、第一处理模块、第二处理模块和第三处理模块。本发明专利技术在系统稳定性测试中加入抓取nvme盘信息的过程,并将nvme盘的相关信息输出到屏幕上,方便工作人员了解系统稳定性测试过程中nvme盘的在位情况,准确了解稳定性测试的可靠性。

【技术实现步骤摘要】
基于系统稳定性测试的获取nvme盘信息的方法及系统
本专利技术涉及计算机
,具体地说是基于系统稳定性测试的获取nvme盘信息的方法及系统。
技术介绍
NVME(Non-VolatileMemoryExpress,非易失性存储器标准)是使用PCI-E(peripheralcomponentinterconnectexpress,是一种高速串行计算机扩展总线标准)通道的SSD(SolidStateDrives,固态硬盘)的一种规范,NVME的设计之初就有充分利用到PCI-ESSD的低延时以及并行性,还有当代处理器、平台与应用的并行性。SSD可被主机的硬件与软件充分利用。NVME盘的主要优势是有更低的延时、更高的传输性能、更低的功耗控制。操作系统的稳定性测试包括AC、DC和reboot(重启)测试等,但在现有测试方法中,只是使用系统自带工具进行每次启动抓取CPU、内存、硬盘的信息,例如CPU、内存可以使用系统下dmidecode工具抓取,普通硬盘可以使用fdisk和smartctl抓取;而fdisk只能抓取到nvme盘的容量信息。在reboot测试中需要反复重启操作系统,在多次开机的过程中,可能会存在nvme盘掉盘的情况,影响稳定性测试的准确性,但现有稳定性测试中,并没有考虑nvme盘掉盘的问题。
技术实现思路
本专利技术的目的在于提供基于系统稳定性测试的获取nvme盘信息的方法及系统,用于完善现有操作系统的稳定性测试方法,使稳定性测试的结果准确可靠。本专利技术解决其技术问题所采用的技术方案是:基于系统稳定性测试的获取nvme盘信息的方法,包括以下步骤:执行系统的稳定性测试并开机;获取nvme盘的配置信息,保存并输出所述配置信息;获取并输出nvme盘的属性信息;读取并输出nvme盘smart日志中crcerror的数量。进一步地,在所述执行系统的稳定性测试之前还包括搭建测试环境的步骤,所述测试环境的搭建包括为待测机安装操作系统和拷贝nvme工具到测试机系统。进一步地,所述获取nvme盘的配置信息并保存的具体过程为:利用fdisk工具查看系统下nvme盘的配置信息;将所述配置信息保存至第一文件夹;获取第一文件夹中带有nvme盘符信息的行数;根据所述行数确定系统中nvme盘的数量,将所述nvme盘的数量在屏幕上输出。进一步地,所述nvme盘的配置信息包括nvme盘的盘符、数量和硬盘分区情况。进一步地,所述获取并输出nvme盘的属性信息的具体过程为:利用nvme工具获取nvme盘的属性信息;读取所述属性信息并输出在屏幕上。进一步地,所述nvme盘的属性信息包括nvme盘的厂商信息、sn号、Firmware和model号。进一步地,所述方法还包括将nvme盘的smart日志信息保存至第二文件夹。进一步地,在所述执行系统的稳定性测试并开机前还包括步骤:检测系统中是否存在第二文件夹的,若存在,重命名第二文件夹。基于系统稳定性测试的获取nvme盘信息的系统,所述系统包括测试模块,用于执行系统的稳定性测试;第一处理模块,用于获取nvme盘的配置信息,保存并输出所述配置信息;第二处理模块,用于获取并输出nvme盘的属性信息;第三处理模块,用于读取并输出nvme盘smart日志中crcerror的数量。进一步地,所述系统还包括存储模块,用于记录nvme盘的smart日志信息;第四处理模块,用于检测存储模块中是否存在记录smart日志信息的文件夹,若存在,重命名该文件夹。
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:1、在系统稳定性测试中加入抓取nvme盘信息的过程,并将nvme盘的相关信息输出到屏幕上,方便工作人员了解系统稳定性测试过程中nvme盘的在位情况,准确了解稳定性测试的可靠性。2、将稳定性测试过程中nvme盘出现的error的数量和smart日志的内容进行保存,方便工作人员查看测试过程中nvme盘出现的问题,进行针对性的故障修复,使问题在开发测试阶段有效解决。附图说明图1是本专利技术实施例1的方法流程图;图2是本专利技术实施例1的系统结构图;图3是本专利技术实施例2的方法流程图;图4是本专利技术实施例2的系统结构图。具体实施方式为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。如图1所示,本专利技术的基于系统稳定性测试的获取nvme盘信息的方法的一个实施例,包括以下步骤:S11,执行系统的稳定性测试并开机;S12,获取nvme盘的配置信息,保存并输出所述配置信息;S13,获取并输出nvme盘的属性信息;S14,读取并输出nvme盘smart日志中crcerror的数量。进行步骤S11之前,首先搭建测试环境,测试环境的搭建包括为待测机安装操作系统和拷贝nvme工具到测试机系统。步骤S11中,在进行操作系统的稳定性测试过程中,包括对系统的reboot测试,需要反复重启操作系统,操作系统在开机的过程中会出现nvme盘掉盘的问题,因此在系统开机时进行本实施例中的以下操作过程。步骤S12中,利用fdisk工具查看系统下nvme盘的配置信息,fdisk工具是操作系统自带的nvme盘配置信息获取工具;将配置信息保存至第一文件夹,将第一文件夹命名为tmp.txt,获取的配置信号包括nvme盘的盘符、nvme盘的数量和硬盘分区情况;获取第一文件夹中带有nvme盘符信息的行数,每行表示1个nvme盘,根据行数确定系统中nvme盘的数量,将所述nvme盘的数量在屏幕上输出。步骤S13中,利用nvme工具获取nvme盘的属性信息;读取属性信息并输出在屏幕上。其中nvme盘的属性信息包括nvme盘的厂商信息、sn(SerialNumber,产品序列号)号、Firmware和model号,例如在屏幕上输出nvme盘的厂商为Intel,sn号为PHLF7175008T1POGGN,model号为SSDPE2KX010T7步骤S14中,读取所有nvme盘的smart日志信息,获取crc(CyclicalRedundancyCheck,循环冗余码校验)error的数量,并输出到屏幕上,便于工作人员查看是否有掉盘的情况。如图2所示,本专利技术的基于系统稳定性测试的获取nvme盘信息的系统,包括依次连接的测试模块11、第一处理模块12、第二处理模块13和第三处理模块14,其中测试模块11用于执行系统的稳定性测试;第一处理模块12用于获取nvme盘的配置信息,保存并输出所述配置信息;第二处理模块13用于获取并输出nvme盘的属性信息;第三处理模块14用于读取并输出nvme盘smart日志中crcerror的数量。如图3所示,本专利技术的基于系统稳定性测试的获取nvme盘信息的方法的另一实施例,该方法包括本文档来自技高网
...
基于系统稳定性测试的获取nvme盘信息的方法及系统

【技术保护点】
基于系统稳定性测试的获取nvme盘信息的方法,其特征是:包括以下步骤:执行系统的稳定性测试并开机;获取nvme盘的配置信息,保存并输出所述配置信息;获取并输出nvme盘的属性信息;读取并输出nvme盘smart日志中crc error的数量。

【技术特征摘要】
1.基于系统稳定性测试的获取nvme盘信息的方法,其特征是:包括以下步骤:执行系统的稳定性测试并开机;获取nvme盘的配置信息,保存并输出所述配置信息;获取并输出nvme盘的属性信息;读取并输出nvme盘smart日志中crcerror的数量。2.根据权利要求1所述的方法,其特征是:在所述执行系统的稳定性测试之前还包括搭建测试环境的步骤,所述测试环境的搭建包括为待测机安装操作系统和拷贝nvme工具到测试机系统。3.根据权利要求1所述的方法,其特征是:所述获取nvme盘的配置信息并保存的具体过程为:利用fdisk工具查看系统下nvme盘的配置信息;将所述配置信息保存至第一文件夹;获取第一文件夹中带有nvme盘符信息的行数;根据所述行数确定系统中nvme盘的数量,将所述nvme盘的数量在屏幕上输出。4.根据权利要求1或3所述的方法,其特征是:所述nvme盘的配置信息包括nvme盘的盘符、数量和硬盘分区情况。5.根据权利要求1所述的方法,其特征是:所述获取并输出nvme盘的属性信息的具体过程为:利用nvme工具获取nvme盘...

【专利技术属性】
技术研发人员:巩祥文
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1