在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    358

    瀏覽量

    24182
收藏 人收藏

    評論

    相關推薦

    EMMC存儲器應用場景分析

    的可靠性和更低的功耗。 應用場景分析 1. 移動設備 智能手機和平板電腦: EMMC存儲器因其高速讀寫能力和緊湊的尺寸,成為智能手機和平板電腦的理想選擇。它們需要快速訪問大量數據,同時保持設備的輕薄設計。 優勢: 高速數據傳輸、低功耗、緊湊的尺寸。 挑戰:
    的頭像 發表于 12-25 09:26 ?246次閱讀

    倍頻器的技術原理和應用場景

    倍頻器是一種用于將輸入信號的頻率倍增的電子設備,以下是關于倍頻器的技術原理和應用場景的詳細解釋:技術原理倍頻器的技術原理主要基于非線性元件(如極管、晶體管等)的特性和頻率變換技術。 非線性元件
    發表于 11-29 14:49

    模塊化儀器的技術原理和應用場景

    模塊化儀器是插拔式的計算機板卡,功能類似于傳統的臺式儀器,其技術原理和應用場景可以歸納如下:一、技術原理 模塊化設計:模塊化儀器使用一個框架,可以將不同類型或不同數量的功能卡插入其中,從而適應一
    發表于 11-28 15:09

    邊緣計算網關的作用是什么,有什么功能和使用場景

    、邊緣計算、協議轉換、地址轉換等功能,從而實現不同網絡、設備及系統之間的通信 。 安科瑞Anet系列網關功能眾多,下面我們來看一下他的功能和使用場景
    的頭像 發表于 11-08 16:32 ?334次閱讀
    邊緣計算網關的作用是什么,有什么<b class='flag-5'>功能</b>和使<b class='flag-5'>用場景</b>

    實時示波器的技術原理和應用場景

    波形圖像。在信號處理方面,示波器首先將接收到的被測信號進行放大和濾波等處理,以確保信號的準確性和穩定性。然后,通過A/D轉換技術,將模擬信號轉換為數字信號,以便進行后續的數字處理和顯示。、應用場景
    發表于 10-23 14:22

    源測量單元設備的技術原理和應用場景

    源測量單元(SMU)設備是一種集成了精密電源(PPS)和高性能數字萬用表(DMM)功能的測試設備。以下是對其技術原理和應用場景的詳細解析:一、技術原理 集成功能: SMU在單個儀器中集成了電源
    發表于 10-22 11:10

    高速數字化儀的技術原理和應用場景

    。FPGA可以實現高速的數字信號處理、存儲和數據分析功能。同時,高速數字化儀還可以通過接口將數據傳輸到計算機或其他設備上進行進一步分析和處理。 、應用場景 科研與工程測試:在物理大類
    發表于 10-21 14:34

    智能IC卡測試設備的技術原理和應用場景

    ,如數據存儲能力、數據處理能力、安全性能等。 應用場景智能IC卡測試設備在多個領域都有廣泛的應用場景,主要包括以下幾個方面: 卡片制造行業: 在卡片生產過程中,需要對IC卡進行嚴格的測試,以確保其
    發表于 09-26 14:27

    簡述半導體存儲器的應用場景

    半導體存儲器,作為現代電子系統的核心組成部分,其應用場景極為廣泛,幾乎涵蓋了所有需要數據存儲和處理的領域。以下將從多個方面詳細闡述半導體存儲器的應
    的頭像 發表于 08-20 10:01 ?1554次閱讀

    IaaS+on+DPU(IoD)+下一代高性能算力底座技術白皮書

    數據中心的第三顆“主力芯片”,主要通過其專用處理器優化數據中心的網絡、存儲、安全等處理性能,助力服務器運行效率顯著提升,有效降低成本。因此,在新型數據中心建設時,圍繞 DPU 構建數據中心網絡的基礎設施
    發表于 07-24 15:32

    工業數據中臺的功能和應用場景

    工業數據中臺是一個集數據采集、存儲、處理、分析和應用于一體的綜合性平臺,其主要功能和應用場景如下: 功能 1.數據采集與接入: 支持多種數據源接入,包括傳感器、設備、SCADA系統、E
    的頭像 發表于 07-04 16:18 ?374次閱讀

    能耗監測網關的功能和應用場景

    能耗監測網關是一種用于采集、處理和傳輸能耗數據的智能設備。它通常連接到一系列能源使用設備(如電表、水表、氣表等)并通過網絡將數據發送到中央管理系統。以下是能耗監測網關的主要功能和應用場景
    的頭像 發表于 06-19 14:21 ?460次閱讀
    能耗監測網關的<b class='flag-5'>功能</b>和應<b class='flag-5'>用場景</b>

    STM32待機模式適合用于那些應用場景

    對于查看STM32低功耗模式,共有三種,其中最省電的為待機模式,但是待機模式喚醒后相當于軟件復位了,ram及寄存器中的值都復位了,僅僅是備份域的寄存器除外,因此有個疑問,待機模式適合用于那些應用場景
    發表于 05-07 07:46

    NanoEdge AI的技術原理、應用場景及優勢

    能耗并提高數據安全性。本文將對 NanoEdge AI 的技術原理、應用場景以及優勢進行綜述。 1、技術原理 NanoEdge AI 的核心技術包括邊緣計算、神經網絡壓縮和低功耗硬件設計。邊緣計算
    發表于 03-12 08:09

    AG32VF-MIPI應用場景

    的基礎上,集成了MIPI接口協議,提供了豐富的功能和特性,能夠滿足不同應用場景的需求,為用戶提供更加全面、便捷、高效的數據傳輸方案。 基本參數: MIPI up to 1.5Gbps LVDS up
    發表于 01-22 08:56
    主站蜘蛛池模板: 免费观看一级一片| 欧美在线区| 亚洲天堂bt| 色版视频| ww欧洲ww在线视频看| 干干干日日日| 亚洲色图欧美色| 久久综合九色综合欧洲| 女人又色又爽又黄| 国模于子涵啪啪大胆| 玖玖国产| 国产最好的精华液网站| 7086bt伙计 福利一区| 久久这里只精品热在线8| 人人干日日操| 道区二区三区四区| 好吊色青青青国产在线观看| 加勒比黑人喝羽月希奶水| avtt亚洲一区中文字幕| 狠狠曹| 538porm在线看国产亚洲| 我想看一级播放片一级的| 黄免费看| 经典三级一区二区三区视频| 黄网免费| 四虎最新紧急入口4hu| 久久国产精品久久久久久| 久久久午夜精品理论片| 一级做a爰片久久毛片一| 成人观看网站a| 中文字幕一区二区三区在线不卡 | 亚洲网站一区| 农村女人的一级毛片| 精品视频一区在线观看| 亚洲电影在线| 18一20岁一级毛片| 饥渴少妇videos| 成人伊人电影| 免费在线亚洲| 成人在线a| 美女又黄又www|