国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

DPU應用場景系列(二) 存儲功能卸載

中科馭數(北京)科技有限公司 ? 2022-05-19 14:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DPU應用場景系列(二)存儲功能卸載

一、NVMe-oF硬件加速

NVMe over Fabric(又名NVMe-oF)是一個相對較新的協議規范,旨在使用NVMe通過網絡結構將主機連接到存儲,支持對數據中心的計算和存儲進行分解。NVMe-oF協議定義了使用各種通用的傳輸協議來實現NVMe功能的方式。

在NVMe-oF誕生之前,數據存儲協議可以分為三種:

(1)iSCSI:是一種基于IP的存儲網絡標準,在TCP/IP網絡上通過發送SCSI命令來訪問塊存儲服務。

(2)光纖通道(Fibre Channel):是一種高速的數據傳輸協議,提供有序無損的塊數據傳輸。主要用于關鍵高可靠要求的業務上。

(3)SAS(Serial Attached SCSI):一種點對點串行協議,通過SAS線纜傳輸數據。

上述數據存儲協議,在當今數據爆發的時代,已經無法滿足大數據量的傳輸。NVMe-oF的出現,不僅解決了上述協議的性能瓶頸問題,它還允許組織為高度分布式、高度可用的應用程序實施橫向擴展的存儲。通過將NVMe協議擴展到SAN設備,NVMe-oF提高了CPU的使用效率,同時提高了服務器和存儲應用程序之間的連接速度。

NVMe-oF主要支持三大類Fabric傳輸選項,分別是FC、RDMA和TCP,其中RDMA支持InfiniBand、RoCEv2和iWARP。

NVMe-oF/FC和第六代FC可以共存于同一基礎設施中,避免了數據中心的叉車升級。但是,NVMe-oF/FC不具有軟件定義存儲的能力。

NVMe-oF/RDMA利用了RDMA網絡的優勢,是理想的Fabric,提供了低延遲、低抖動和低CPU使用率低傳輸層協議,可以最大限度利用硬件加速,避免軟件協議棧開銷。同時,由于RDMA是一種內存讀寫技術,可以應用在眾多場景中,如GPUDirect Storage的應用場景。

NVMe-oF/TCP利用了TCP協議的可靠性傳輸的特點,以及TCP/IP網絡的通用性和良好的互操作性,可以完美的應用于現代數據中心網絡。在相對性能要求不是非常高的場景,NVMe-oF/TCP可作為備選。

NVMe支持Host端(Initiator或Client)和Controller端(Target或Server),目前DPU智能網卡硬件加速的場景中,包括如下四種情況:

(1)普通智能網卡硬件加速NVMe-oF Initiator。智能網卡支持NVMe-oF/TCP和NVMe-oF/RoCEv2作為Initiator,通過硬件卸載NVMe-oF/TCP或NVMe-oF/RoCEv2,用于計算和存儲之間,來達到較高性能。

(2)支持GPUDirect Storage的智能網卡加速NVMe-oF Initiator和Target。GPUDirect Storage是NVIDIA提出的GPU可以繞過CPU直接訪問存儲磁盤的技術,RDMA技術是GPUDirect Storage的基礎。這類網卡可以通過硬件卸載NVMe-oF/RDMA來實現GPU與遠端存儲服務的直接訪問。常見的如NVMe-oF/RDMA IB和NVMe-oF/RoCEv2。

(3)智能網卡硬件加速NVMe-oF Target。該場景主要是通過智能網卡提供PCIe Root Complex能力和NVMe-oF Controller端的硬件卸載加速,來實現NVMe存儲服務器。如Broadcom Stingray PS1100R是這個場景的代表之一。

(4)DPU芯片硬件加速NVMe-oF Target。該場景是通過DPU芯片提供多個PCIe Root Complex通道以及多個100Gbps的網卡實現的超大吞吐的存儲服務器。Fungible FS1600 12x100Gbps帶寬吞吐的存儲服務器是這個場景的典型代表。

pYYBAGKFupmAbU6GAAFYS2wa4kA531.png

圖NVMe-oF硬件卸載方式

OpenStack從Rocky版本已經支持了NVMe-oF,通過OpenStack Cinder通過消息在NVMe-oF Target上來創建,查詢和刪除卷等,OpenStack Nova在主機上通過NVMe-oF Initiator發現NVMe-oF存儲設備,并將存儲設備信息傳遞給Hypervisor來實現虛擬機掛載磁盤。另外,OpenStack集成Ceph做塊存儲和對象存儲已經非常成熟,Ceph的后端存儲也漸漸的從使用本地磁盤的方式轉向遠端NVMe存儲,這樣NVMe-oF為Ceph存儲服務提供了容量可伸縮的能力。

二、Virtio-blk硬件加速

