9月浪潮发布了整机柜软件定义存储新品AS13000-Rack,这款号称"业内首款"整机柜SDS一经上市,就受到了IT界上到权威人士、下到吃瓜群众的广泛关注。那么AS13000-Rack的运行表现到底如何?本着"真金不怕火炼"的实用原则,来看几组测试数据。

测试环境搭建

测试环境的配置是性能测试的基础,在介绍测试数据之前,先交代一下本次测试主角的软硬件配置。

4套整机柜SDS一字排开

为了验证新产品AS13000-Rack的运行表现,浪潮组织优秀的研发和测试团队对AS13000-Rack进行压力测试。本次测试在高效能服务器与存储技术国家重点实验室进行,采用 4套整机柜Rack配置135个存储引擎(单机柜36个存储引擎,4机柜部分引擎未使用),每存储引擎11块4TB SATA硬盘测试,1块500GBSSD硬盘。这12块盘,一块安装云存储系统软件或客户端操作系统,其余11块作为数据盘。

这样一来,135个存储引擎构建的存储系统,其中有3个管理节点,2个元数据节点,135*11=1485个数据节点。

AS13000-Rack硬件配置

AS13000-Rack软件配置

那么,测试是怎么设计的呢?请看SDS的聚合带宽、并发数、IOPS等关键指标的测试。

TB级聚合带宽

以性能指标里的聚合带宽为例,浪潮设计了聚合带宽测试拓扑图。其中主节点负责发送测试命令到测试节点1、测试节点2等,收集并保存结果;测试节点1和2负责生成具体的IO负载,ICFS系统端负责响应测试节点端的IO负载,测试节点记录IO负载性能数据并返回给主节点。

AS13000-Rack聚合带宽测试拓扑

在本测试中,进行了100%读操作测试,文件大小为256GB,块大小为1M,进程数为5,元数据节点其中4个是active,4个是standby。结果如下:

135个存储引擎的聚合带宽测试

通过测试,4机柜,135引擎,达到84.8GB/S。由此推算,AS13000-Rack如果满配5120存储引擎,聚合带宽将达到TB级(约3.2TB)。

百万并发

并发数,是指SDS所使用的文件系统,在同一时间能够支持的最大用户访问数目。实际测试中,用多进程模拟用户并发访问操作,对特定块大小文件进行访问,多次设定不同进程数,根据返回结构,判定系统是否能否稳定并发,得出系统稳定并发数。

本次测试,网络配置选择了万兆网络,测试工具为FSpoly。文件大小设定为1GB,块大小为512B,进程数固定为400,预热时间3分钟,测试时间10分钟。逐步增减客户端观察不同存储系统进程数以及IO平均延迟时间。

AS13000-Rack并发数测试结果

通过测试,4机柜,135个存储引擎,达到50509并发,延时11.13ms。若满配5120引擎,AS13000-Rack支持的最大并发访问数将达到191.56万。

千万级系统IOPS

IOPS是指AS13000-Rack所使用的文件系统,在单位时间内能够处理的IO数量,分为读和写两个指标。本次测试,选择IOmeter作为测试工具。

AS13000-Rack的IOPS测试配置

单系统客户端单进程,文件大小为16G,进行100%读操作,块大小设置为512B,1KB,4KB,测试结果如下。

单系统客户端单进程测试结果

通过测试结果,可以发现,无格式化的块设备在块大小为512B是IOPS性能最好。

随后,进行了两个存储引擎系统单进程测试,逐渐增加客户端,目的是对比客户端数对SDS的IOPS性能的影响。

两个存储引擎在单进程下的IOPS表现

增加客户端数,IOPS会随客户端的增加而提升,但不确定是否会有稳定值。后续,浪潮开发测试人员按客户端与存储引擎个数为1:1进行测试。并绘制AS13000-Rack在不同存储引擎个数下的IOPS平均值曲线图。

不同存储引擎个数IOPS对比

通过测试分析1,2,4,8,16,32个存储引擎系统的IOPS值,可知实际测试的IOPS值在3个存储引擎时,IOPS值为244.182万,32存储系统和16存储系统相比性能降低6.74%,平均每个存储引擎性能降低约为0.42%。36个存储引擎IOPS近似为299万。

以此推测,4个机柜规模时,AS13000-Rack性能可近似达到1196万,实现千万级IO。

数据代言,实力验证

9月发布时,浪潮表示,整机柜软件定义存储新品AS13000-Rack达到5120存储引擎扩展、TB级聚合带宽、千万级IO,通过这次实际测试,用数据体现了AS13000-Rack的真实水平,让AS13000-Rack的性能有"数"可依。

原文发布时间为:2016年11月22日

本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

