小心,存储性能宣传有大坑!

企业动态
随着全闪存的普及,存储性能的宣传战争变得越来越激进,在2008年,10万IOPS已经是非常高的性能,而十年后的今天,1000万IOPS已经成为多家厂商宣传的主题。而存储响应速度的另一个指标时延已经从毫秒演进到了微秒时代。

随着全闪存的普及,存储性能的宣传战争变得越来越激进,在2008年,10万IOPS已经是非常高的性能,而十年后的今天,1000万IOPS已经成为多家厂商宣传的主题。而存储响应速度的另一个指标时延已经从毫秒演进到了微秒时代。

存储性能宣传的几个陷阱:

存储这个专业的IT设备变得越来越复杂难懂,而存储性能也像SpaceX一样从地面飞向火星。今天我们主要来剖析一下存储性能的几个宣传陷阱。

陷阱1:采用全***的性能进行宣传

很多厂商宣传性能时会在后面的备注里面小字写上“100% cache hit”,这意味着所有的数据都在内存中,并没有真正的做到持久化的保存。全缓存***的性能并非没有价值。现代IT架构高性能的关键就是将使用最频繁的数据存储在响应最快的地方。

IMG_256

我们结合上图进行说明。其中L0~L2层较热的数据都是由操作系统的CPU来调度,而从L3~L4则由存储系统来调度。

借助缓存来存储最热的数据是值得探讨的一个话题,但介绍存储产品的性能指标时,采用全内存***的说法则值得商榷。因为业务模型不一致,存储产品的缓存***率在不同客户环境下是大相径庭的。

陷阱2:100%读的性能

当前主流SSD在全读时性能非常好,而写入并没有那么快,原因是每次写入数据时SSD盘都需要先擦除一个NAND的数据,再来全新的写入数据,这个过程称之为“Program/Erase”,在主流的MLC\TLC NAND Flash中这个操作耗时大概在1~2ms,从而导致读写差异非常大。

IMG_257

当然SSD盘内部一般都会保留大量的OP(Over Provisioning)空间,并不是每次写入都需要执行“erase->program”。但总体来说读写混合场景和全读场景下SSD的性能下降都有一个较大的衰减。因此,真实性能值需要考虑实际业务模型,而不能完全使用100% 纯读的性能值。

IMG_258

陷阱3:性能稳定性

有一句话叫做“存储的性能曲线会唱歌”,很多厂商宣传的只是在一个特定模型&特定压力下的基准值,并没有展示其性能的稳定性。

IMG_259

业务压力突变时,存储性能的稳定性至关重要,也就是存储服务在复杂环境、复杂场景下的稳定性。当我们考虑存储的SLA时候,稳定性应该作为我们最关注的指标之一。

一般情况下,“稳定性”是指:99%的业务需求响应速度都应该稳定在某个特定的目标,如果波动太大则意味着用户体验会变差。但当前很多客户并没有意识到这个问题。

 

SPC,当前***参考性的第三方存储性能评估平台

 

非营利组织存储效能理事会(Storage Performance Council,SPC)所提出的测试标准(特别是针对随机IOPS效能的SPC-1测试),一直是存储业界衡量产品性能的基准。存储主流厂商都曾参与SPC测试,并以取得的测试结果来宣传自身产品性能或效能/价格比特性。这也让SPC-1成为一个跨品牌时衡量产品性能表现的公认指标。

IMG_260

SPC-1的测试规范相对严谨与公平,不仅测试程序能避免一些特意冲高数值的手段,测试模型也更接近主流的交易型工作负载,足以作为现实应用环境的参考。

1.按业务分类:针对生产类业务场景,SPC提供了SPC-1的基准测试指南,针对数据分析类业务,SPC提供了SPC-2的基准测试指南。

2.混合业务workload:SPC-1测试中,会分多种业务workload来进行并发测试以验证存储系统在混合业务场景下的响应速度。主要指标包含:不同的数据类型(Text、Binary、Sparse)、不同的块大小(8K~128K)、不同的读写比例,如顺序读写或者随机读写。

