[发明专利]基于系统稳定性测试的获取nvme盘信息的方法及系统在审
申请号: | 201711080236.0 | 申请日: | 2017-11-06 |
公开(公告)号: | CN107783907A | 公开(公告)日: | 2018-03-09 |
发明(设计)人: | 巩祥文 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/44 |
代理公司: | 济南诚智商标专利事务所有限公司37105 | 代理人: | 黄晓燕 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 系统 稳定性 测试 获取 nvme 信息 方法 | ||
技术领域
本发明涉及计算机技术领域,具体地说是基于系统稳定性测试的获取nvme盘信息的方法及系统。
背景技术
NVME(Non-Volatile Memory Express,非易失性存储器标准)是使用PCI-E(peripheral component interconnect express,是一种高速串行计算机扩展总线标准)通道的SSD(Solid State Drives,固态硬盘)的一种规范,NVME的设计之初就有充分利用到PCI-E SSD的低延时以及并行性,还有当代处理器、平台与应用的并行性。SSD可被主机的硬件与软件充分利用。NVME盘的主要优势是有更低的延时、更高的传输性能、更低的功耗控制。
操作系统的稳定性测试包括AC、DC和reboot(重启)测试等,但在现有测试方法中,只是使用系统自带工具进行每次启动抓取CPU、内存、硬盘的信息,例如CPU、内存可以使用系统下dmidecode工具抓取,普通硬盘可以使用fdisk和smartctl抓取;而fdisk只能抓取到nvme盘的容量信息。
在reboot测试中需要反复重启操作系统,在多次开机的过程中,可能会存在nvme盘掉盘的情况,影响稳定性测试的准确性,但现有稳定性测试中,并没有考虑nvme盘掉盘的问题。
发明内容
本发明的目的在于提供基于系统稳定性测试的获取nvme盘信息的方法及系统,用于完善现有操作系统的稳定性测试方法,使稳定性测试的结果准确可靠。
本发明解决其技术问题所采用的技术方案是:基于系统稳定性测试的获取nvme盘信息的方法,包括以下步骤:
执行系统的稳定性测试并开机;
获取nvme盘的配置信息,保存并输出所述配置信息;
获取并输出nvme盘的属性信息;
读取并输出nvme盘smart日志中crc error的数量。
进一步地,在所述执行系统的稳定性测试之前还包括搭建测试环境的步骤,所述测试环境的搭建包括为待测机安装操作系统和拷贝nvme工具到测试机系统。
进一步地,所述获取nvme盘的配置信息并保存的具体过程为:
利用fdisk工具查看系统下nvme盘的配置信息;
将所述配置信息保存至第一文件夹;
获取第一文件夹中带有nvme盘符信息的行数;
根据所述行数确定系统中nvme盘的数量,将所述nvme盘的数量在屏幕上输出。
进一步地,所述nvme盘的配置信息包括nvme盘的盘符、数量和硬盘分区情况。
进一步地,所述获取并输出nvme盘的属性信息的具体过程为:
利用nvme工具获取nvme盘的属性信息;
读取所述属性信息并输出在屏幕上。
进一步地,所述nvme盘的属性信息包括nvme盘的厂商信息、sn号、Firmware和model号。
进一步地,所述方法还包括将nvme盘的smart日志信息保存至第二文件夹。
进一步地,在所述执行系统的稳定性测试并开机前还包括步骤:检测系统中是否存在第二文件夹的,若存在,重命名第二文件夹。
基于系统稳定性测试的获取nvme盘信息的系统,所述系统包括
测试模块,用于执行系统的稳定性测试;
第一处理模块,用于获取nvme盘的配置信息,保存并输出所述配置信息;
第二处理模块,用于获取并输出nvme盘的属性信息;
第三处理模块,用于读取并输出nvme盘smart日志中crc error的数量。
进一步地,所述系统还包括存储模块,用于记录nvme盘的smart日志信息;
第四处理模块,用于检测存储模块中是否存在记录smart日志信息的文件夹,若存在,重命名该文件夹。
发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
1、在系统稳定性测试中加入抓取nvme盘信息的过程,并将nvme盘的相关信息输出到屏幕上,方便工作人员了解系统稳定性测试过程中nvme盘的在位情况,准确了解稳定性测试的可靠性。
2、将稳定性测试过程中nvme盘出现的error的数量和smart日志的内容进行保存,方便工作人员查看测试过程中nvme盘出现的问题,进行针对性的故障修复,使问题在开发测试阶段有效解决。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711080236.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:接缝纸包装袋
- 下一篇:基于蚁群算法的可见光通信室内三维定位的方法及系统