中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

網(wǎng)站設計 app開發(fā)優(yōu)化關鍵詞排名公司

網(wǎng)站設計 app開發(fā),優(yōu)化關鍵詞排名公司,賺錢網(wǎng)站入口,北京建設網(wǎng)站 公司從帝國理工的PPT學習。 什么是RDMA Remote Direct Memory Access,也就是Remote的DMA,是一種硬件機制,能直接訪問遠端結點的內(nèi)存,而不需要處理器介入。 其中: Remote:跨node進行數(shù)據(jù)傳輸Direct&#xff…

從帝國理工的PPT學習。

什么是RDMA

Remote Direct Memory Access,也就是Remote的DMA,是一種硬件機制,能直接訪問遠端結點的內(nèi)存,而不需要處理器介入。
在這里插入圖片描述
其中:

  • Remote:跨node進行數(shù)據(jù)傳輸
  • Direct:不需要CPU或者OS kernel介入
  • Memory:從兩個node各自app的虛擬地址空間直接傳輸數(shù)據(jù)
  • Access:支持send、receive、read、write、atomic operation

RDMA的優(yōu)點

也就說明了適用場景

  • 較高的高吞吐量(帶寬)
  • 較低的E2E時延
  • 較低的CPU適用:單側(cè)的RDMA操作完全不需要remote CPU參與)
  • 較低的內(nèi)存總線爭用:user space和kernel之間完全不拷貝數(shù)據(jù))
  • 異步操作:所以很適合overlapping的通信和計算

傳統(tǒng)的TCP/IP vs RDMA

可以看到RDMA繞過kenel mode的同時也bypass了這些協(xié)議棧

協(xié)議棧對比

在這里插入圖片描述

RDMA網(wǎng)絡棧

在這里插入圖片描述

準備階段:設置RDMA的data channels

buffer在使用前需要在網(wǎng)卡那邊注冊一下,具體地,在注冊階段需要:

  • Pin memory,保證這塊memory不會被OS swap出去
  • 將地址轉(zhuǎn)換信息存到NIC里
  • 對這段memory region設置權限
  • 返回remote key和local key,這是給adapter在執(zhí)行RDMA操作時用的

工作隊列

RDMA通信是基于Send、Receive、Completion這三種隊列的,其中Send和Receive的queue屬于work queue,總是以Queue Pair的形式被創(chuàng)建。SQ和RQ用于schedule work,當work完成時,CQ用于通知。

在工作時,應用會issue一個work request,這個struct包含了指向一個buffer的指針:

  • 對于SQ,指向要發(fā)送的消息
  • 對于CQ,指向了incoming message要放入的位置

而一旦一個work request完成了,那么adapter就會往CQ里塞一個元素。

支持RDMA的網(wǎng)絡協(xié)議

IB (InfiniBand)、RoCE (RDMA over Converged Ethernet)、iWARP (internet Wide Area RDMA Protocol)

RDMA只是一種機制

并沒有指定data transfer的語義,RDMA網(wǎng)絡支持兩種訪問模型:

Two Sided:RDMA send & receive

這是最傳統(tǒng)的消息傳遞模式,消息源和目標方都積極地參與通信。

雙方都需要創(chuàng)建:

  • 一對QP (SQ+CQ),用于發(fā)送和接收
  • 給這對QP用的CQ

發(fā)送方的work request會指向要傳輸?shù)腷uffer,然后把這個WQE塞到SQ里發(fā)過去。

接收方的work request會指向一個empty buffer用于接收數(shù)據(jù),通過這種方式WQE會被添加到對應的RQ里。
在這里插入圖片描述
在send+receive完成之后,也就是直接寫入了remote的registered memory,然后雙方的CQ里都會被添加一個CQE表示完成了。
在這里插入圖片描述

One Sided:RDMA read & write + atomic操作

只有發(fā)起方是活動的,接收方是純被動的,不會issue任何操作,也不會有CPU cycle,甚至完全不會感知到有read/write發(fā)生了。

如果要發(fā)起RDMA read/write,那么work request必須包含:

  • 遠端目標內(nèi)存的虛擬地址
  • 遠端的memory registration key

也就是說要使用RDMA read/write,發(fā)起方必須事先就知道這兩個knowledge。

基于RDMA的上層協(xié)議

RDMA有很多好處,但也因為開發(fā)者需要使用它的Verbs API帶來了額外的復雜性。
在這里插入圖片描述

http://www.risenshineclean.com/news/37989.html

相關文章:

  • 網(wǎng)站制作論壇網(wǎng)站推廣怎么弄
  • 松山湖仿做網(wǎng)站關聯(lián)詞有哪些四年級
  • 中國建設銀行官網(wǎng)站代發(fā)工資濰坊關鍵詞優(yōu)化軟件
  • 中國建設銀行濟南招聘信息網(wǎng)站google搜索app下載
  • WordPress金融網(wǎng)站seo課程排行榜
  • 視頻網(wǎng)站如何做seo如何做電商賺錢
  • 四川省建設信息網(wǎng)站貴州seo學校
  • 南昌網(wǎng)站建設培訓班seo優(yōu)化基礎教程pdf
  • qq整人網(wǎng)站怎么做百度首頁百度一下
  • 新鄉(xiāng)營銷型網(wǎng)站建設產(chǎn)品營銷推廣策略
  • 百度站長怎么做網(wǎng)站維護二級域名查詢?nèi)肟?/a>
  • 一學一做看視頻網(wǎng)站網(wǎng)站推廣的渠道有哪些
  • 做網(wǎng)站頁面該建多大的畫布以圖搜圖百度識圖
  • 做網(wǎng)站用java還是c語言專業(yè)推廣引流團隊
  • 網(wǎng)站維護一般多久上海優(yōu)化外包
  • 法院文化建設網(wǎng)站女孩短期技能培訓班
  • 網(wǎng)站后臺管理系統(tǒng)制作教程長春網(wǎng)站優(yōu)化哪家好
  • 營銷型網(wǎng)站制作哪家好網(wǎng)絡營銷的特點
  • 網(wǎng)站建設方案及預算百度上做優(yōu)化一年多少錢
  • 湛江網(wǎng)站的建設網(wǎng)站關鍵詞優(yōu)化推廣哪家快
  • 網(wǎng)站中的qq客服怎么做班級優(yōu)化大師是干什么用的
  • 如何推廣運營網(wǎng)站百度付費推廣
  • 網(wǎng)站建設頭部代碼網(wǎng)站描述和關鍵詞怎么寫
  • 長沙私人做網(wǎng)站現(xiàn)在推廣平臺哪家最好
  • wordpress和emlog重慶seo和網(wǎng)絡推廣
  • 網(wǎng)站開發(fā)文檔管理工具韓國網(wǎng)站
  • 淄博網(wǎng)站建設相關文章如何快速推廣
  • 天津做網(wǎng)站優(yōu)化公司上海網(wǎng)絡推廣優(yōu)化公司
  • 如何在網(wǎng)站后臺找到死鏈接群站優(yōu)化之鏈輪模式
  • 老河口做網(wǎng)站免費的外貿(mào)b2b網(wǎng)站