IMG_261 

3.提供动态业务压力(Dynamic workload behaviors)增加和减少的测试,确保在业务压力变化时性能的稳定性:整个测试过程压力从峰值开始逐步减小然后再逐步增大,***再模拟两次突发高峰,SPC组织以此来测试存储系统的性能稳定性。

IMG_262 

以华为高端全闪存存储OceanStor 18800F V5为例,我们可以看出SPC-1还是做了很详细的技术分析。

1.不同压力情况下的性能值和时延表现:当前华为OceanStor 18800F V5的测试极限性能为600万IOPS,同时时延保持在1ms以下。

 

IMG_263

 

2.响应时间的稳定性:通过统计看到99.984%以上的IO响应都是收敛在1ms以内。

IMG_264

华为OceanStor F V5,

高性能全闪存的***选择

华为OceanStor F V5智能全闪存存储系统,不仅继承了华为OceanStor V3融合存储的全部企业级功能及高可用特性,还通过面向闪存设计的高性能和更进一步的融合特质,为企业关键业务提供更全面的数据管理方案,同时技术上向全面闪存化、全面云化和全面智能化演进,中、高端档位全面覆盖将进一步扩充华为闪存存储的产品布局,更好的满足客户多样化诉求。

华为一直致力于为客户提供更高性能、更可靠的存储产品,满足用户日益严苛的应用环境。从2010年至今,华为存储一直参与SPC组织的认证,已经多次打破SPC-1™性能基准评测纪录,***获得的OceanStor 18800F V5 SPC-1 IOPS™评测值充分体现了华为新一代智能全闪存存储系统的架构优势。 

华为OceanStor F V5采用创新的端到端深度优化的闪存架构设计,包括CPU多核优化,cache自适应算法,SSD自研算法及驱动等实现系统内软硬件深度融合等,将全闪存存储性能发挥到***,保证用户业务实现***性能体验,帮助核心业务轻松跨入全闪存时代。

华为采用新一代全自研高性能SSD控制器芯片,匹配新一代高效专利算法和驱动,为用户提供更高可靠性、更高性能的SSD驱动器。面向全闪存优化设计的自研专用控制器,融合领先的系统架构以及负载均衡的多控制器处理架构为OceanStor F V5提供超强处理能力,满足全闪存系统算法处理要求。更先进的处理器资源调配算法、LDPC纠错算法、RAID 2.0+等技术,在确保SSD超长寿命的前提下,提供更快的I/O快速响应,将全闪存存储潜能发挥到***。

IMG_265

IMG_266

责任编辑:张燕妮 来源: 51CTO
相关推荐

2018-12-14 08:45:42

笔记本轻薄本显卡

2022-03-21 19:24:15

Objects方法false

2012-06-13 09:35:41

存储虚拟化

2017-12-28 10:27:28

2022-05-07 10:20:17

truncatedeleteMySQL

2020-04-02 13:58:11

浪潮存储SPC-1

2018-07-06 15:04:24

缓存token线程

2017-01-12 20:29:19

存储术语DevOps

2021-01-10 06:58:43

中国110宣传日

2021-08-26 10:50:37

MySQLORDER BYIMIT

2011-03-08 09:58:21

海量数据

2019-08-07 12:40:57

Linux命令存储性能

2020-03-18 10:04:34

存储机器学习服务器

2017-07-20 09:36:39

高性能存储Z-NAND

2009-09-10 09:34:24

Windows 7LinuxLinux操作系统

2013-03-21 09:24:01

云存储智能手机

2019-08-27 15:00:09

MySQL数据库存储

2020-04-24 20:05:16

VueAxios前端

2016-10-12 16:16:48

存储技术私有云私有云性能

2017-12-05 08:41:14

高性能存储产品
点赞
收藏

51CTO技术栈公众号