SPC-1存储性能测试标准的由来
这里我们首先来了解一下SPC存储性能测试的背景知识,SPC组织是存储领域性能测试权威机构,是由众多业内厂商组成的一个非营利性组织,核心成员主要包括IBM,HP,Oracle,希捷,富士通,日立,Netapp以及华为赛门铁克等厂商。
由于存储系统应用环境复杂,单纯的某项指标的测试往往不足以反映该存储系统在生产环境业务应用中的使用性能,为此,SPC组织针对业界典型的各类应用业 务作了大量的调查分析工作,针对较为普遍的在线类业务、大规模文件处理类业务、面向文件系统的备份和恢复类业务分别推出了SPC-1、SPC-2、 SPC-3BR三种测试规范和相应的测试工具,为客户采购存储系统时,评估存储系统的性能和性价比提供了现实可行的理论依据和测试工具。
其中SPC-1测试则针对存储子系统在执行关键业务应用时的性能表现。这些应用主要以随机I / O操作为特点,包括查询和更新操作。这一类应用的例子包括OLTP、数据库操作和邮件服务器运作等。由于中高端存储系统往往在用户的系统环境中担当关键业务应用的数据基础平台,也因此,SPC-1测试结果对于中高端存储系统来说有较强的参考意义。
由于在线业务具有如下特征:对读写反应时间敏感;工作负载动态变化;存储空间可靠性要求高;用户访问行为多样化;要求数据持续保存而不损坏或丢失等。针 对在线应用环境的特征,SPC设计了八种模拟用户数据访问行为的I / O流,并通过并通过BSU(Business Scaling Units,事务扩展单元)来控制模拟应用的I / O请求的规模,通过ASU(Applications Storage Units,应用存储单元)来描述响应I / O请求的存储配置,这些元素共同组成了SPC-1的基准测试模型。
测试流程介绍
SPC-1正式的测试流程主要包括了metrics测试、repeat1测试、repeat2测试、persistence1测试及设备下电再上电后的persistence2测试这四个测试环节,具体测试流程参考下图所示:
▲SPC-1测试流程
在SPC-1测试过程中不能被打断,其中metrics和repeat测试主要测试存储系统的性能和稳定性,persistence测试主要测试设备下电再上电后的数据一致性与可靠性。
▲SPC-1 Metrics测试环节
Metrics测试首先按系统能达到的最大负载进行长时间稳定性测试
(Sustainablity Test Phase),通过延迟曲线以评判其性能稳定性;之后进入IOPS测
试阶段(IOPS Test Phase),会获取100%负载时的IOPS值,作为系统最高IOPS值体现在测试报告中;最后进入负载递减测试阶段(Response Time Ramp Test Phase),负载会按照95%,90%,80%,50%,10%这种贴近OLTP类真实应用的负载周期变化规律进行梯度递减,测试IOPS和响应时间的 变化趋势,详细记录各负载点的性能与延迟变化情况,会重点关注10%负载时的平均延迟。从OLTP类应用的需求考虑,以上测试均需要保证系统的I / O平均延迟小于30ms才算通过。
▲SPC-1 Repeat测试环节
Repeat测试包含Repeatability Test Phase#1和Repeatability Test Phase#2两次测试,每次Repeat测试会度量Metrics测试中所获得的最高IOPS和10%低负载时的平均响应时间是否可以重现,且误差不能 大于5%,确保Metrics测试阶段获得的存储系统性能结果是可以重复获得,而非昙花一现。
应用存储区域(ASU)与模拟工作负载
SPC基准模拟了三个不同的应用存储区域(临时存储区域(ASU1)、固定存储区域(ASU2)以及日志存储区域(ASU3))。因为在实际应用中,不 同的存储区域承担的I / O负载的类型的大小也是不同的,所以SPC对三个存储区域的I / O数据流特征进行了不同的定义。其中ASU1包含4类I / O流,ASU2包含3类,ASU3包含1类。每个I / O流都具有特定的I / O大小、读写比例、访问方式、访问区域、访问强度等定义,具体见下面的I / O流特性表格:
▲I / O流特性表格
由于ASU1、ASU2、ASU3分别模拟了三类不同的工作负载,在测试过程中,分别给这三类工作负载划分了一定的容量空间,以下则是三类不同的应用区域的具体容量比例划分。
德信诚培训网
统计技术(SPC)测试题
部门: 姓名: 工号: 日期: 得分:
一. 名词解释: (每题6分,共30分)
1.
2.
3.
4.
5.
Ca:制程准确度. CPK:制程能力指数. X-R:平均数与全距管制图. R:全距. UCL:管制上限.
二. 判断题: (每题6分,共30分)
1.
2.
3.
4.
5.
管制图中有一点逸出管制界限外,是正常的图形. (X) SPC分为计数值与计量值两种. (V) 当CPK的值>1.33时,制程稳定较理想. (V) 制程中心没有偏移时,6ó相当于3.4PPM. (V) CPK评价一般为3个月一次,不符合要求时需重新再做. (V)
三. 问答题: (每题20分,共40分)
1. 什么叫SPC?它的作用有哪些?
答: SPC是统计制程控制制的英文缩写,它的作用有:
A. 适用公司各种产品的制程能力分析;
B. 指定供应商用SPC来提升品质水准;
C. 适合于一目了然的管理,看清品质状况,提前发现问题,找出问题根源所在少花
钱办好事,减少报表的麻烦,满足客户要求,提升生产效率,降低品质成本.
2. SPC的使用时机在什么时候?
SPC的使用时机:
A. 先期品质规划阶段(新产品或新工艺投产时);
B. 制程管制中使用(针对重点工序或重点尺寸);
C. 控制计划或工艺图纸上要求的特性和尺寸项目.
更多免费资料下载请进: 好好学习社区
**供电所营业厅介绍词尊敬的各位领导、各位专家:你们好!欢迎光临**供电所检查、指导工作,我是客户代表**。下面请允许我向大家简要…
1.我叫XXX,今年X岁。毕业XXX于。我性格活泼开朗,大方热情,乐于助人,平时喜欢阅读、看书和上网流览信息。我曾经在学校参加过银…
备战20xx届中考----把常规工作做到极致就是创新三空桥二中郑林各位领导、各位老师:大家好!我叫郑林,来自麻里中学(现在的三空二…
3414试验分析器SG-2.3使用说明扬州市土肥站打开分析器后出现一个“请输入试验基本资料”对话框,请按照上面的提示输入。完成后点…
华为-'华为失意老员工:失去梦想,我们还能拥有什么'一位在深圳工作的技销发布的评论,以前的员工(20xx)-发布于20xx-11-…
反思一个学期的工作,我有了很深的认识:我们都有一种感觉,当你追赶时间的时候,你就会觉得时间过得很快,而当你等待时间的时候,你就会觉…
蛟河六中师生消防安全逃生演练总结为了建立有效的防范和处理火灾事故的工作机制,增强学生在遇到火险时逃生、自救能力,20xx年x月x日…
托里镇铁斯巴汗社区共驻共建工作总结社区共驻共建工作本着“社区是一家,建设靠大家”的工作宗旨,在各驻社区单位的大力支持配合帮助下,共…
致远中学20xx---20xx年度第一学期初三化学期中工作总结初三化学刘立松本学期我担任初三年级(1)、(2)、(3)、(4)班的…
依据学校教学工作计划,我校英语科组于20xx年x月x日上午对全校三至六年级的英语作业进行了常规检查,检查的内容有抄写本、听写本、小…