chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

InfiniBand和遠(yuǎn)程直接訪問是什么,如何進(jìn)行配置

sakobpqhz ? 來源:算力基建 ? 作者:算力基建 ? 2022-11-25 14:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文簡單描述了InfiniBand 和遠(yuǎn)程直接訪問(RDMA)是什么,以及在實踐中如何配置InfiniBand網(wǎng)絡(luò)硬件。另外,本文檔解釋了如何配置與 InfiniBand 相關(guān)的服務(wù)。

01InfiniBand 和 RDMA 介紹

InfiniBand代表兩個不同的因素:

1、InfiniBand網(wǎng)絡(luò)的物理鏈路協(xié)議

2、InfiniBand Verbs API,這是RDMA(remote direct memory access)技術(shù)的一個實現(xiàn)。

RDMA 可在不涉及計算機(jī)操作系統(tǒng)的情況下,從一個計算機(jī)訪問另一臺計算機(jī)的內(nèi)存。此技術(shù)啟用了高吞 吐量和低延遲聯(lián)網(wǎng),且 CPU 使用率較低。 在典型的 IP 數(shù)據(jù)傳輸中,當(dāng)機(jī)器中的某個應(yīng)用程序向另一臺機(jī)器上的應(yīng)用程序發(fā)送數(shù)據(jù)時,在接收層時會出現(xiàn)以下情況:

1、內(nèi)核必須接收數(shù)據(jù)。

2、內(nèi)核必須確定該數(shù)據(jù)是否屬于該應(yīng)用程序。

3、內(nèi)核喚醒應(yīng)用程序。

4、內(nèi)核會等待應(yīng)用程序執(zhí)行系統(tǒng)調(diào)用到內(nèi)核。

5、應(yīng)用程序?qū)?nèi)核本身的內(nèi)部內(nèi)存空間數(shù)據(jù)復(fù)制到應(yīng)用程序提供的緩沖中。

這個過程意味著,如果主機(jī)適配器使用直接內(nèi)存訪問(DMA),或者至少兩次,則大多數(shù)網(wǎng)絡(luò)流量會被復(fù)制 到系統(tǒng)的主內(nèi)存中。另外,計算機(jī)執(zhí)行很多上下文開關(guān)以在內(nèi)核和應(yīng)用程序上下文間進(jìn)行切換。這些上下 文切換都可能造成高流量率的 CPU 負(fù)載,并可能造成其他任務(wù)的性能下降。 RDMA 通訊會繞過內(nèi)核在溝通過程中的干預(yù),這和普通的 IP 通訊不同這可減少 CPU 開銷。RDMA 協(xié)議 讓主機(jī)適配器知道數(shù)據(jù)包何時來自網(wǎng)絡(luò),應(yīng)用程序應(yīng)該接收它,并在應(yīng)用程序的內(nèi)存空間中保存數(shù)據(jù)包。對于 InfiniBand,主機(jī)適配器不將數(shù)據(jù)包發(fā)送到內(nèi)核,然后將其復(fù)制到用戶應(yīng)用程序的內(nèi)存中,而是,主機(jī)適 配器將數(shù)據(jù)包的內(nèi)容直接放置在應(yīng)用程序的緩沖中。此過程需要單獨的 API、InfiniBand Verbs API,應(yīng)用 程序必須支持這個API才能使用 RDMA。 Red Hat Linux同時支持 InfiniBand 硬件和 InfiniBand Verbs API。另外,Red Hat Enterprise Linux 支持以下技術(shù),以便在非 InfiniBand 硬件中使用 InfiniBand Verbs API:

互聯(lián)網(wǎng)廣域 RDMA 協(xié)議(iWARP):通過 IP 網(wǎng)絡(luò)實施 RDMA 的網(wǎng)絡(luò)協(xié)議。

RDMA over Converged Ethernet(RoCE),也稱為以太網(wǎng)的 InfiniBand(IBoE):通過以太網(wǎng)實現(xiàn) RDMA 的網(wǎng)絡(luò)協(xié)議。

02配置 ROCE

比如 Mellanox、Broadcom 和 QLogic 都提供 RoCE 硬件。 RoCE 是一種網(wǎng)絡(luò)協(xié)議,可實現(xiàn)通過以太網(wǎng)的遠(yuǎn)程直接訪問(RDMA)。以下是不同的 RoCE 版本:

RoCE v1

