[發明專利]一種請求處理方法、裝置、設備及可讀存儲介質有效
| 申請號: | 202111621376.0 | 申請日: | 2021-12-23 |
| 公開(公告)號: | CN114327270B | 公開(公告)日: | 2023-09-15 |
| 發明(設計)人: | 李宏偉 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F12/084;G06F12/0873;G06F9/50;G06F11/14 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 趙菲 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 請求 處理 方法 裝置 設備 可讀 存儲 介質 | ||
本申請公開了一種請求處理方法、裝置、設備及可讀存儲介質。本申請在修改reflink數據時,先將包括當前被改數據的連續數據從磁盤讀取至緩存,然后修改緩存中的相應reflink數據,但不修改連續數據中的其他數據,進而在磁盤中為修改得到的新reflink數據分配新地址,并將新reflink數據的緩存地址映射至新地址,以便將新reflink數據存入新地址,同時將reflink共享樹中相應reflink數據的引用計數減一。在該方案中,對磁盤只有一次讀操作和一次寫操作,因此降低了寫放大問題;同時該方案引入了預讀機制,后續針對連續數據中的其他數據的訪問操作可直接命中緩沖,從而可提升后續操作的效率。本申請提供的一種請求處理裝置、設備及可讀存儲介質,也同樣具有上述技術效果。
技術領域
本申請涉及計算機技術領域,特別涉及一種請求處理方法、裝置、設備及可讀存儲介質。
背景技術
在云計算、虛擬化場景中,reflink可用作數據備份方案的底層技術,也可用于實現快照(snapshot)以及持續數據保護等,是一種使用廣泛的數據備份技術。reflink是文件系統提供的基于CoW(寫時拷貝)原理的輕量級數據拷貝方法,通過reflink拷貝得到的新文件和源文件共享數據區域。
reflink能夠提升磁盤空間利用率和拷貝速度,但也具有一定的局限性。具體的,由于reflink基于CoW原理實現,因此經reflink共享的數據被修改時,存在寫放大問題。例如:修改數據A時,需要先把A從磁盤讀取至緩存,然后把緩存里的A拷貝至磁盤里的新位置,進而對緩存里的A進行修改,之后將修改后的A再次存入新位置,可見此過程存在一次讀操作和兩次寫操作,存在寫放大問題。
因此,如何降低reflink數據被修改時的寫放大問題,是本領域技術人員需要解決的問題。
發明內容
有鑒于此,本申請的目的在于提供一種請求處理方法、裝置、設備及可讀存儲介質,以降低reflink數據被修改時的寫放大問題。其具體方案如下:
第一方面,本申請提供了一種請求處理方法,包括:
接收reflink數據的修改請求;
將包括所述reflink數據的連續數據從磁盤讀取至緩存,并根據所述修改請求對所述緩存中的所述reflink數據進行修改,得到新reflink數據;
在所述磁盤中為所述新reflink數據分配新地址,并將所述新reflink數據的緩存地址映射至所述新地址,以便根據所述修改請求的文件打開模式將所述新reflink數據存儲至所述新地址,并將reflink共享樹中所述reflink數據的引用計數減一。
優選地,所述將包括所述reflink數據的連續數據從磁盤讀取至緩存,包括:
基于局部性原理將包括所述reflink數據的連續數據從磁盤讀取至所述緩存。
優選地,所述根據所述修改請求的文件打開模式將所述新reflink數據存儲至所述新地址,包括:
根據所述修改請求中的模式標志位確定所述文件打開模式;
若所述文件打開模式為direct模式,則將所述新reflink數據存儲至所述新地址后,返回處理完成的通知消息。
優選地,所述根據所述修改請求的文件打開模式將所述新reflink數據存儲至所述新地址,包括:
根據所述修改請求中的模式標志位確定所述文件打開模式;
若所述文件打開模式為非direct模式,則返回處理完成的通知消息,并將所述新reflink數據標記為臟數據,以便按照預設落盤機制將所述新reflink數據存儲至所述新地址。
優選地,所述預設落盤機制包括:周期性機制、內存回收機制和/或用戶強制機制。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111621376.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種智能微功率表計識別裝置
- 下一篇:一種模塊化立式噴淋塔





