SPC1基准性能测试,为何能代表企业真实需求?科技

cecol-project1@globalsources.com,会有专人和您联系

每个测试的存储型号对应的SPC-1报告都包含两个版本:ExecutiveSummary(英文缩写为ES,也即精简版)和FullDisclosureReport(英文缩写为FDR,也即完整版),完整版包括了详细的测试环境、定义、流程、数据表等信息。另外,为了体现公正性和可验证的特点,SPC官网还提供了报告的支持文件,也即SF,SupportingFiles(英文缩写为SF,也即支持文件)是一个ZIP压缩包,包括了脚本(如WORKLOADGENERATOR,工作负载生成器)、配置文件,以及在测量过程中所取得的结果(如摘要、电子表格等)。

SPC-1要求非常严格,为了更接近用户真实使用情况,全球存储性能委员会在许多细节上做出了限制。例如,在开始评估性能之前,存储系统要进行长达8个小时持续写入的稳定性测试(简称长稳测试,也即SUSTAINTEST),避免存储阵列的缓存命中,或全闪存阵列初次写入,导致性能虚高。

为了进一步详细了解这一优异性能背后的含义,下面我们会从可靠性、稳定性、性能、成本等方面进行剖析。并结合榜单上其他数据进行对比分析。

此次测试采用的是SPC-1较新的版本v3.10,和上次浪潮存储16控登顶(2020年3月),AS5600G2的752万IOPS采用的v3.10相比,变化不大。

GoldStar计划推动五项新扩展,新的基准扩展提供了对存储系统支持现代企业数据可管性的关键能力的真实评估:

1)数据缩减DataReduction2)快照管理SnapshotManagement3)数据复制DataReplication4)无缝加密SeamlessEncryption5)无中断软件升级Non-DisruptiveSoftwareUpgrade

为了突出显示其SPC-1性能指标和执行所需全面扩展的额外任务能力,如果测试厂商通过了这些新扩展的基准测试,SPC允许用SPC-1GoldStarLogo(也即金星标志)来公布测试报告。

也就是可以将上图的左上角替换成上面带有金黄色弧圈的金星标志。

下面详细剖析SPC-1规范中对可靠性、性能、可用性和成本价格等多个维度的评估标准。

在整个测试过程中,多个阶段都会检验数据的一致性。例如初始化阶段、SPC度量阶段(PrimaryMetricsTestPhases)、关电重启再校验数据的一致性,确保存储能够经受高可靠性的严格测试。

SPC-1还要求合规的TSC能够防止单点故障。并明确提出:任何存储设备在TSC中的单点故障,都不要用户干预,来恢复对基准数据库的访问;任何组件在TSC中的单点故障,都不要用户干预,来恢复对基准数据库的访问。

备注:TSC指TestedStorageConfiguration,用于测试的存储的配置。

SPC-1IOPS是一个科学的、但又复杂的I/O模型的负载组合。参与厂商需要对自己的存储有着深入的了解,先预估出比较合理的性能高峰值。然后再根据这个值,运行SPC-1的I/O模型,检验在延时、可靠性、扩展性等基准测试的约束下是否能够符合要求。如果不符合,再去调整性能高峰值。

备注:在SPC规范里特别强调,所有特殊的基准测试,也即用来改进测试结果,但如果不是普遍的、真实世界的性能实现,都是禁止的。如果详细剖析I/O模型,我们会发现其测试负载组合模拟了用户的各种常用业务场景,因此是科学的、全面的。

如果预估值是2300万IOPS,那么负载百分比(LoadPercentage)为100的时候,压测的性能就是按照2300万IOPS准备的。例如下表的RAMPD_100、SUSTAIN、RAMPU_100、REPEAT_1_100、REPEAT_2_100。而RAMPD_10对应的LoadPercentage是10,也就意味着这个TestGroup的压测按照10%,也即230万IOPS准备。

浪潮存储根据SPCBenchmarkOfficialSpecification,制作了一份简单易懂的表格,如下图。三个ASU的读负载总和为39.44%,写负载总和为60.56%,两者之和为100%。