实力验证,浪潮整机柜软件定义存储性能有“数”可依相关推荐

  1. 服务器冷硬盘,浪潮SR整机柜冷存储方案助力BAT轻松实现海量存储

    随着冷数据价值不断得到认可,对冷数据的处理,包括复制.迁移和扩容业务也得到越来越多的重视.为使冷存储服务器更好的满足这些诉求,我们采用浪潮SR整机柜冷存储整机柜解决方案. SR整机柜服务器SN3116 ...

  2. 赋能数字普惠金融 浪潮整机柜服务器助力省级农信IT架构革新

    绿色通道足不出户即可完成贷款.线上办理投资理财.定期存款到期自动延期--新冠肺炎疫情期间,对于金融服务也是一场大考.近期,金融机构纷纷加码线上业务,优化"非接触式"服务渠道,拓展新 ...

  3. 索贝4k信号采集服务器,浪潮联合索贝:软件定义存储AS13000服务世界杯

    原标题:浪潮联合索贝:软件定义存储AS13000服务世界杯 第21届俄罗斯世界杯如火如荼,目前已进入季军赛和决赛阶段.本届世界杯中国大陆地区的视频后期制作,大部分采用浪潮和索贝联合提供的软件定义存储解 ...

  4. 浪潮发布业界最高GPU密度的SR-AI整机柜

    在不久前结束的2017浪潮云数据中心全国合作伙伴大会(IPF)上,浪潮秉承坚持围绕"计算+"战略,进一步明确业务重心,聚焦智慧计算,发展开放融合的计算生态,建立智慧计算市场的领导力 ...

  5. 浪潮云海超融合一体机提升存储性能 支撑关键业务高效运行

    作为一种软硬一体化的基础设施架构,超融合具备易运维.易部署等优势,在多种行业与场景中得到了广泛应用.在金融.医疗等行业的部署中,面向数据库等场景的超融合一体机面临着巨大的存储性能挑战,用户需要提升数据 ...

  6. 遇见未来 | 基于软件定义存储的数据加速解决方案:让你的系统加速跑

    在互联网和大数据的压力下,很多企业面临着经济增长下滑.跨行业竞争激烈,用户需求越来越个性化.于是如何实现转型.业务创新和盈利增长成为企业的共同诉求. 而依靠硬件的提升获取系统性能大幅度提升的日子已经一 ...

  7. minio存储类型 归档管理页面_软件定义存储,看这一篇就够了

    minio存储类型 归档管理页面_软件定义存储,看这一篇就够了_婷婷与li的博客-CSDN博客 请看链接 文章来源于TaoCloud ,作者刘爱贵 1.SDS科普 SDS(Software Defin ...

  8. 软件定义存储概览(一篇就够)

    以下文章来源于TaoCloud ,作者刘爱贵 刘爱贵的博客_CSDN博客-数据存储,GNU/LINUX,程序人生领域博主 1.SDS科普 SDS(Software Defined Storage)即软 ...

  9. 见过了这位存储老兵,让我对中国的软件定义存储有了新认识

    题记: 陈坚,我们很多年前就加了微信,一直无缘见面交流. 在2020年5月底最后几天里,正好碰着他出差北京公干,我们就约见聊了一下中国的软件定义存储(SDS)以及杉岩数据的发展情况.同时,我对杉岩数据 ...

最新文章

  1. 比特币的扩容问题:千军万马过独木桥!
  2. redis的两种持久化方式详解
  3. APICloud学习第二天——操作云数据库
  4. 用Scikit-learn和TensorFlow进行机器学习(二)
  5. python观察日志(part19)--关于iPython中的In[]和Out[]
  6. linux查进程内存问题,关于linux下内存问题排查的工具
  7. io.js入门(三)—— 所支持的ES6(下)
  8. 20. 有效的括号 python
  9. Word参考文献自动编号
  10. 广谱感应水处理器详细说明
  11. phpmyadmin mysql_phpmyadmin
  12. Matlab建模—回归拟合(ployfit与regress使用)
  13. Javascript 检测键盘按键
  14. 商务办公软件应用与实践【2】
  15. Mac Pro 8g java 开发_2017款MacBook Pro开发java,8g内存够用吗?
  16. 大数据架构师拿年薪50W的方法诀窍
  17. FFmpeg精准剪切
  18. Cisco 路由器常用命令
  19. 【Arthas】阿尔萨斯手把手实战
  20. 老显卡安装Linux黑屏,ubuntu16.04安装gtx1080驱动重启黑屏(blank screen)解决方法

热门文章

  1. Angular4---环境配置安装
  2. 在tomcat下利用service.xml对项目进行映射部署
  3. DevExpress 创建EXCEL
  4. 类型与通用语言运行时:System.Object
  5. js中style.display=无效的解决方法
  6. mysql错误Table ‘./mysql/proc’ is marked as crashed and should be repaired
  7. 【转载】产品经理如何行之有效的提高执行力
  8. C#服务启动以及服务指令
  9. MySQL内存使用-线程独享
  10. python之---子类父类属性之间的关系