漫畫 | CPU就是一個悲慘的搬運工

在一個龐大機房的角落裡,

存放著一臺普普通通的服務器。

每天一開機,裡邊的居民就開始忙活起來瞭。

大傢都要在操作系統老大的指揮下幹活。

日子一天天地過去,這一天,大傢正在幹活,外邊突然傳來瞭咔嗒一聲。

CPU阿甘很快掌握瞭拆箱子、裝箱子的技巧,他變得非常熟練,樂在其中。

可是好景不長,IT系統很快進入分佈式時代。 

一個系統後面往往有數百臺甚至數千臺服務器在支撐,服務器之間需要頻繁地交流。 

網絡通信的性能成為關鍵。

而阿甘發現,數據包太多, 自己在拆箱子、裝箱子上已經力不從心瞭。

RDMA技術最早可以追溯到1999年,前後出現瞭IB(InfiniBand)和RoCE(RDMA over Converged Ethernet) 等解決方案。 

可是RDMA也有不少缺點:

CPU阿甘覺得這RDMA估計是沒戲瞭。

沒想到,一個月以後,服務器來瞭一個新人。

低時延

時延僅有5us(微秒), 數據庫、AI和大數據等應用獲得30%~130%的性能提升。 

大規模組網

阿裡雲通過自研的eRDMA加速能力,采用瞭自研的擁塞控制(CC)算法,容忍VPC網絡中的傳輸質量變化(延遲、丟包等),在有損的網絡環境中依然擁有良好的性能表現。

普惠、彈性

性價比高,用戶無需購買昂貴的設備和鋪設專用網絡;

實現瞭RDMA上雲,有“彈性”,隨開隨用, 所以叫做eRMDA。

低門檻

eRDMA加速能力依附於阿裡雲原有的彈性網卡,共享VPC網絡,可以在不改變業務組網的情況下,即可在原來的網絡下激活eRDMA功能,體驗到eRDMA的優勢。