存储系统性能哪家强?小白也能轻松选!

网络
最近比较烦,公司要买套高性能的存储阵列,老大催了好几次,让我分析下如何评估存储性能。你懂的,这不同供应商的存储系统性能参数各不一样,他们一家家都吹嘘自己的存储系统性能如何如何好,可究竟哪家强?我该怎么判断呢?

最近比较烦,公司要买套高性能的存储阵列,老大催了好几次,让我分析下如何评估存储性能。你懂的,这不同供应商的存储系统性能参数各不一样,他们一家家都吹嘘自己的存储系统性能如何如何好,可究竟哪家强?我该怎么判断呢?

话说这不同的存储系统就像不同的水果,苹果、桔子各有所需,既然要评估不同存储系统性能,那么有必要统一判定标准,横向比较各个厂商的存储产品,就像汽车比加速性能一样,世界上跑得最快的赛车都去参加F1比赛,看完成赛道的时间就知道谁厉害了。

作为存储界的小白,首先想到问度娘,速度输入“存储性能”,映入我眼帘的是存储性能指标。有了性能指标那就好办了,按照统一的指标去衡量不同存储厂商的产品,不就搞定了嘛?

存储性能关键指标IOPS是啥? SPC-1基准评测怎么用?

我心里暗自高兴,接着迫不及待猛击“3.1.3存储性能指标”,细读文章前几段,了解到存储系统最重要的性能评价指标是IOPS,啥是IOPS?准确来说是I/Os per second,每秒输入输出次数,指的是系统在单位时间能处理的最大的I/O频度。但很多厂商给出的IOPS与实际产品应用有差异,实际使用时往往都不如其宣传的高。

文章还提到SPC-1是权威的存储性能基准测试,SPC-1针对随机IO环境,很好地模拟OLTP、数据库和Email等真实应用环境,同时输出报告,详细列出存储系统的配置和价格。这个SPC-1这么厉害?仔细研究发现,原来SPC是存储性能理事会(Storage Performance Council)的简称,它是一个独立的第三方机构,专门研究存储行业基准测试,为用户提供客观权威的性能数据,作为选购系统的参考。

这下知道鸟,IOPS是存储性能主要指标,而SPC-1则是权威的基准测试,有了SPC-1这个参考工具,存储性能评估还能难得倒我?而且SPC-1专门为测试存储系统设计了一个典型业务应用场合下的负载模型,这个负载模型连续不断地对业务系统并发的做查询和更新的工作,主要由随机I/O组成,这些随机I/O的操作涉及数据库型的OLTP应用以及Email系统应用,能够很好地衡量存储系统的吞吐量,这也是为什么SPC-1能成为目前存储业内公认的权威测试标准。

我想老大对SPC-1的权威性也会深信不疑,既然有这样一个好工具,那还等什么?赶紧打开电脑上SPC官网去看看,打开SPC的官网(http://www.storageperformance.org),所有存储系统的评测报告都已经汇总到一个页面上(http://www.storageperformance.org/results/benchmark_results_spc1_active/#spc1),我勒个去,各个存储厂商历年的设备评测报告一应俱全,真的是够大够全,而且无需注册,无需等待,直接点击下载完整的报告,真是太方便了。

我打开SPC-1评测报告,仔细研究了几份存储产品报告,发现里边还真有不少学问。原来PDF测试报告文件有两个版本,一个是完整版的,另外一个是精简版的,像老大这么忙的人直接下载精简版的就好了啊。

而且看精简版的报告也有技巧,咱直奔“Response Time–Throughput Curve”这页,测试的精华也就在这个曲线上,怎么看?横轴是压力,纵轴是响应时间。

正所谓有比较才有鉴别,随便抓来已发布评测报告的四款存储系统来切身比较一下: I厂商的DS8870、D厂商的VSP、H厂商的OceanStor 6800 V3。

图1说明:

I厂商DS8870的SPC-1测试报告

D厂商VSP的SPC-1测试报告

D厂商VSP的SPC-1测试报告

H厂商OceanStor 6800 V3的 SPC-1测试报告

H厂商OceanStor 6800 V3的 SPC-1测试报告

经过一番实践,算是总结出了看曲线的精髓,简单来说可以归纳为三点:

第一看是否够长,第二看是否够低调,第三要看是否够帅(别想歪了,这可不是非诚勿扰选老公哦)。

长度 是指横轴所能达到的最大值,这个值就是IOPS:要求是越长越好,比如I厂商的DS8870曲线图来看,曲线的最右一直延伸到了45万,说明它在一秒钟内可以完成45万次的读和写,同理D厂商的VSP在一秒钟可以完成26万多次的读和写,而H厂商的OceanStor 6800 V3达到了65万,也就是说在一秒钟可以完成65万次的读和写。

低调指的是读写响应时间:越低表示存储返回给服务器的速度越快,要求是越低越好。我们再来看图,I厂商的DS8870的响应时间维持在10毫秒内,D厂商的VSP响应时间维持在7毫秒内, H厂商的OceanStor 6800 V3一直保持在5毫秒内。

帅不帅是指曲线是否够平滑,越平滑说明性能越稳定:像H厂商的OceanStor 6800 V3和D厂商的VSP的曲线都是比较好的,因此性能足够稳定,而I厂商的DS8870在不同IOPS下响应时间起伏较大,反正我看是不够帅的。

总体综合来看,孰好孰坏,孰优孰劣,已经显而易见了,H公司OceanStor 6800 V3不仅 IOPS值最大,而且响应时间极其迅速,曲线丝般顺滑。当然也不能一竿子全打死,这些越低越好的响应时间也是要看应用的,比如Oracle数据库、虚拟机的话,5毫秒足以秒杀其他家了。

夜已深,人也静,感谢度娘,感谢SPC,存储系统性能哪家强?明儿可算能交个漂亮的性能分析报告喽!

责任编辑:林琳 来源: 51CTO.com
相关推荐

2018-01-22 09:08:14

存储系统性能带宽

2020-04-02 13:58:11

浪潮存储SPC-1

2015-03-04 09:39:31

对象存储系统Hadoop云存储系统

2015-01-19 09:37:00

2018-09-29 14:08:04

存储系统分布式

2024-05-28 07:58:49

PostgreSQL优化器关系级

2015-08-11 14:30:18

2018-05-24 17:24:35

UCloudUMStor存储

2021-05-26 15:00:27

存储NVMe over TSSD

2023-07-12 08:44:46

湖仓存储系统数据湖

2014-02-19 11:37:57

分布式对象存储Sheepdog

2013-12-27 10:56:42

分布式对象存储Sheepdog性能测试

2010-04-23 11:44:34

Aix系统

2009-09-29 10:39:04

Linuxlinux系统性能检测

2018-06-19 13:38:32

天猫

2023-11-29 07:17:51

微信机器人AI

2014-10-13 15:17:59

代码托管

2021-07-08 11:47:02

Saleor开源电子商务平台

2019-03-13 10:04:09

华为
点赞
收藏

51CTO技术栈公众号