当前制约全闪存存储性能发挥的主要瓶颈是什么,如何优化?

4回答

聂奎甲聂奎甲  项目经理 , 长春长信华天
yinxinhaonanaix7等赞同了此回答
在全闪存时段,根据我司的经验多数性能问题都不是存储本身性能到了瓶颈所致,多数性能瓶颈都是在网络传输层面和架构层面: 比如应该用更快的16GB 网络替换旧一代的8GB 网络,比如要多关注HBA 口,存储FC 端口的queue depth 是否full 跑满,SAN SFP,光纤是否老化等问题。...显示全部

在全闪存时段,根据我司的经验多数性能问题都不是存储本身性能到了瓶颈所致,多数性能瓶颈都是在网络传输层面和架构层面: 比如应该用更快的16GB 网络替换旧一代的8GB 网络,比如要多关注HBA 口,存储FC 端口的queue depth 是否full 跑满,SAN SFP,光纤是否老化等问题。

收起
 2018-02-08
浏览1808
EndlessRainEndlessRain  其它 , 网吧经验丰富的网管
liguarenchenlii赞同了此回答
在此之前,需要了解是性能的涵盖方面。带宽,IOPS数量,以及延迟:这是性能非常关键三个方面。这三个方面对于不同的应用都很关键,没有优先级。之所以提及这些,一些人经常把性能集中在某一个方面,例如:带宽?2018年今天,带宽可以轻松做到40Gb,50Gb利用InfiniBand,FC HBA也有了32Gb,而且支...显示全部

在此之前,需要了解是性能的涵盖方面。
带宽,IOPS数量,以及延迟:这是性能非常关键三个方面。这三个方面对于不同的应用都很关键,没有优先级。之所以提及这些,一些人经常把性能集中在某一个方面,例如:带宽?
2018年今天,带宽可以轻松做到40Gb,50Gb利用InfiniBand,FC HBA也有了32Gb,而且支持4端口聚合。而且还有新型SAS交换机。还有“端到端”即将商业化的NVMe-over Fabric。
综上所述:外部总线及带宽链路方面,目前来看不是瓶颈,至少不是主要瓶颈。最关键的是,那些投入全闪存客户的业务类型有多少是通过大带宽,连续传输非结构化数据到闪存存储?
IO密集的大型数据库,OLTP,在线事务处理-,高性能计算,各种虚拟化:这是闪存存储的主要面对领域。而它们需要的庞大的IOPS数量,以及更低延迟响应。在这方面,闪存存储的瓶颈应该来自:我认为是当今的处理器的设计架构,它们无法提供并行化处理机制,而多是沿用几十年前序列化-顺序处理方式。当应用主机安装了一颗Flash卡片去测试,假设IOPS是10万,那么安装10颗却永远都无法到达100万,或90万,或80万。反观CPU利用率才那么一点点。另一方面:全闪存存储设计者也会遇到相同问题,促使目前这些强大的处理器,充分利用多个Cores of CPU,通过并行化去处理IO,去规避IO中断,上下文切换等等一系列CPU利用率等,才是去除瓶颈的首要任务。
------作为这篇讨论的总结:比较庆幸的是,我所知道的有两个厂商已经有效的在解决此问题了,或是已经开始向此方向努力了。其中之一就是Intel不久前发布的SPDK套件。

收起
 2018-02-09
浏览1623
wangshuai_gowangshuai_go  存储架构师 , 平安科技
liguarenchenlii赞同了此回答
不同存储介质的速度比较2.png 不同介质存储系统中软件栈的开销延迟比较3.png 全闪存系统架构中的性能瓶颈4.png 从架构层面优化全闪存性能-降低延迟提升IOPS5.png显示全部

不同存储介质的速度比较
2.png

2.png

不同介质存储系统中软件栈的开销延迟比较
3.png

3.png

全闪存系统架构中的性能瓶颈
4.png

4.png

从架构层面优化全闪存性能-降低延迟提升IOPS
5.png

5.png

收起
 2018-02-08
浏览1710
wuwenpinwuwenpin  软件开发工程师 , 南京
学习了显示全部

学习了

收起
 2018-02-12
浏览1466

提问者

Judy朱系统架构师, 交银康联

问题状态

  • 发布时间:2018-02-08
  • 关注会员:5 人
  • 问题浏览:4629
  • 最近回答:2018-02-12