




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
存储性能解密:苹果和桔子怎么比较?有没有想过,厂商自己提供的存储产品性能指标数据没有任何意义?用户要准确地评估不同厂商的存储产品。前言近年来,随着存储系统由服务器的附属变成IT系统中独立的子系统、由“外设”变成信息系统基础架构的中心,用户如何规划、设计和挑选符合自己需求的存储系统已变得越来越重要。每个购买存储系统的用户都希望买到性能高、价格低、质量好(故障率低、可靠性高)、容量大(扩充能力强)、易于管理、售后服务好的存储产品,其中大多数用户最关心的还是存储产品的前三项指标,即性能、价格和可靠性。具体如下:体现存储系统性能的最主要指标是IOPS(I/Os per second),即每秒输入输出次数;存储产品的价格需从二个方面进行评估,如果用户对存储的主要需求是存储容量,则可由每GB存储容量的价格比较各存储厂商的产品;如果用户对存储的主要需求是存储性能,则可由每IOPS的价格比较各存储厂商的产品;对于基于硬盘的存储系统,其可靠性MTTF(平均故障出现时间)可表示为:MTTFarray=MTTFdisk/存储系统中的磁盘总数其中:MTTFdisk 代表每块磁盘的平均故障出现时间,目前磁盘的MTTFdisk最高可达1,400,000小时。在存储系统的性能方面,很多存储厂商都为其产品公布了漂亮的IOPS指标数据:IOPS达十几万甚至几十万;但这些厂商大都不公布测出该IOPS指标的存储系统具体配置,因此用户也就无法对该存储产品的性价比和可靠性进行评估。很多用户在实际使用这些存储产品时却发现这些有着漂亮IOPS数值的存储产品性能很差,这是怎么回事?本文将为用户破解这个谜团!一、此IOPS非彼IOPS1、 苹果和桔子怎么比较?没有统一的测试标准、环境和参数,IOPS就没有可比性这是因为IOPS测试结果与很多测试参数有关,如果各个存储厂商都按自己的标准对存储系统进行测试,那么测试出的IOPS等指标就没有任何意义,原因如下:1)随机(Random)读写的IOPS与顺序(Sequential)读写的IOPS大不一样:对于基于磁盘的存储系统,顺序读写的IOPS要远远大于随机读写的IOPS,其中100%顺序读的IOPS又大于100%顺序写的IOPS、100%随机读的IOPS又大于100%随机写的IOPS。下面的图表是某品牌磁盘阵列(配置12块Maxtor 250GB, 7,200RPM的磁盘,512MB Cache)的不同IOPS,就清楚地说明了这种情况:2)从上面的图表可以看出:无论是顺序还是随机读写IOPS测试,传输数据块尺寸越小,IOPS值越大。3)对于基于磁盘的存储系统,在其它测试条件一样的情况下,磁盘数量越多,IOPS值越大(几乎呈线性增长)。具体见下表:4)在其它测试参数和条件一样的情况下,RAID-10配置的IOPS要大于RAID-5配置的IOPS。具体见下表与上表的比较:5)在其它测试参数和条件一样的情况下,在同样的RAID级别配置下,IOPS值随磁盘中数据量的增加而下降。具体见下图:综上所述,在同等情况下,100%顺序读、100%顺序写、100%随机读、100%随机写这四种IOPS中,100%顺序读的IOPS最高。因此很多厂商公布的那些非常高的IOPS数据实际上是将被测存储系统配置了尽量多的小容量、高转速磁盘且每个磁盘装载数据量不多、设置为RAID-10时测出的100%顺序读(Sequential Read)IOPS的最大值。而且很多厂商在公布上述100%顺序读(Sequential Read)IOPS时还隐去了“100%顺序读”字样,笼统地称为IOPS,还不透露被测存储系统的具体配置。但多数用户实际使用的环境既有顺序读写、也有随机读写操作;传输数据块尺寸大小都有;为了有效利用存储系统的存储容量,很多用户都采用RAID-5,而且尽量使用大容量磁盘来减少磁盘数量,以少占存储系统的宝贵槽位空间。因此,上述测试环境得到的100%顺序读(Sequential Read)IOPS指标完全不能代表该存储产品在用户实际应用环境下的性能。这就是厂商公布的IOPS很高,而产品在用户实际使用环境中性能却很差的原因。一苹果是天然红还是上了色素:SPC-1 IOPS可被“加工”出高数值,用户需小心、仔细研读SPC-1基准测试报告SPC-1基准测试虽然规定了严格的顺序和随机读写比例和数据块尺寸以及在何种磁盘负载情况下取值,但没有规定被测存储产品使用多少个磁盘,也没有规定被测存储产品设置何种RAID级别。好在存储性能理事会(SPC)要求测试报告必须详细地列出被测存储系统的配置和价格,这使用户得以了解其中的奥妙,可以作出正确的评估和判断。从前面我们已经了解到RAID-1的IOPS要比RAID-5的IOPS高;而且IOPS值随存储系统中磁盘数量的增加而线性增长。因此,虽然现实环境中大多数用户都采用RAID-5,但各存储厂商在进行SPC-1基准测试时都选择了RAID-1设置;为了得到高数值的SPC-1 IOPS,各厂商还尽量增加被测存储系统的磁盘数量,因为增加磁盘数量就等于增加IOPS;同时为防止因增加磁盘数量而过大幅度地增加被测存储系统的总价格,以至于过多拉高每SPC-1 IOPS的价格,故各厂商都尽量使用小容量、高转速的磁盘:如36.4GB甚至18.2GB的磁盘。目前,SPC-1 IOPS超过10万的共有4种存储产品,下表是所谓存储性能理事会“100K SPC-1 IOPS 俱乐部”的4钟存储产品的SPC-1基准测试报告要点对比,我们来看看其中的奥妙:SPC-1基准测试结果比较测试指标测试结果3PAR InServ S800 X-Series (8-Node)Fujitsu Storage Systems ETERNUS6000 Model 1100IBM TotalStorage SAN Volume Controller 1.2.1Solid State Disk(固态存储):RamSan-320 (8 port)SPC-1 IOPS100,045.74100,242.23100,128.61112,491.34SPC-1 Price-PerformanceUS$14.81/SPC-1 IOPSUS$13.39/SPC-1 IOPSUS$12.50/SPC-1 IOPSUS$1.50/SPC-1 IOPSTotal ASU Capacity(执行SPC-1测试的存储容量)16,468.672 GB11,377.366 GB7,200.000 GB68.719 GB被测系统物理存储容量35,415.571 GB(960个36.4GB 10krpm磁盘,64GB Cache)23,771.201 GB(656个36.4GB 15krpm磁盘,96GB Cache)32,886.725 GB(448个73GB 15krpm磁盘,64GB Cache)77.309 GBData Protection LevelRAID-1RAID-1RAID-1Other Protection LevelSPC-1 LRT2.96毫秒1.90毫秒2.85毫秒0.20毫秒被测存储系统总价US$1,482,977US$1,342,738US$1,251,984.75US$168,776被测存储系统可靠性估算:平均出故障时间MTTFarray=MTTFdisk/存储系统中的磁盘总数1458小时2134小时3125小时大于100万小时从上表可以看到,前三种SPC-1 IOPS达100K的存储产品进行SPC-1基准测试时,全部采用RAID-1设置;并使用400个以上的小容量、高转速的磁盘来实现高SPC-1 IOPS,但它却导致该存储系统的可靠性大幅度地降低;而且对于用户来讲,如果真需要32TB的存储容量,用户会使用220块146GB的磁盘或110块293GB的磁盘来实现,而不会去用448块73GB的磁盘或960块36GB的磁盘去实现。这样一来,用户如果购买标着SPC-1 IOPS达100K的32TB存储系统,实际SPC-1 IOPS却只有100K的1/2到1/10;如果用户再为了提高存储容量的利用率而采用RAID-5设置,那么所购存储系统的SPC-1 IOPS则会更低了!第四种SPC-1 IOPS达100K的存储产品是个例外,因为它是采用SDRAM作为存储介质的固态存储产品(Solid State Disk),其高性能、高IOPS是与身俱来的,其SPC-1 LRT(平均响应时间)也是SPC网站公布的所有存储产品中最低的。但令人惊奇的是固态存储产品(Solid State Disk)的SPC-1 Price-Performance(每SPC-1 IOPS的价格)居然是SPC网站公布的所有存储产品中最低的,达US$1.50/SPC-1 IOPS。二、如何快速利用SPC-1基准测试报告评估自己的存储系统既然某存储产品测试的SPC-1 IOPS值与用户实际购买的该产品SPC-1 IOPS值有差别,那么用户如何估算自己所购买的存储产品的实际SPC-1 IOPS值呢?SPC网站(/results)上公布了大多数存储厂商的存储产品的SPC-1基准测试报告,通过查询这些报告中的SPC-1 IOPS值和测试报告中所描述的被测存储产品的磁盘总数,用户就可以根据下列公式快速估算你所采购配置的某一存储产品实际性能和可靠性:实际性能(实际SPC-1 IOPS)= 实际采购存储系统的磁盘数 / 测试报告中被测系统的磁盘数 X 测试报告的SPC-1 IOPS可靠性:MTTFarray=MTTFdisk / 实际采购存储系统的磁盘数三、来自SPC-1基准测试报告的意外结论固态存储产品(Solid State Disk)在人们的心目中一直是极其昂贵的。虽然专家研究和媒体分析都说存储的未来是固态盘代替硬盘,但由于在目前每GB固态存储产品(Solid State Disk)的价格是基于磁盘的存储系统每GB价格的几十倍至上百倍,因此固态存储产品(Solid State Disk)一直用于金融、电信等领域的在线关键业务应用环境,用较少容量的固态存储产品(大约10-20GB)存储在线关键业务应用中经常被访问的数据,如:数据库日志等,以提升这些应用的性能。但查询SPC网站(/results)上公布的所有存储产品的SPC-1基准测试报告后,你却发现如果用户需要SPC-1 IOPS值达到40,000的存储产品,对存储容量的要求又在150GB(含)以下,那么符合要求的最便宜的存储产品居然是固态存储产品(Solid State Disk):只需US$337,552,因为能达到SPC-1 IOPS=40,000的磁盘阵列最便宜的也要US$418,251,原因是基于磁盘的存储系统要达到40,000的SPC-1 IOPS,要靠配备150块以上的磁盘来实现,这样就增加了用户不必要的开支。下表列出了最便宜的二种达到40,000 SPC-1 IOPS的磁盘阵列与固态存储产品(Solid State Disk)的比较。最便宜的40,000 SPC-1 IOPS存储产品比较存储产品的指标根据SPC-1基准测试报告推算的结果Sun StorEdge 6920 (16 tray)IBM TotalStorage FAStT900 (non-mirrored write cache)Solid State Disk(固态存储):2 X RamSan-320 (8 port)SPC-1 IOPS38,992*40,391.53112,491.34SPC-1 Price-PerformanceUS$10.73/SPC-1 IOPSUS$10.60/SPC-1 IOPSUS$1.50/SPC-1 IOPSTotal ASU Capacity2,444.000 GB1,971.337 GB137.438 GB存储系统物理总容量8,221.682 GB(224个36.4GB 15krpm磁盘)6,482.76 GB(178个36.4GB 15krpm磁盘)154.618 GBData Protection LevelRAID-1RAID-1Other Protection Level存储系统总价US$418,251US$428,319US$337,552* SPC-1 IOPS推算根据: A00034号SPC-1基准测试报告:Sun StorEdge 6920 (8 tray:112个36.4GB 15krpm磁盘) SPC-1 IOPS=19,496; A00033号SPC-1基准测试报告:Sun StorEdge 6920 (20 tray:280个36.4GB 15krpm磁盘) SPC-1 IOPS=48,646.62;通过上表的比较,可以看出过去我们认为固态存储产品(Solid State Disk)极其昂贵、只能少量使用的传统观念是不正确的,事实证明固态存储产品(Solid State Disk)在要求高IOPS的场合是最便宜的存储产品。什么情况下需要40,000 SPC-1 IOPS的存储产品呢?
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉林长春市宽城区招聘专职消防员考试真题2024
- 宝鸡高新区招聘幼儿园教职工考试真题2024
- 皇子考试题及答案
- 段考试题及答案
- 中华武术知到智慧树答案
- 广西专业技术人员继续教育公需科目培训试题库(含答案)
- 食品安全管理员考试题库及答案大全
- 中小学音乐教学设计与案例分析知到智慧树答案
- 2025年度农产品销售合同签订与质量追溯流程框图
- 2025版外立面装饰材料研发与采购合同
- 项目城市轨道交通风险管理与安全评估刘连珂
- 道路施工机械设备安全知识培训
- AI在护理查房中的应用
- 证券行业智能化投资组合管理方案
- 银行员工消保知识培训
- 地理与劳动教育
- 第5课 甲午中日战争与列强瓜分中国狂潮 公开课一等奖创新教学设计
- 初中数学新人教版七年级上册第二章《有理数的运算》教案(2024秋)
- 人教版(2025新版)七年级下册数学第七章 相交线与平行线 单元测试卷(含答案)
- 厂房消防应急预案
- 景区开发政府战略框架协议书(2篇)
评论
0/150
提交评论