从边缘到核心,PCIe Switch需要贵人相助!

存储 存储软件
闪存市场上,NVMe发展速度可以用出乎意料来形容,总之普及速度超快。在我看来,原因也很简单,当SSD解决了磁盘低I/O 性能的问题,这个瓶颈消失后,iSCSI存储传输协议的瓶颈,特别是时延的问题就会凸显出来。从技术上,NVMe专门针对SSD的特点而设计,解决了存储传输协议,NVMe SSD成为服务器标准配置,这是时代的选择。

 闪存市场上,NVMe发展速度可以用出乎意料来形容,总之普及速度超快。在我看来,原因也很简单,当SSD解决了磁盘低I/O 性能的问题,这个瓶颈消失后,iSCSI存储传输协议的瓶颈,特别是时延的问题就会凸显出来。从技术上,NVMe专门针对SSD的特点而设计,解决了存储传输协议,NVMe SSD成为服务器标准配置,这是时代的选择。

NVMe SSD也会带来新的问题,例如PCIe插槽的扩展问题,对此PCIe Switch会是顺理成章的事情。但让人完全预料不到的是:PCIe Switch的价值不限于此,它还有更核心更重要的定位。这也是“大话存储系列图书及同名公众号作者冬瓜哥在2017中国闪存峰会主题演讲所传递的信息。

采用传统的架构设计方式,CPU是核心,内存、SSD、 网卡以及GPU等通过CPU进行控制和调度,在这种模式下,数据首先要传递给CPU内存,GPU相关应用中,GPU要到CPU 内存来读取数据,在这个过程中 ,内存和网络访问就会成为瓶颈。冬瓜哥指出,CPU擅长逻辑控制,类似比特币挖矿这类的应用,主要依靠GPU的计算能力,数据经过CPU,有些多此一举。

有没有更加理想的模式呢?对此,冬瓜哥给出了如下架构模型。

新的模型以PCIe Switch为核心进行链接。CPU仍然担任逻辑控制和调度,但是数据传输透过PCIe Switch直接连接,其效率更高。

新设计模型的思想和网卡协议卸载、RDMA的思想有些类似,核心都是针对特殊的应用需求(例如存储),Bypass掉CPU、或者OS,缩短路径,提升效率。传统模型主要针对通用场景设计,针对特殊的场景,其应用效率不高。与之相比,新的模型显然更加具有竞争力。

从PCIe Switch担任核心效果看,成效显著。以GPU家督图像搜索应用为例,采用传统方式,数据读取速度为1.90GB/S,主机内存(CPU)相对使用率为5230;对比新的方式,速度为2.50GB/S,主机资源占用率仅为1。图像处理速度方面,传统方式为312.5像素点/秒,其主要瓶颈在主机内存;与之相比,新的模式为534.2像素点/秒,图像处理的速度完全取决于GPU的能力。

无独有偶。同样在2017中国闪存峰会上,启示录技术服务公司创始人张广彬在演讲中披露,Intel下一代处理器(skylake)会集成NVMe RAID 控制器(RSTE),未来IO路径更短,计算能力更强。因此,CPU会集成更多的功能,但与此同时,设备厂商也希望更多Bypass掉CPU。这是一场有关控制力的争夺。PCIe Switch要从边缘到核心,CPU将是其强大对手和阻力。

毫无疑问,但PCIe Switch的角色从边缘演变为核心,效果显而易见。PCIe Switch已经散发出王者气息,但要想成为真正的王者,PCIe Switch显然还有一段艰难旅程,谁会成为PCIe Switch真正的贵人呢?!还是静观其变吧!

责任编辑:武晓燕 来源: 存储在线
相关推荐

2020-08-13 17:18:20

Kubernetes边缘容器

2013-05-13 10:03:28

万兆万兆以太网万兆接入

2011-05-25 14:59:35

if elseswitch case

2019-02-21 18:48:53

希捷

2023-02-20 10:15:00

云协同边缘

2023-04-28 10:14:32

IBM存储

2023-07-24 14:43:18

2024-01-29 14:46:22

分布式计算云计算边缘计算

2019-09-27 10:25:39

5G浪潮云计算

2018-07-18 05:49:19

CDN边缘计算网络

2022-03-24 15:44:06

边缘计算CDN

2012-12-11 16:27:00

软件项目

2019-05-23 11:06:55

边缘计算分层安全网络安全

2022-07-30 23:38:12

云计算边缘计算智能家居

2023-05-24 09:00:28

DTW边缘计算APEX

2017-05-05 11:05:12

CDN传输服务边缘计算

2022-12-16 16:36:49

服务器

2023-06-30 11:00:03

戴尔科技NativeEdge

2019-04-26 04:59:34

物联网边缘计算IOT
点赞
收藏

51CTO技术栈公众号