[發明專利]基于分布式存儲系統的磁盤優化方法及裝置有效
| 申請號: | 202210465590.X | 申請日: | 2022-04-29 |
| 公開(公告)號: | CN114579062B | 公開(公告)日: | 2022-08-05 |
| 發明(設計)人: | 周磊;文劉飛;陳堅 | 申請(專利權)人: | 深圳市杉巖數據技術有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 深圳市六加知識產權代理有限公司 44372 | 代理人: | 孟麗平 |
| 地址: | 518049 廣東省深圳市福田區梅*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 分布式 存儲系統 磁盤 優化 方法 裝置 | ||
本發明實施例涉及一種基于分布式存儲系統的磁盤優化方法及裝置,在接收到WRITE_SAME請求命令時,且確定后端管理主進程和備進程后,只將WRITE_SAME命令及所述模板參數傳遞給后端管理備進程,避免傳遞前拓展模板而造成帶寬占用,從而減小網絡損耗,同時利用位圖結構作為元數據信息存儲磁盤分片的數據寫入情況,在厚置備的填0操作時,僅修改位圖進行占位,避免磁盤的數據0寫入消耗;實現輕量級持久化。
技術領域
本發明實施例涉及分布式存儲系統技術領域,特別涉及一種基于分布式存儲系統的磁盤優化方法及裝置。
背景技術
隨著大數據、云計算技術的興起,對存儲容量的需求越發快速增長各企業等組織的存儲容量從PB向ZB發展,其中,1PB=1024TB,1EB=1024PB,1ZB=1024EB。傳統的存儲由于不易擴展、單位容量價格高昂而逐漸無法滿足新時代的需求。因此,分布式存儲系統在市場上占據的份額逐漸增大,虛擬化存儲軟件也是大批量的采用分布式存儲產品,虛擬化存儲軟件例如VMWare,VMware軟件集成計算、網絡和存儲虛擬化技術及自動化和管理功能,支持企業革新其基礎架構、自動化IT服務的交付和管理及運行新式云原生應用和基于微服務應用,使數據中心具備云服務提供商的敏捷性和經濟性,并擴展到彈性混合云環境。
然而,在VMWare創建虛擬機指定存儲磁盤時,在設定厚置備置零的場景下,存在較大的數據量刷盤,導致寫時延變大,還存在可以優化的空間。
發明內容
本申請實施例的目的是提供一種基于分布式存儲系統的磁盤優化方法及裝置,旨在提高厚置備磁盤的配置效率。
第一方面,本申請實施例提供了一種基于分布式存儲系統的磁盤優化方法,所述方法包括:
根據接收到的WRITE_SAME請求命令,在所述分布式存儲系統中確定后端管理主進程和后端管理備進程;所述WRITE_SAME請求命令包括WRITE_SAME命令、WRITE_SAME模板及模板參數;
對主進程磁盤空間進行主進程目標區域劃分,且對備進程磁盤空間進行備進程目標區域劃分;所述主進程磁盤空間與所述后端管理主進程對應,且所述備進程磁盤空間與所述后端管理備進程對應;
通過所述后端管理主進程的主進程磁盤管理層將所述WRITE_SAME模板展開,且通過所述后端管理主進程將所述WRITE_SAME命令及所述模板參數發送至所述后端管理備進程,以供所述后端管理備進程的備進程磁盤管理層根據所述模板參數展開WRITE_SAME模板;
通過所述主進程磁盤管理層基于所述主進程目標區域分配主進程物理塊,并將所述主進程物理塊的厚置備區間標識表的位圖比特修改為1,且持久化所述主進程物理塊的厚置備區間標識表完成后返回;且通過所述備進程磁盤管理層基于所述備進程目標區域分配備進程物理塊,并將所述備進程物理塊的厚置備區間標識表的位圖比特修改為1,且持久化所述備進程物理塊的厚置備區間標識表完成后返回。
在一些實施例中,所述通過所述主進程磁盤管理層基于所述目標區域分配物理塊,包括:
判斷所述主進程目標區域的對象是否存在;
如果所述主進程目標區域的對象存在,則檢測所述主進程目標區域的主進程物理塊是否存在;
如果所述主進程目標區域的主進程物理塊不存在,則分配所述主進程物理塊。
在一些實施例中,在所述判斷所述主進程目標區域的對象是否存在之后,所述方法還包括:
如果所述主進程目標區域的對象不存在,則分配所述主進程目標區域的對象。
在一些實施例中,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市杉巖數據技術有限公司,未經深圳市杉巖數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210465590.X/2.html,轉載請聲明來源鉆瓜專利網。





