查看其它 3 个回答EndlessRain的回答

EndlessRainEndlessRain(网吧资深的网管)网吧

在此之前,需要了解是性能的涵盖方面。
带宽,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套件。

IT其它 · 2018-02-09
浏览3528

回答者

EndlessRain
(网吧资深的网管)网吧
擅长领域: 存储灾备虚拟化

EndlessRain 最近回答过的问题

回答状态

  • 发布时间:2018-02-09
  • 关注会员:5 人
  • 回答浏览:3528
  • X社区推广