实现制造技术

技术编号:39659014 阅读:11 留言:0更新日期:2023-12-09 11:28
本发明专利技术公开一种实现

【技术实现步骤摘要】
实现nvme批量关机重启并实时监控的方法


[0001]本专利技术涉及存储领域,具体的说,是实现
nvme
批量关机重启并实时监控的方法


技术介绍

[0002]nvme
存储产品需进行批量重启

关机

系统盘等测试

每项测试需完成数千次

传统的方式是逐个进行操作,效率低且容易出错

需要一种高效实现批量关机重启并实时监控的技术方案,以提高管理效率和降低维护成本


技术实现思路

[0003]本专利技术要解决的技术问题是提供一种实现
nvme
批量关机重启并实时监控的方法,提高
nvme
存储产品的测试效率,降低维护成本

[0004]为了解决所述技术问题,本专利技术采用的技术方案是:实现
nvme
批量关机重启并实时监控的方法,包括以下步骤:
S01


构建测试系统,测试系统包括主机端

客户端和
Android
板,客户端以
nvme
硬盘作为系统盘和从盘,客户端数量为多个,主机端和客户端通过
socket
通信连接,
Android
板位于主机端与客户端之间,
Android
板接收主机端的指令并控制对应客户端电源继电器的开启或关闭;
S02
)<br/>、
主机端保持运行状态,客户端与主机端建立连接并向主机端传输基础信息,基础信息包括各客户端的
IP
地址

连接状态

测试机编码

操作系统

启动时间和
MAC
地址,主机端接收信息并显示;
S03


主机端确认基础信息无误后,自由设置测试模式,配置完成后选择开始测试;
S04


客户端接收主机端下发的测试指令,执行指令,并实时反馈运行状态

测试结果

硬件及盘信息至主机端,主机端接收后显示至界面,并将测试明细输出测试日志

[0005]进一步的,测试模式包括关机重启

系统盘安装

[0006]进一步的,客户端增加监控函数,监控函数获取硬件信息

盘信息

核对次数,若是系统安装指令,完成安装后检测系统信息,实时将运行状态

硬件信息反馈至上位机

[0007]进一步的,
Android
板中烧录断电程序,若是关机重启指令,
Android
板控制对应客户端的继电器掉电,即关机,然后隔
N
秒上电,即重启,
N
为正整数

[0008]进一步的,主机端启动后,监听各个客户端,并对连接到的客户端进行判断,若为新连接的客户端,则添加至监听列表中;主机端根据所设定的测试参数下发测试指令,实时接收并监控监听列表中客户端传输回的信息,并进一步判断测试是否完成

基础信息有误异常,若完成,显示状态不做其他处理,若未完成,实时检查并更新剩余次数,生成测试明细记录

[0009]进一步的,客户端与主机端连接连接,若连接成功,实时接收主机端下发的指令并执行,获取硬件信息

盘信息,实时将检测信息结果

运行状态传输回主机端并备份完整信


[0010]进一步的,主机端兼容
Linux、Windows
系统

[0011]进一步的,主机端控制客户端的测试状态:开始

暂停

停止或删除某个客户端

[0012]本专利技术的有益效果:本专利技术具有操作简单

高效

监控实时等优势

避免手动执行大量重复性操作,极大的节省了人力成本和时间成本;实现实时数据传输和监控功能,增强了测试的可靠性和稳定性;实现多台测试机之间的快速通信,保证指令的同步性和准确性;此方案实现简单且便于维护(
python+Arduino

MFC+51
单片机编程更易实现)

附图说明
[0013]图1为本专利技术的整体框架图;图2为主机端的流程图;图3为客户端的流程图

具体实施方式
[0014]下面结合附图和具体实施例对本专利技术做进一步的说明

[0015]实施例1本实施例公开一种实现
nvme
批量关机重启并实时监控的方法,本方法基于图1所示测试系统,包括主机端

客户端和
Android
板,客户端以
nvme
硬盘作为系统盘和从盘,客户端数量为多个,主机端和客户端通过
socket
通信连接,
Android
板位于主机端与客户端之间,
Android
板接收主机端的指令并控制对应客户端电源继电器的开启或关闭

[0016]测试时,机端保持运行状态,客户端与主机端建立连接并向主机端传输基础信息,基础信息包括各客户端的
IP
地址

连接状态

测试机编码

操作系统

启动时间和
MAC
地址,主机端接收信息并显示

主机端确认基础信息无误后,自由设置测试模式,配置完成后选择开始测试

客户端接收主机端下发的测试指令,执行指令,并实时反馈运行状态

测试结果

硬件及盘信息至主机端,主机端接收后显示至界面,并将测试明细输出测试日志

[0017]本实施例中,测试模式包括关机重启

系统盘安装
。server
端实现对
client
端的控制,
client
端接收

执行来自
server
端命令

客户端增加监控函数,监控函数获取硬件信息

盘信息

核对次数,若是系统安装指令,完成安装后检测系统信息,实时将运行状态

硬件信息反馈至上位机

[0018]本实施例中,主机端通过
socket
技术实现主机端(
server
)和客户端(
client
)之间的通信,并本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
实现
nvme
批量关机重启并实时监控的方法,其特征在于:包括以下步骤:
S01


构建测试系统,测试系统包括主机端

客户端和
Android
板,客户端以
nvme
硬盘作为系统盘和从盘,客户端数量为多个,主机端和客户端通过
socket
通信连接,
Android
板位于主机端与客户端之间,
Android
板接收主机端的指令并控制对应客户端电源继电器的开启或关闭;
S02


主机端保持运行状态,客户端与主机端建立连接并向主机端传输基础信息,基础信息包括各客户端的
IP
地址

连接状态

测试机编码

操作系统

启动时间和
MAC
地址,主机端接收信息并显示;
S03


主机端确认基础信息无误后,自由设置测试模式,配置完成后选择开始测试;
S04


客户端接收主机端下发的测试指令,执行指令,并实时反馈运行状态

测试结果

硬件及盘信息至主机端,主机端接收后显示至界面,并将测试明细输出测试日志
。2.
根据权利要求1所述的实现
nvme
批量关机重启并实时监控的方法,其特征在于:测试模式包括关机重启

系统盘安装
。3.
根据权利要求2所述的实现
nvme
批量关机重启并实时监控的方法,其特征在于:客户端增加监控函数,监控函数获取硬件信息

...

【专利技术属性】
技术研发人员:李智慧王璞李瑞东
申请(专利权)人:山东华芯半导体有限公司
类型:发明
国别省市:

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

1