[發明專利]支持SR-IOV的存儲資源訪問方法、存儲控制器及存儲設備有效
| 申請號: | 201410607052.5 | 申請日: | 2014-10-31 |
| 公開(公告)號: | CN104461958B | 公開(公告)日: | 2018-08-21 |
| 發明(設計)人: | 胡海燕;沈紹鋒;唐苗 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16;G06F12/02 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 支持 sr iov 存儲 資源 訪問 方法 控制器 設備 | ||
本發明實施例公開了一種支持SR?IOV的存儲資源訪問方法,包括:將存儲介質整合為統一存儲資源,并將統一存儲資源劃分為多個存儲子資源;根據預設分配原則將存儲子資源分配給PF和VF中的至少一個,并維護一個資源分配表,其中,資源分配表包括存儲子資源與PF以及VF中的至少一個的映射關系;接收虛擬機發送給目的VF或者虛擬機監控器發送給目的PF的主機命令;根據目的VF或目的PF查找資源分配表,根據資源分配表中的存儲子資源與PF或者VF的映射關系對目的PF或者目的VF對應的存儲子資源進行與主機命令對應的操作。
技術領域
本發明涉及通信技術領域,尤其涉及一種支持單根輸入/輸出虛擬化SR-IOV的存儲資源訪問方法、存儲控制器及存儲設備。
背景技術
單根輸入/輸出(Input/Output,I/O)虛擬化(Single Root I/O Virtualization,SR-IOV)是對快速外設互連總線接口(Peripheral Component Interconnect,PCIe)規范的延伸,它促使各類系統鏡像或用戶隨機存取物理I/O資源上的子集,從而獲得更好的數據移動,達到基礎硬件資源的共享。
PCIe固態硬盤(Solid State Driver,SSD)具備高帶寬、高IOPS(Input/OutputOperations Per Second,每秒輸入/輸出操作)、低延時的特點,硬件潛力大。
然而,現在技術并沒有提供讓存儲設備(如PCIe SSD)支持SR-IOV的實現方法,從而使得現有存儲設備無法支持SR-IOV,無法更好地實現硬件資源共享以提升存儲設備中存儲資源的利用率。
發明內容
本發明實施例提供一種支持SR-IOV的存儲資源訪問方法、存儲控制器及存儲設備,用于解決現有技術存在著的存儲設備無法更好地實現硬件資源共享以提升存儲設備中存儲資源的利用率的問題。
第一方面,本發明實施例提供了一種支持單根輸入/輸出虛擬化的控制器實現方法,由存儲設備中的存儲控制器執行,所述存儲設備還包括存儲介質,所述存儲控制器用于分別連接主機以及所述存儲介質,其中,所述主機運行有虛擬機監控器以及一個或多個虛擬機,所述存儲控制器中包括物理功能PF以及與所述PF關聯的一個或多個虛擬功能VF,所述PF與所述虛擬機監控器進行直接通信,每個所述VF與一個所述虛擬機進行直接通信,所述方法包括:
將所述存儲介質整合為統一存儲資源,并將所述統一存儲資源劃分為多個存儲子資源;
根據預設分配原則將所述存儲子資源分配給所述PF和所述VF中的至少一個,并維護一個資源分配表,其中,所述資源分配表包括存儲子資源與所述PF以及所述VF中的至少一個的映射關系;
接收所述虛擬機發送給目的VF或者所述虛擬機監控器發送給目的PF的主機命令;
根據所述目的VF或目的PF查找所述資源分配表,根據所述資源分配表中的存儲子資源與所述PF或者所述VF的映射關系對所述目的PF或者所述目的VF對應的存儲子資源進行與所述主機命令對應的操作。
在第一方面的第一種可能的實現方式中,所述主機包括內存,所述內存包括至少一個隊列,所述PF或者所述VF中的至少一個分別對應一個或多個不同的所述隊列;
所述接收所述虛擬機發送給目的VF或者所述虛擬機監控器發送給目的PF的主機命令包括:
當獲知所述主機將所述主機命令放到所述主機內存中的所述隊列后,發起直接內存存取DMA操作,從所述主機內存中的隊列中所述目的VF或者所述目的PF對應的隊列中獲取所述主機命令。
結合第一方面第一種可能的實現方式,在第二種可能的實現方式中,所述存儲控制器還包括多個中斷資源,所述多個中斷資源被分配給所述主機內存中的隊列,使得一個或多個所述隊列對應一個中斷資源,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410607052.5/2.html,轉載請聲明來源鉆瓜專利網。