RoCE 版本 1 協(xié)議是帶有 ethertype 0x8915 的以太網(wǎng)鏈路層協(xié)議,它允許同一以太網(wǎng)廣播域中任何兩個主機(jī)之間進(jìn)行通信。 默認(rèn)情況下,在使用 Mellanox ConnectX-3 網(wǎng)絡(luò)適配器時,Red Hat Enterprise Linux 使用 RoCE v1 作為 RDMA 連接管理器(RDMA_CM)。

RoCE v2

RoCE 版本 2 協(xié)議在 IPv4 或 IPv6 協(xié)議的 UDP 上存在。RoCE v2 保留 UDP 目標(biāo)端口號 4791。默認(rèn)情況下,在使用 Mellanox ConnectX-3 Pro、ConnectX-4 Lx 或 ConnectX-5 網(wǎng)絡(luò)適配器時,Red Hat Enterprise Linux將RoCE v2 用于 RDMA_CM,但硬件支持 RoCE v1 和 RoCE v2。 RDMA_CM 設(shè)置客戶端和服務(wù)器之間用來傳輸數(shù)據(jù)的可靠連接。RDMA_CM 為建立連接提供了一個與 RDMA 傳輸相關(guān)的接口。該通信使用特定的 RDMA 設(shè)備,數(shù)據(jù)傳輸是基于消息的。 在客戶端使用 RoCE v2,在服務(wù)器使用 RoCE v1 不被支持。在這種情況下,將服務(wù)器和客戶端都配置為通過 RoCE v1 進(jìn)行通信。 不支持在客戶端和服務(wù)器上的 RoCE v1 使用 RoCE v2 協(xié)議。如果您的服務(wù)器中硬件只支持 RoCE v1,請將 您的客戶端配置為使用 RoCE v1 與服務(wù)器通信。這部分論述了如何在將 mlx5_0驅(qū)動程序用于 Mellanox ConnectX-5 Infiniband 設(shè)備的客戶端上強(qiáng)制實施 RoCE v1。 Soft-RoCE 是 RDMA over Ethernet 的一個軟件實現(xiàn),它也稱為 RXE。在沒有 RoCE 主機(jī)頻道適配器(HCA)的主機(jī)上使用 Soft-RoCE。 Soft-RoCE 功能僅作為技術(shù)預(yù)覽提供。紅帽產(chǎn)品服務(wù)級別協(xié)議(SLA)不支持技術(shù)預(yù)覽功 能,且其功能可能并不完善,因此紅帽不建議在生產(chǎn)環(huán)境中使用它們。

03配置核心RDMA子系統(tǒng)

默認(rèn)情況下,內(nèi)核命名 IP over InfiniBand(IPoIB)設(shè)備,如 ib0,ib1 等。為避免沖突,紅帽建議在 udev 設(shè) 備管理器中創(chuàng)建一條規(guī)則來創(chuàng)建持久且有意義的名稱,如 mlx4_ib0。 RDMA 操作需要固定物理內(nèi)存。這意味著內(nèi)核不允許把內(nèi)存寫入到 swap 空間中。如果用戶固定太多內(nèi) 存,系統(tǒng)會耗盡內(nèi)存,并且內(nèi)核會終止進(jìn)程來釋放更多內(nèi)存。因此,內(nèi)存固定是一個特權(quán)操作。如果非 root 用戶運(yùn)行大型 RDMA 應(yīng)用程序,則可能需要增加這些用戶可在系統(tǒng)中的內(nèi)存量。這部分論述 了如何為 rdma 組配置無限內(nèi)存。 配置RDMA服務(wù),rdma 服務(wù)在內(nèi)核中管理RDMA堆棧。如果Red Hat Enterprise Linux 檢測到 InfiniBand、iWARP 或 RoCE 設(shè)備,udev 設(shè)備管理器會指示 systemd 啟動 rdma 服務(wù)。

04配置InfiniBand子網(wǎng)管理器

所有 InfiniBand 網(wǎng)絡(luò)都必須運(yùn)行子網(wǎng)管理器才能正常工作。即使兩臺機(jī)器沒有使用交換機(jī)直接進(jìn)行連接, 也是如此。有可能有一個以上的子網(wǎng)管理器。在那種情況下,當(dāng)主子網(wǎng)管理器出現(xiàn)故障時,另外一個作為從網(wǎng)管理器 的系統(tǒng)會接管。大多數(shù) InfiniBand 交換機(jī)都包含一個嵌入式子網(wǎng)管理器。 但是,如果您需要一個更新的子網(wǎng)管理器,需使用 Red Hat Enterprise Linux 提供的 OpenSM 子網(wǎng)管理器。