三个ASU(ApplicationStorageUnits,业务应用存储单元),分别提供45%、45%、10%存储空间比例,总和为100%。每个ASU有着不同的IO流,ASU1是DataStore,例如它的第三类IO流(其实就是混合负载SMIX),也即上面表格中字段名为“IO块大小”,对应的记录为ASU1的第三行,它的IO块大小不是固定的,从下表能看出,它是从8个block到128个block不同TransferSize的组合,意味着IO块大小是从4k到64k,根据下面转载表格提供的Size大小及百分比,不难算出SMIX负载的平均IO大小为14.4KB。

不同ASU的不同IO流,都有着各自的流负载,并规定了读写比例。所有IO流(总共8种)的读负载总和与写负载总和之和为100%。

下面再详细列举一下ASU1的四类I/O数据流:

作为DataStore的ASU1的IO读较多、写较少。其他ASU,如做为UserStore的ASU2的IO读较少、写较多;而作为Log/SequentialWrite的ASU3,是100%的写。这样,就能比较全面的覆盖用户各种常用业务场景。ASU2和ASU3的IO流细节依次如下:

延时方面的指标至少有三个。

二是延时带宽对比图,也即ResponseTimevs.ThroughputGraph。

随着测试负载的增加,如果平均延迟呈线性,或者缓慢增加,并未出现陡增的拐点,意味着存储系统稳定性和潜力较好。例如下图,浪潮高端全闪HF18000G5的表现优异。

长稳测试阶段证明了连续测量期间,最大的可持续I/O请求至少需要8小时。其目的是,能够容易为客户、顾问或业内厂商证明SPC-1IOPS的结果,在需要长期I/O请求的业务系统环境中,能够保持长期持续稳定的性能。

此测试阶段计算的I/O请求吞吐量必须在报告的SPC-1IOPS结果的5%以内浮动。从OLTP类应用的需求考虑,延迟小于30毫秒才算通过;不过,大多数送测厂商会觉得超过2毫秒,甚至超过1毫秒就无法接受了。

长稳测试阶段可以约束报告的SPC-1IOPS的结果(也即最大值)。长稳测试阶段必须在与RAMPD_100测试阶段相同的负载水平上运行。

成本方面的指标至少有两个。

一方面是性能价格比。SPC-1PRICE-PERFORMANCE,SPC-1总性价比的计算方式是使用系统总价格除以SPC-1IOPS,有时衡量单位是$/SPC-1KIOPS,表示每千个SPCI-1IOPS的价格。另一方面是容量价格比。SPC-1ASUPrice定义为总系统价格除以SPC-1ASU的容量,衡量单位是$/GB。

我们选取几个重要的报告和信息来进行解读和比较,以浪潮高端全闪HF18000G5和其他排名靠前的厂商或产品为例。如下图红框内所示,可单击下载ES(精简版,PDF格式)、FDR(完整版,PDF格式)和SF(支持文件,ZIP格式)。

在浪潮高端全闪HF18000G5的SPC-1精简版报告《A32023_ES》这个PDF里,能看到几乎所有的重要信息。其中包括2300万(精确值是23001502)的SPC-1IOPS;SPC-1性能方面的性价比为$375.56/SPC-1KIOPS(远好过于总榜第二名,第二名SPC-1IOPS约为2100万,该报告对应的文件是A32018_ES.pdf),容量价格比为$10.58/GB。

下载浪潮高端全闪HF18000G5的SPC-1完整版报告《A32023_FDR》,这个PDF,可以看到更多详细信息。

根据SPC-1IOPS以及ASUCapacity的配置,并结合SUSTAIN–DataRateGraph图表,我们还可以计算出来,在SPC开始统计性能之前,长达8小时的持续写入(SUSTAIN长稳测试),使得整个浪潮高端全闪HF18000G5的ASUCapacity的空间,写入超过20次以上,避免了性能的虚高。

