固态硬盘的带外功能检测方法、装置及电子设备与流程
- 国知局
- 2024-07-31 19:52:41
本发明涉及硬盘测试,尤其涉及一种固态硬盘的带外功能检测方法、装置及电子设备。
背景技术:
1、非易失性内存扩展(non-volatile memory express,nvme)固态硬盘是一种高性能存储设备,具有带外检测功能。带外检测是指通过额外的机制或协议来监控和管理硬件设备,而不需要干预主要数据通道。
2、相关技术中,固态硬盘的带外功能检测是通过采用ipmitool获取固态硬盘的温度数据来实现的,该方法可能存在延迟或具有不准确性,并不能确保所有硬盘的带外功能都正常,无法实现对固态硬盘的带外功能的有效检测。
技术实现思路
1、本发明提供一种固态硬盘的带外功能检测方法、装置及电子设备,用以解决相关技术中固态硬盘的带外功能检测存在延迟或具有不准确性,并不能确保所有硬盘的带外功能都正常,无法实现对固态硬盘的带外功能的有效检测的缺陷。
2、本发明提供一种固态硬盘的带外功能检测方法,包括:
3、通过带外功能路径获取待测固态硬盘的盘片信息和重要产品数据vpd信息;
4、将所述盘片信息和vpd信息,与预先获取的所述待测固态硬盘的相关信息进行比对,得到比对结果;
5、基于所述比对结果,确定所述待测固态硬盘的带外功能测试结果。
6、根据本发明提供的一种的固态硬盘的带外功能检测方法,所述通过带外功能路径获取待测固态硬盘的盘片信息和vpd信息,包括:
7、冷启动待测固态硬盘所在设备的基板管理控制器bmc;
8、获取所述bmc的ip地址;
9、基于所述ip地址,向所述bmc获取通行令牌;
10、基于所述通行令牌,获取所述待测固态硬盘的盘片信息和vpd信息。
11、根据本发明提供的一种的固态硬盘的带外功能检测方法,所述基于所述通行令牌,获取所述待测固态硬盘的盘片信息和vpd信息,包括:
12、基于所述通行令牌,获取所述待测固态硬盘对应的盘片数量和盘片路径;
13、根据所述盘片数量、盘片路径和通行令牌,获取所述待测固态硬盘对应的盘片信息和vpd信息。
14、根据本发明提供的一种的固态硬盘的带外功能检测方法,所述盘片信息包括:盘片的型号、序列号、版本号和状态信息。
15、根据本发明提供的一种的固态硬盘的带外功能检测方法,所述将所述盘片信息和vpd信息,与预先获取的所述待测固态硬盘的相关信息进行比对,得到比对结果,包括:
16、将所述盘片信息与预先获取的所述待测固态硬盘的当前盘片信息进行比对,得到第一比对结果;
17、将所述vpd信息与预先获取的所述待测固态硬盘的当前vpd信息进行比对,得到第二比对结果;
18、在所述第一比对结果和第二比对结果均为一致的情况下,确定所述比对结果为一致。
19、根据本发明提供的一种的固态硬盘的带外功能检测方法,所述将所述vpd信息与预先获取的所述待测固态硬盘的当前vpd信息进行比对,得到第二比对结果,包括:
20、将所述vpd信息的各字段的值与预先获取的所述待测固态硬盘的当前vpd信息的各字段的值进行逐一比对;
21、在所述vpd信息的各字段的值与预先获取的所述待测固态硬盘的当前vpd信息的各字段的值均一致的情况下,确定所述第二比对结果为一致。
22、根据本发明提供的一种的固态硬盘的带外功能检测方法,所述基于所述比对结果,确定所述待测固态硬盘的带外功能测试结果,包括:
23、重复通过带外功能路径获取待测固态硬盘的盘片信息和重要产品数据vpd信息,将所述盘片信息和vpd信息,与预先获取的所述待测固态硬盘的相关信息进行比对,得到比对结果的步骤,直至得到预设测试次数的比对结果;
24、在所述预设测试次数的比对结果均为一致的情况下,确定所述待测固态硬盘的带外功能测试结果为通过。
25、根据本发明提供的一种的固态硬盘的带外功能检测方法,所述通过带外功能路径获取待测固态硬盘的盘片信息和vpd信息,包括:
26、冷启动待测固态硬盘所在设备的基板管理控制器bmc;
27、获取所述bmc的ip地址;
28、基于所述ip地址,通过redfish接口向所述bmc获取通行令牌;
29、基于所述通行令牌,通过所述redfish接口获取所述待测固态硬盘对应的盘片数量和盘片路径;
30、根据所述盘片数量、盘片路径和通行令牌,通过所述redfish接口获取所述待测固态硬盘对应的盘片信息和vpd信息;
31、所述将所述盘片信息和vpd信息,与预先获取的所述待测固态硬盘的相关信息进行比对,得到比对结果,包括:
32、将所述盘片信息与预先获取的所述待测固态硬盘的当前盘片信息进行比对,得到第一比对结果;
33、将所述vpd信息与预先获取的所述待测固态硬盘的当前vpd信息进行比对,得到第二比对结果;
34、在所述第一比对结果和第二比对结果均为一致的情况下,确定所述比对结果为一致;
35、所述基于所述比对结果,确定所述待测固态硬盘的带外功能测试结果,包括:
36、重复通过带外功能路径获取待测固态硬盘的盘片信息和重要产品数据vpd信息,将所述盘片信息和vpd信息,与预先获取的所述待测固态硬盘的相关信息进行比对,得到比对结果的步骤,直至得到预设测试次数的比对结果;
37、在所述预设测试次数的比对结果均为一致的情况下,确定所述待测固态硬盘的带外功能测试结果为通过。
38、本发明还提供一种固态硬盘的带外功能检测装置,包括:
39、获取单元,用于通过带外功能路径获取待测固态硬盘的盘片信息和重要产品数据vpd信息;
40、比对单元,用于将所述盘片信息和vpd信息,与预先获取的所述待测固态硬盘的相关信息进行比对,得到比对结果;
41、结果确定单元,用于基于所述比对结果,确定所述待测固态硬盘的带外功能测试结果。
42、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的固态硬盘的带外功能检测方法。
43、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述的固态硬盘的带外功能检测方法。
44、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的固态硬盘的带外功能检测方法。
45、本发明提供的固态硬盘的带外功能检测方法、装置及电子设备,通过带外功能路径获取待测固态硬盘的盘片信息和重要产品数据vpd信息;将盘片信息和vpd信息,与预先获取的待测固态硬盘的相关信息进行比对,得到比对结果;基于比对结果,确定待测固态硬盘的带外功能测试结果,提高了固态硬盘的带外功能检测的准确性,能够有效地实现对固态硬盘的带外功能进行检测,进而提高固态硬盘的可靠性和性能。
本文地址:https://www.jishuxx.com/zhuanli/20240731/184465.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表