05配置 IPOIB

默認(rèn)情況下,InfiniBand 不使用 IP 進(jìn)行通信。但是,IP over InfiniBand(IPoIB)在 InfiniBand 遠(yuǎn)程直接訪問(RDMA)網(wǎng)絡(luò)之上提供一個 IP 網(wǎng)絡(luò)模擬層。這允許現(xiàn)有未經(jīng)修改的應(yīng)用程序通過 InfiniBand 網(wǎng)絡(luò)傳輸數(shù) 據(jù),但性能低于應(yīng)用程序原生使用 RDMA 時的數(shù)據(jù)。 互聯(lián)網(wǎng)廣域 RDMA 協(xié)議(iWARP)和 RoCE 網(wǎng)絡(luò)已基于 IP。因此,您不能在 IWARP 或 RoCE 設(shè)備之上創(chuàng)建 IPoIB 設(shè)備。Mellanox 設(shè)備從 ConnectX-4 及更高版本開始,默認(rèn)使用 Enhanced IPoIB 模式(僅限數(shù) 據(jù)報)。這些設(shè)備不支持連接的模式。 IPOIB通訊模式,在Datagram或Connected模式下配置 IPoIB 設(shè)備。不同之處在,IPoIB 層試圖使用什么類型的隊列對在通信的另一端的機(jī)器中打開: 在Datagram模式中,系統(tǒng)打開了一個不可靠、斷開連接的隊列對。這個模式不支持大于 InfiniBand link-layer 的最大傳輸單元(MTU)的軟件包。IPoIB 層在傳輸?shù)?IP 數(shù)據(jù)包之上添加了一個 4 字節(jié) IPoIB 標(biāo)頭。因此,IPoIB MTU 需要比 InfiniBand link-layer MTU 小 4 字節(jié)。因為 2048 是一個常見的 InfiniBand 鏈路層 MTU,數(shù)據(jù)數(shù)報模式中常見的 IPoIB 設(shè)備 MTU 是 2044。 在Connected模式中,系統(tǒng)會打開一個可靠、連接的隊列對。此模式允許大于 InfiniBand 鏈路層 MTU 的消息,主機(jī)適配器處理數(shù)據(jù)包分段和重新傳輸。因 此,InfiniBand 適配器以Connected模式發(fā)送的 IPoIB 信息大小沒有限制。但是,IP 數(shù)據(jù)包會受size字段和 TCP/IP 標(biāo)頭的限制。因此,Connected模式中的 IPoIB MTU 最大為65520字節(jié)。 連接 模式模 的性能更高,但消耗的內(nèi)核內(nèi)存更多。 如果系統(tǒng)被配置為使用Connected模式,它仍然會以Datagram模式發(fā)送多播流量,因為 InfiniBand 交換機(jī)和光纖無法在Connected模式下傳遞多播流量。另外,當(dāng)與任何未在Connected模式中配置的主 機(jī)通信時,系統(tǒng)將返回Datagram模式。 在運(yùn)行將多播數(shù)據(jù)發(fā)送到接口上最大 MTU 的應(yīng)用程序時,您必須將接口配置為Datagram模式,或者將應(yīng)用程序配置為以數(shù)據(jù)包大小數(shù)據(jù)包的大小封頂數(shù)據(jù)包發(fā)送的大小。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 計算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7721

    瀏覽量

    92252
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7256

    瀏覽量

    127818
  • RDMA
    +關(guān)注

    關(guān)注

    0

    文章

    85

    瀏覽量

    9481

原文標(biāo)題:關(guān)于InfiniBand和RDMA網(wǎng)絡(luò)配置實踐