从下图可以看出,浪潮高端存储采用32个控制器,每个控制器部署10个16GbFC前端端口,15个1.92TBNVMeSSD和3个375GBOptaneSSD。HF18000G5通过两台InspurFS9620光纤交换机连接到62台服务器(InspurNF5280M5)。

此次浪潮存储的测试配置还包含了浪潮光纤导向器FS9620。在报告中,我们可以看到“StorageConfigurationPricing”一栏中,总价格包含了FS9620的价格,如下表:

然而,我们看到SPC-1网站中,有些厂商,没有光纤交换连接的部件,如交换机FCSwitch,或者导向器FCDirect的配置和报价。可能使用的是直连方式,因此拉低了系统的总体价格。但用户需要清楚的是,实际部署这种高性能低延迟的中高端存储,光纤交换连接的部件是不可或缺的。

每个送测的厂商,都必须在报告的“StorageConfigurationPricing”部分,给出详细的组件、数量、价格和整个送测系统的总价。这样才能确保是性价比,而非仅仅是最高峰性能的比较,这样对最终用户更有参考价值。

在第一部分“剖析SPC-1测试要素”中已经提到:SPC-1IOPS结果在5%以内浮动,多数送测厂商会努力将延迟做到1毫秒以内。

浪潮高端全闪HF18000G5在8个小时的长稳测试中表现出色(详见FDR中SUSTAIN–ResponseTimeGraph图表),非常平稳,近乎一条直线。如下图,即使是在纵坐标轴非常狭窄的区域(0到0.6毫秒)的呈现中,波动幅度很小。

SPC-1性能榜单中某TOP4的其他厂商在8个小时的长稳测试中表现抖动。如下图,测试开始20分钟左右,突然陡增到约1.65毫秒,正因如此其FDR报告SUSTAIN–ResponseTimeGraph图表的纵坐标轴的区域不得不放宽到0到1.8毫秒。

《登顶SPC-1,兼顾“性能”与“可靠”的双料王者》第五,延时。

总而言之,作为多控制器的高端存储产品,浪潮高端全闪HF18000G5(32控),在SPC-1性能总榜中位列全球第一。

