System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及固态硬盘,特别是涉及一种固态硬盘性能对比方法、装置、计算设备及存储介质。
技术介绍
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、本申请实施例提供本文档来自技高网...
【技术保护点】
1.一种固态硬盘性能对比方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述按照预设方式,将所述至少一待对比固态硬盘在同一I/O模型下对应的性能数据进行对比展示,包括:
3.根据权利要求2所述的方法,其特征在于,所述目标I/O模型所在行包括所述目标I/O模型所对应的基准性能数据;所述按照预设方式,将所述至少一待对比固态硬盘在同一I/O模型下对应的性能数据进行对比展示,还包括:
4.根据权利要求3所述的方法,其特征在于,所述在所述性能对比数据表中所述目标I/O模型所在行对应的性能差值表格区域展示所述差值,包括:
5.根据权利要求4所述的方法,其特征在于,所述展示方式包括以下至少一种:颜色、字号、符号标识。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述按照预设方式,将所述至少一待对比固态硬盘在同一I/O模型下对应的性能数据进行对比展示,包括:
7.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
8.一种固态硬盘性能对比装置,其特征在于,包括
9.一种计算设备,其特征在于,包括:处理器和存储有计算机程序的存储器,在所述处理器运行所述计算机程序时,实现如权利要求1至7中任一项所述的固态硬盘性能对比方法的步骤。
10.一种存储介质,其特征在于,存储有计算机程序,所述计算机程序被处理器执行时,实现权利要求1至7中任一项所述的固态硬盘性能对比方法的步骤。
...【技术特征摘要】
1.一种固态硬盘性能对比方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述按照预设方式,将所述至少一待对比固态硬盘在同一i/o模型下对应的性能数据进行对比展示,包括:
3.根据权利要求2所述的方法,其特征在于,所述目标i/o模型所在行包括所述目标i/o模型所对应的基准性能数据;所述按照预设方式,将所述至少一待对比固态硬盘在同一i/o模型下对应的性能数据进行对比展示,还包括:
4.根据权利要求3所述的方法,其特征在于,所述在所述性能对比数据表中所述目标i/o模型所在行对应的性能差值表格区域展示所述差值,包括:
5.根据权利要求4所述的方法,其特征在于,所述展示方式包括以下至少一种:颜色、字号、符号...
【专利技术属性】
技术研发人员:唐礼贤,杨亚飞,
申请(专利权)人:深圳大普微电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。