固态硬盘性能对比方法、装置、计算设备及存储介质与流程
- 国知局
- 2024-07-31 19:37:58
本发明涉及固态硬盘,特别是涉及一种固态硬盘性能对比方法、装置、计算设备及存储介质。
背景技术:
1、随着固态硬盘(solid state drives,ssd)的发展,ssd的功能越来越复杂,存储密度和容量越来越大,固件算法的复杂度也越来越高,性能指标数据也越来越多,而性能数据间的关联也越来越复杂,这对固态硬盘性能数据的分析和处理都构成了一定的挑战。在企业级应用场景中,需要关注的性能指标包括但不限于顺序读及写带宽、随机读及写iops,读及写时延,性能一致性,99%qos、99.9% qos、99.99% qos、99.999% qos及99.9999%qos,同时,固态硬盘种类繁多,如不同的容量规格、不同的主控制器、不同的nand flash颗粒以及相同nand flash不同的代次,构成了大量不同种类的ssd产品。其中,对比ssd的性能数据,是鉴别ssd能力最重要的一个方面。
2、然而,现有技术中对固态硬盘性能数据进行对比时,依赖手工完成,对比效率和可视化程度低。
技术实现思路
1、本技术的目的在于提供一种固态硬盘性能对比方法、装置、计算设备及存储介质,能够提高固态硬盘性能数据对比的效率,增强性能对比的可视化,且可适应性强,操作便捷。
2、为达到上述目的:
3、第一方面,本技术提供了一种固态硬盘性能对比方法,所述方法包括:
4、获取至少一待对比固态硬盘分别在至少一i/o模型下运行时,所获得的性能数据;所述i/o模型包括模型对应的特征和性能指标以及预置条件;
5、按照预设方式,将所述至少一待对比固态硬盘在同一i/o模型下对应的性能数据进行对比展示。
6、在一实施方式中,所述按照预设方式,将所述至少一待对比固态硬盘在同一i/o模型下对应的性能数据进行对比展示,包括:
7、根据所述至少一i/o模型建立性能对比数据表,所述性能对比数据表的每一行对应一个i/o模型;
8、将所述至少一待对比固态硬盘在目标i/o模型下对应的性能数据,写入所述性能对比数据表中所述目标i/o模型所在行对应的性能表格区域;所述目标i/o模型为任一i/o模型。
9、在一实施方式中,所述目标i/o模型所在行包括所述目标i/o模型所对应的基准性能数据;所述按照预设方式,将所述至少一待对比固态硬盘在同一i/o模型下对应的性能数据进行对比展示,还包括:
10、获取所述至少一待对比固态硬盘在所述目标i/o模型下对应的性能数据,分别与所述目标i/o模型所对应的基准性能数据的差值;
11、在所述性能对比数据表中所述目标i/o模型所在行对应的性能差值表格区域展示所述差值。
12、在一实施方式中,所述在所述性能对比数据表中所述目标i/o模型所在行对应的性能差值表格区域展示所述差值,包括:
13、根据预设的不同展示方式与差值之间的对应关系,确定所述差值对应的目标展示方式;
14、在所述性能对比数据表中所述目标i/o模型所在行对应的性能差值表格区域中,按照所述目标展示方式对所述差值进行展示。
15、在一实施方式中,所述展示方式包括以下至少一种:颜色、字号、符号标识。
16、在一实施方式中,所述按照预设方式,将所述至少一待对比固态硬盘在同一i/o模型下对应的性能数据进行对比展示,包括:
17、根据所述至少一待对比固态硬盘在目标i/o模型下对应的性能数据,绘制并展示所述至少一待对比固态硬盘关于目标性能指标的性能折线图;所述目标i/o模型为任一i/o模型,所述目标性能指标为所述目标i/o模型对应的性能指标。
18、在一实施方式中,所述方法还包括:
19、获取所述至少一待对比固态硬盘分别对应的smart信息;
20、根据所述至少一待对比固态硬盘分别对应的smart信息,确定并展示所述至少一待对比固态硬盘分别关于至少一预设字段的对比值。
21、第二方面,本技术提供了一种固态硬盘性能对比装置,所述装置包括:获取模块和对比展示模块;其中,
22、获取模块,被配置为获取至少一待对比固态硬盘分别在至少一i/o模型下运行时,所获得的性能数据;所述i/o模型包括模型对应的特征和性能指标以及预置条件;
23、对比展示模块,被配置为按照预设方式,将所述至少一待对比固态硬盘在同一i/o模型下对应的性能数据进行对比展示。
24、在一实施方式中,所述对比展示模块,被配置为:
25、根据所述至少一i/o模型建立性能对比数据表,所述性能对比数据表的每一行对应一个i/o模型;
26、将所述至少一待对比固态硬盘在目标i/o模型下对应的性能数据,写入所述性能对比数据表中所述目标i/o模型所在行对应的性能表格区域;所述目标i/o模型为任一i/o模型。
27、在一实施方式中,所述目标i/o模型所在行包括所述目标i/o模型所对应的基准性能数据;所述对比展示模块,被配置为:
28、获取所述至少一待对比固态硬盘在所述目标i/o模型下对应的性能数据,分别与所述目标i/o模型所对应的基准性能数据的差值;
29、在所述性能对比数据表中所述目标i/o模型所在行对应的性能差值表格区域展示所述差值。
30、在一实施方式中,所述对比展示模块,被配置为:
31、根据预设的不同展示方式与差值之间的对应关系,确定所述差值对应的目标展示方式;
32、在所述性能对比数据表中所述目标i/o模型所在行对应的性能差值表格区域中,按照所述目标展示方式对所述差值进行展示。
33、在一实施方式中,所述展示方式包括以下至少一种:颜色、字号、符号标识。
34、在一实施方式中,所述按照预设方式,将所述至少一待对比固态硬盘在同一i/o模型下对应的性能数据进行对比展示,包括:
35、根据所述至少一待对比固态硬盘在目标i/o模型下对应的性能数据,绘制并展示所述至少一待对比固态硬盘关于目标性能指标的性能折线图;所述目标i/o模型为任一i/o模型,所述目标性能指标为所述目标i/o模型对应的性能指标。
36、在一实施方式中,所述方法还包括:
37、获取所述至少一待对比固态硬盘分别对应的smart信息;
38、根据所述至少一待对比固态硬盘分别对应的smart信息,确定并展示所述至少一待对比固态硬盘分别关于至少一预设字段的对比值。
39、第三方面,本技术还提供了一种计算设备,所述计算设备包括:存储器、处理器,其中,所述存储器上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的固态硬盘性能对比方法的步骤。
40、第四方面,本技术还提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的固态硬盘性能对比方法的步骤。
41、本技术实施例提供的固态硬盘性能对比方法、装置、计算设备及存储介质,所述方法包括:获取至少一待对比固态硬盘分别在至少一i/o模型下运行时,所获得的性能数据;所述i/o模型包括模型对应的特征和性能指标以及预置条件;按照预设方式,将所述至少一待对比固态硬盘在同一i/o模型下对应的性能数据进行对比展示。如此,通过将至少一待对比固态硬盘在同一i/o模型下对应的性能数据进行对比展示,可实现对不同固态硬盘的性能数据之间的对比,能够提高固态硬盘性能数据对比的效率,增强性能对比的可视化,且可适应性强,操作便捷。
本文地址:https://www.jishuxx.com/zhuanli/20240731/183330.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。