THE END
1.知识分享气体传感器常用术语讲解(上)问:不同的温度下,EC传感器的响应时间和恢复时间一样吗?答:不一样。温度越高,响应时间和恢复时间越短,温度越低越长。问:所有的EC传感器在规格书上都写了RT90和归零时间吗?答:到目前为止,少数传感器有归零时间。问:毒气传感器和氧气传感器RT时间的计算方法一样吗?答:不一样。毒气传感器从零气往上升https://baijiahao.baidu.com/s?id=1783142155035143705&wfr=spider&for=pc
2.任务响应时间计算公式等待时间是‘忙碌时间百分比’除以‘空闲时间百分比’。 也就是说如果一个资源忙碌时间是50%,那么它的空闲时间也是50%,等待时间就是50%/50%=1个时间单位,按1个小时算,平均来说一个任务处理前的排队时间为1个小时。 如果一个资源90%的时间是忙碌的,等待时间就是‘90%除以10%',也就是9个小时。换言之,我们https://www.jianshu.com/p/718fd7364808/
3.TPS和事务响应时间的关系计算公式各项事务响应时间TPS和响应时间在理想状态下都是额定值(联想运行一个压力测试场景来考虑),把入口看成线程池,如果有20个入口,并发数只有10的时候,TPS就是10,而响应时间始终是1,说明并发数不够,需要增加并发数达到TPS的峰值。 7、同样是20个入口,如果并发数变成100的话,TPS和响应时间会怎么样呢? https://blog.csdn.net/huangjin0507/article/details/52468500
4.微服务响应时间得分计算公式服务响应速度案例微服务响应时间得分计算公式如何提高服务器响应的数据速度文章分类运维 本文为大家讲解如何将API 端点请求的响应速度提高50倍的。 作者| Bill Franklin 此案例源自于为数百万用户服务的生产系统的真实场景,该 API 端点涉及到系统向部分用户推送邮件通知的功能。 https://blog.51cto.com/u_16099344/10746342
5.Jmeter的Throughput和平均响应时间计算方法整理雾火2.平均响应时间=所有sample样本响应时间和/样本个数 误区: TPS=请求数/RT (RT是所有事物的平均时间) 此TPS的计算公式是错误的 数学公式法: TPS= (number of requests) / (total time) ---公式1 TPS的定义公式 TPS=1/RT * 请求数 = 样本个数2/所有sample样本响应时间和 ---公式2 带入公式 平均响应时https://www.cnblogs.com/xianlai-huang/p/7795215.html
6.响应速度计算公式理想股票技术论坛响应速度计算公式是用来衡量系统、设备或者软件在接收到请求后所花费的时间以做出相应的能力。常见的计算公式包括根据发送时间和接收时间的差异来计算响应速度、使用平均响应时间计算公式等。这些公式为了帮助分析师和技术人员评估系统或设备的性能和效率提供了指导。 ,理想https://www.55188.com/tag-04723002.html
7.如何估算集群所需的存储计算资源?3、根据并发数和平均响应时间计算QPS(公式2)。 平均响应时间可以用测试的方式得到,各种自动化测试工具都能搞定。非常简单,输入并发数,然后跑一下就能得到不同并发数下的平均响应时间。 一般来说,现在的网卡带宽都很大,费用也不贵,基本上选个千兆、万兆网卡就没问题了,有些人就说计算QPS没啥用。 https://www.niaogebiji.com/article-83252-1.html
8.平均响应时间(SunJavaSystemApplicationServer9.1部署规划示例2–1 计算响应时间 如果以下条件成立: 系统在达到峰值负载时可支持的最大并发用户数n为 5,000 个。 系统在达到峰值负载时可处理的最大请求数r为每秒 1,000 个。 平均延迟时间 Tthink为每个请求 3 秒。 因此,响应时间的计算公式为: Tresponse=n/r -Tthink= (5000/ 1000) - 3 秒= 5 - 3 秒 https://docs.oracle.com/cd/E19159-01/820-4903/abfch/index.html
9.天猫客服响应时间在哪里看?如何算客服转化率?天猫平均响应时间(小时)=(商家首次响应时间-退款申请时间)/近28天售后无忧售中售后退款申请总数。 三、如何算客服转化率? 淘宝转化率是指进入淘宝店铺的所有顾客数量与进入你店铺的所有顾客数量之间的比率。计算公式为:转化率=(产生购买行为的顾客数量/到店的顾客数量全部)×100%。 https://www.mmker.cn/article/20056.html
10.压力测试指标(QPSTPSPVRT)腾讯云开发者社区计算公式:服务器平均等待时间 = 总时间 / 总请求数 = 用户平均请求等待时间 / 并发用户数 QPS和RT的关系? 1.对于大部分web系统,响应时间一般由CPU执行时间,线程等待时间(IO等待,sleep, wait)时间组成。QPS和RT成反比关系 2.在实际的测试环境中,QPS和RT并不是非常直接的反比关系 https://cloud.tencent.com/developer/article/1873160
11.行业政策西藏新版“两个细则”:风储/光储/10MWh以上独立储能可1.继电保护主保护月投运率≥99.5%。继电保护主保护月投运率计算公式为: RMD=(TMD/SMD)×100% 式中:RMD为主保护月投运率; TMD为主保护装置该月处于运行状态的时间; SMD为主保护装置该月应运行时间。 2.安全自动装置月投运率≥99%。安全自动装置月投运率计算公式为: https://www.hoenergypower.cn/news/xizanglianggexize-303.html
12.技术科普常见的T90响应时间是什么参数?响应时间,用比较专业的话来说指的就是你传感器接触的气体浓度发生阶跃变化时,其输出变化达到稳定值的规定的百分比(一般为 70%或 90%)时所需的时间。无论是T90还是T70,它们从概念上是一个意思,体现的是传感器对有毒有害气体的反应速度。 T90指的就是传感器从读数0上升到环境中所测气体浓度的90%所需要的时间。https://zhuanlan.zhihu.com/p/438461301
13.负债率计算公式应收账款周转率计算公式应收账款周转次数是销售收人与平均应收款余额的比值,反映了年度内应收账款转为现金的平均次数;用时间表示的周转速度是应收账款周转天数,又称为平均应收款回收期或平均收现期,它表示企业从取得应收账款的权利到收回款项所需的时间。其计算公式为: 应收帐款周转率=营业收入/平均应收账款余额https://m.findlaw.cn/jingjifa/zichanpaimai/zcfzl/20110415/92246.html
14.波特率定义及波特率计算公式小结163波特率定义及波特率计算公式小结 在信息传输通道中,波特率指数据信号对载波的调制速率,它用单位时间内载波调制状态改变的次数来表示,下面由IT培训网详细分析。 打开网易新闻 查看精彩图片 波特率是什么? 在数字通信中的数据传输速率与调制速率是两个容易混淆的概念。数据传输速率(又称码率、比特率或数据带宽)描述通信中https://dy.163.com/v2/article/detail/E41TEDQL0518KCLV.html
15.短期借款利息怎么算,计算的公式是哪些?谢谢以上是对“短期借款利息公式是怎么计算出来的?”的回答 回复于:2024.02.01 05:37 平台西城区律师团官方账号 响应时间平均三分钟内 咨询我 为帮您更好的解决法律问题,您可以直接向我咨询并描述自身详细情况,本地律师24小时在线为您解答。 平台推荐 · 北京-西城区 声明:该作品是结合法律法规、政府官网及互联https://mip.66law.cn/question/answer/29192987.html
16.设备管理达标了么?用这几个公式算一算计算公式:设备综合效率=时间开动率×性能开动率×合格品率×100% 按照国际统一的标准,一个世界级的制造业,其设备综合效率的指标应大于85%。从目前国内企业不完全统计资料来看,尽管不同行业的设备综合效率差别较大,但总体来说,仍处于较低的水平,设备综合效率大约在70%左右。 https://www.yoojia.com/ask/17-11544195708759738598.html
17.NTC热敏电阻的热时间常数定义与计算公式NTC电阻的热时间常数计算公式: τ:热时间常数( S )。 C: NTC 热敏电阻的热容量。 δ: NTC 热敏电阻的耗散系数。 NTC热敏电阻热时间常数 是指热敏电阻改变其初始温度和最终温度之差的63%所需的时间。 温度传感器的热时间常数(热响应时间)主要受以下因素影响: http://www.thermistors.cn/news/884.html
18.模拟流体中的粒子运动时,选择合适的公式以提升计算效率为了更好地了解粒子加速所涉及的时间尺度,假设粒子为密度约为 2200 kg/m^3 的石英玻璃珠。下表列出了不同粒径的粒子在空气和水中的一些拉格朗日时间尺度值。 τ_p 和直径平方呈线性关系意味着大粒子比小粒子具有更长的速度响应时间和更大的自由沉降速度。这会产生两个主要结果: https://www.jishulink.com/post/1920320
19.计算机职称考试试题及答案C响应时间 D可视角度 【正确答案:】ABCD 10下列关于打印机的叙述中正确的有___。 A针式打印机可以多层复写打印 B喷墨打印机是目前家庭PC用户的首选打印机种 C激光打印机耗材便宜 D激光打印机要定期清洗喷嘴 【正确答案:】AB 11下列选项中属于衡量音箱性能的指标有___。 A承载功率 B频响范围 C灵敏度 D失真https://mip.oh100.com/kaoshi/zhicheng/506773.html
20.(优秀)kpi绩效考核方案16篇5、对于当月销售提成的发放按一下公式计算: 当月销售提成金额=当月销售全部金额x当月销售目标完成率x公司规定 的销售提成比例(当月销售目标完成率=当月实际完成销售任务÷当月规定销售任务) 6、对于连续三个月销售业绩排名倒数第一的销售人员,公司将让其待岗一个月,待岗期间的基本工资为xxxx元/月。(待岗期间有人事行政https://www.yjbys.com/hr/jixiaokaohe/4363329.html