基于virtio的virtio-blk是KVM-Qemu虛擬化生態中的虛擬化塊存儲的一種實現方式,利用了virtio共享內存的機制,提供了一種高效的塊存儲掛載的方法。GuestOS內核通過加載virtio-blk驅動,實現塊存儲的讀寫,無需額外的廠家專用驅動。Virtio-blk設備在虛擬機以一個磁盤的方式呈現,是目前應用最廣泛的虛擬存儲控制器。

poYBAGKFupmAdQV5AAEoXHEAVQs832.png

圖基于vDPA架構的virtio-blk硬件卸載

由于virtio機制通過硬件實現加速已經是通用做法,所以利用這個優勢,virtio-blk卸載到硬件,已經是必然趨勢。在智能網卡中,將virtio-blk到后端映射到如NVMe-oF的遠端磁盤上,這樣相比較當前virtio-blk的用法,不需要在主機系統中掛載很多的遠端NVMe磁盤,由智能網卡直接完成映射,更加安全。

在2021年KVM論壇會議中,Redhat提出統一軟硬件卸載virtio-blk方案,正式將virtio-blk加入vDPA框架,同virtio-net公用相同的框架,來完成硬件卸載控制平面。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • DPU
    DPU
    +關注

    關注

    0

    文章

    414

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Neway電機方案在電機控制的應用場景

    Neway電機方案在電機控制的應用場景Neway電機方案在電機控制領域的應用場景廣泛且效果顯著,其核心優勢在步進電機、伺服電機控制及CNC機床主軸驅動等場景中得到了充分驗證。一、步進電機與伺服電機
    發表于 01-04 10:10

    請問C語言中整形溢出對哪些應用場景影響較大?

    C語言中整形溢出對哪些應用場景影響較大
    發表于 12-24 08:24

    請問MOSFET在電源管理中有哪些應用場景

    MOSFET在電源管理中有哪些應用場景
    發表于 12-23 07:07

    CW32L083系列微控制器有哪些應用場景?

    CW32L083系列微控制器有哪些應用場景
    發表于 12-16 07:52

    遠程批量升級功能的應用場景有哪些?

    ? 遠程批量升級功能的核心價值是 解決 “多設備、廣分布、難運維” 的痛點 ,其應用場景高度聚焦于電能質量監測裝置的規?;渴?、合規化管理與高效運維,覆蓋電網、工業、新能源、市政等多個領域。以下
    的頭像 發表于 12-12 15:38 ?394次閱讀

    Switch的應用場景

    Switch的應用場景如下: 調用一到多個函數 設置變量值或者返回一個值 執行一到多個代碼片段 如果case標簽很多,在switch的前兩個使用場景中,使用查找表可以更高效的完成。例如下面的兩種
    發表于 12-12 07:28

    藍牙網關是什么?都有哪些功能?應用場景有哪些?

    點,更構建起“設備互聯-數據流轉-智能管控”的完整鏈路,成為物聯網生態中不可或缺的核心組件。本文將系統解析藍牙網關的核心價值、技術架構、應用場景、現存挑戰及未來趨勢,為讀者呈現這一關鍵技術的全貌
    發表于 12-11 15:21

    智能指紋鎖CW32系列有哪些應用場景

    智能指紋鎖CW32系列有哪些應用場景
    發表于 12-05 06:34

    LoRa網關有哪些應用場景與使用功能

    LoRa網關作為低功耗廣域網(LPWAN)的核心設備,憑借其長距離通信、低功耗、低成本和靈活部署的特點,在多個領域實現了廣泛應用。以下是其核心應用場景功能解析: 一、核心應用場景 智慧城市 智能
    的頭像 發表于 12-03 11:44 ?689次閱讀

    CW32L083有哪些應用場景?

    CW32L083有哪些應用場景
    發表于 11-24 07:37

    請問CW32L011有哪些應用場景?

    請問CW32L011有哪些應用場景
    發表于 11-17 06:25

    CW32L0系列都有哪些應用場景?有哪些優勢?

    目前芯源的低功耗MCU比較火爆,就是CW32L0系列都有哪些應用場景?有哪些優勢?
    發表于 11-14 06:03

    時統設備的應用場景功能作用

    時統設備是為各系統提供統一時間基準和時間同步信號的設備,確保各設備和系統之間的協調運行以下是其常見的應用場景功能作用。
    的頭像 發表于 06-23 17:07 ?663次閱讀

    取樣示波器的技術原理和應用場景

    取樣示波器,也稱為采樣示波器,是一種重要的電子測量儀器,其技術原理和應用場景可以歸納如下:技術原理取樣示波器的根本原理是利用等效取樣技術,將周期性高頻(或高速)信號變換為與原來信號波形相似的低頻(或
    發表于 03-12 14:34

    頻域示波器的技術原理和應用場景

    和掃描位置,以及處理和放大采集到的信號。 頻譜分析: 示波器通過FFT算法計算出信號的頻譜,并以圖形化的方式展示出來,便于用戶觀察和分析。 、應用場景 電子系統優化: 在電子系統的設計和優化
    發表于 03-11 14:37