文章出處:【微信號:算力基建,微信公眾號:算力基建】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    能源監(jiān)測管理平臺支持手機(jī)端遠(yuǎn)程訪問

    能源監(jiān)測管理平臺普遍支持手機(jī)端遠(yuǎn)程訪問 ,用戶可通過手機(jī)APP或網(wǎng)頁端實時查看能耗數(shù)據(jù)、設(shè)備狀態(tài)及報警信息,實現(xiàn)遠(yuǎn)程監(jiān)控與管理。以下為具體說明: 一、手機(jī)端遠(yuǎn)程
    的頭像 發(fā)表于 09-30 11:48 ?146次閱讀
    能源監(jiān)測管理平臺支持手機(jī)端<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>訪問</b>嗎

    【NCS隨筆】如何進(jìn)入system_off深度睡眠模式以及配置GPIO中斷喚醒

    【NCS隨筆】如何進(jìn)入system_off深度睡眠模式以及配置GPIO中斷喚醒 本文章主要是講解NCS下面使用nRF54L15如何進(jìn)入system_off模式,以及如何配置通過按鍵喚醒
    的頭像 發(fā)表于 09-29 00:56 ?276次閱讀
    【NCS隨筆】如<b class='flag-5'>何進(jìn)</b>入system_off深度睡眠模式以及<b class='flag-5'>配置</b>GPIO中斷喚醒

    遠(yuǎn)程訪問NAS不折騰,輕松獲取固定訪問地址!

    。 傳統(tǒng)方案通常需要公網(wǎng)IP或復(fù)雜的路由器設(shè)置,不僅成本高且操作繁瑣。 ZeroNews 無需公網(wǎng)IP、免配置路由器,三步即可實現(xiàn)NAS的遠(yuǎn)程訪問。 簡易配置,快速生成固定
    的頭像 發(fā)表于 09-02 19:20 ?340次閱讀
    <b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>訪問</b>NAS不折騰,輕松獲取固定<b class='flag-5'>訪問</b>地址!

    多臺IR615如何通過vpn進(jìn)行遠(yuǎn)程管理?

    現(xiàn)有多臺IR615路由器,希望將其配置為vpn客戶端,連接云服務(wù)器的vpn服務(wù)端 工程師遠(yuǎn)程連接云服務(wù)器對IR615進(jìn)行管理 在IR615中可以選用哪種vpn協(xié)議?如何進(jìn)行
    發(fā)表于 08-06 07:21

    禁用直接LPB訪問,如何與TC3x 上的 SWAPEN 協(xié)同工作?

    禁用直接 LPB 訪問 (xDDIS) 位可通過 TC37x 的 FLASHCON4 和 PROCONTP 進(jìn)行配置。在 SOTA 場景中,我們應(yīng)該如何
    發(fā)表于 07-29 10:26

    遠(yuǎn)程訪問內(nèi)網(wǎng)MySQL數(shù)據(jù)庫?這個方案更簡單

    ,開發(fā)者和運(yùn)維人員趕緊看過來! 為什么需要這樣做? 遠(yuǎn)程辦公必備:無需 VPN,在家或外出時也能輕松連接公司內(nèi)網(wǎng)數(shù)據(jù)庫 靈活開發(fā)測試:開發(fā)人員可遠(yuǎn)程連接本地數(shù)據(jù)庫進(jìn)行調(diào)試,提高協(xié)作效率 數(shù)據(jù)安全保障:通過 ZeroNews 的安
    的頭像 發(fā)表于 07-04 18:06 ?503次閱讀
    <b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>訪問</b>內(nèi)網(wǎng)MySQL數(shù)據(jù)庫?這個方案更簡單

    使用CAN以及CANIF配置了S32K310的CAN驅(qū)動模塊,如何進(jìn)行報文的接收呢?

    我使用CAN以及CANIF配置了S32K310的CAN驅(qū)動模塊。我知道調(diào)用CAN_Write()函數(shù)進(jìn)行報文的發(fā)送,但我存有以下的一些問題: 1.我該如何進(jìn)行報文的接收呢?我看到有一些文章說能夠通過
    發(fā)表于 03-21 07:24

    Impero:革新安全遠(yuǎn)程訪問方案

    借助 Impero Connect,您的 IT 支持團(tuán)隊可以確信您的遠(yuǎn)程訪問軟件將用于提供高效和簡化的支持,而不是網(wǎng)絡(luò)攻擊或惡意行為。 超越自我的安全遠(yuǎn)程訪問 無論在哪個行業(yè),大多數(shù)網(wǎng)
    的頭像 發(fā)表于 02-10 11:42 ?651次閱讀
    Impero:革新安全<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>訪問</b>方案

    如何遠(yuǎn)程登錄路由器

    已經(jīng)連接到互聯(lián)網(wǎng),并且能夠通過局域網(wǎng)內(nèi)的設(shè)備(如電腦、手機(jī)等)進(jìn)行訪問。 其次 ,在需要遠(yuǎn)程訪問的設(shè)備上(如手機(jī)、電腦等),訪問節(jié)點小寶的官
    的頭像 發(fā)表于 12-18 12:01 ?1330次閱讀
    如何<b class='flag-5'>遠(yuǎn)程</b>登錄路由器

    P2link——強(qiáng)大的內(nèi)網(wǎng)穿透和遠(yuǎn)程訪問工具

    P2Link作為一款強(qiáng)大的內(nèi)網(wǎng)穿透和遠(yuǎn)程訪問工具,可以幫助用戶輕松實現(xiàn)網(wǎng)絡(luò)連接和數(shù)據(jù)傳輸。特別適用于在復(fù)雜網(wǎng)絡(luò)環(huán)境中需要遠(yuǎn)程訪問內(nèi)網(wǎng)資源的場景,如遠(yuǎn)
    的頭像 發(fā)表于 11-01 14:21 ?1351次閱讀

    打破網(wǎng)絡(luò)邊界:P2Link助力實現(xiàn)高效遠(yuǎn)程訪問與內(nèi)網(wǎng)穿透

    P2Link作為一種高效的內(nèi)網(wǎng)穿透解決方案,通過其強(qiáng)大的功能、簡單的配置和高效的傳輸技術(shù),幫助用戶打破了內(nèi)網(wǎng)與外網(wǎng)之間的界限。無論是遠(yuǎn)程辦公、物聯(lián)網(wǎng)管理,還是智能家居控制,P2Link都能提供便捷
    的頭像 發(fā)表于 10-31 11:59 ?890次閱讀

    打破網(wǎng)絡(luò)邊界:P2Link助力實現(xiàn)高效遠(yuǎn)程訪問與內(nèi)網(wǎng)穿透

    (網(wǎng)絡(luò)地址轉(zhuǎn)換)之后,使得外網(wǎng)設(shè)備難以直接對這些內(nèi)網(wǎng)設(shè)備進(jìn)行訪問。此時,內(nèi)網(wǎng)穿透技術(shù)應(yīng)勢而生,而 P2Link 作為一種極為高效的內(nèi)網(wǎng)穿透解決方案,成功打破了網(wǎng)絡(luò)邊界,為人們帶來了便捷且安全的
    發(fā)表于 10-31 11:54

    InfiniBand網(wǎng)絡(luò)內(nèi)計算的關(guān)鍵技術(shù)和應(yīng)用

    InfiniBand在高性能計算(HPC)和人工智能(AI)應(yīng)用中發(fā)揮著關(guān)鍵作用,體現(xiàn)在它提供了高速、低延遲的網(wǎng)絡(luò)通信能力,以支持大規(guī)模數(shù)據(jù)傳輸和復(fù)雜計算任務(wù)。而InfiniBand的重要性還延伸至
    的頭像 發(fā)表于 10-23 11:33 ?1203次閱讀

    虛擬桌面基礎(chǔ)架構(gòu)(VDI)遠(yuǎn)程連接如何實現(xiàn)

    平臺部署VMware或Citrix這樣的虛擬化軟件。2、創(chuàng)建虛擬桌面使用虛擬化平臺創(chuàng)建多個虛擬桌面。3、配置網(wǎng)絡(luò)確保網(wǎng)絡(luò)連接穩(wěn)定,以支持遠(yuǎn)程訪問。4、分配用戶訪問
    的頭像 發(fā)表于 10-18 08:09 ?1084次閱讀
    虛擬桌面基礎(chǔ)架構(gòu)(VDI)<b class='flag-5'>遠(yuǎn)程</b>連接如何實現(xiàn)

    超好用的小白遠(yuǎn)程訪問方案,遠(yuǎn)程辦公、NAS訪問,還能異地觀看4K

    說起遠(yuǎn)程桌面、異地組網(wǎng)、內(nèi)網(wǎng)穿透等等服務(wù),現(xiàn)在市面上同類產(chǎn)品不少,但同時支持組網(wǎng)跟穿透的產(chǎn)品幾乎沒有。節(jié)點小寶作為一款創(chuàng)新型的遠(yuǎn)程訪問工具,憑借其配置簡單,高速傳輸和安全等特點, 幫我
    的頭像 發(fā)表于 10-15 11:11 ?1457次閱讀
    超好用的小白<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>訪問</b>方案,<b class='flag-5'>遠(yuǎn)程</b>辦公、NAS<b class='flag-5'>訪問</b>,還能異地觀看4K