[發(fā)明專利]一種利用SSD緩存對(duì)LUN進(jìn)行加速的方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201710480389.8 | 申請(qǐng)日: | 2017-06-22 |
| 公開(kāi)(公告)號(hào): | CN107301021B | 公開(kāi)(公告)日: | 2021-03-09 |
| 發(fā)明(設(shè)計(jì))人: | 趙書龍 | 申請(qǐng)(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號(hào): | G06F3/06 | 分類號(hào): | G06F3/06;G06F12/0866 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 利用 ssd 緩存 lun 進(jìn)行 加速 方法 裝置 | ||
本申請(qǐng)公開(kāi)了一種利用SSD緩存對(duì)LUN進(jìn)行加速的方法和裝置,該利用SSD緩存對(duì)LUN進(jìn)行加速的方法包括將SSD加入到緩存池中,創(chuàng)建多個(gè)至少包括兩個(gè)PDISK的SSD緩存分區(qū);將LUN封裝成帶有緩存分區(qū)屬性的VDISK數(shù)據(jù)結(jié)構(gòu);為所述VDISK數(shù)據(jù)結(jié)構(gòu)添加所述緩存分區(qū)屬性,進(jìn)行緩存映射,并開(kāi)啟SSD緩存加速。上述利用SSD緩存對(duì)LUN進(jìn)行加速的方法和裝置,能夠滿足A/A雙活模式下的加速需求,做到SSD緩存系統(tǒng)功能穩(wěn)定,保證數(shù)據(jù)一致性,提高存儲(chǔ)系統(tǒng)的可靠性。
技術(shù)領(lǐng)域
本發(fā)明屬于緩存設(shè)備技術(shù)領(lǐng)域,特別是涉及一種利用SSD緩存對(duì)LUN進(jìn)行加速的方法和裝置。
背景技術(shù)
在存儲(chǔ)系統(tǒng)中,SSD磁盤在隨機(jī)讀寫方面具有優(yōu)異的表現(xiàn),因此引入SSD緩存技術(shù)能夠提高SSD硬盤的性價(jià)比,顯著提高存儲(chǔ)系統(tǒng)的IO處理性能。如何將SSD磁盤資源進(jìn)行有效管理,使其對(duì)LUN級(jí)別的加速效果發(fā)揮到最佳,是存儲(chǔ)系統(tǒng)SSD緩存設(shè)計(jì)的重點(diǎn)。
現(xiàn)有存儲(chǔ)系統(tǒng)只支持對(duì)LUN IO的A/P路徑訪問(wèn)方式的加速,即緩存分區(qū)只能加速與其prefer_node屬性相同的LUN。一般存儲(chǔ)系統(tǒng)需要和多路徑軟件配合使用,主要實(shí)現(xiàn)控制器的故障切換和恢復(fù)、IO流的負(fù)載均衡以及磁盤的虛擬化,對(duì)于雙節(jié)點(diǎn)存儲(chǔ)系統(tǒng)中使用A/A雙活路徑方式進(jìn)行IO訪問(wèn)時(shí),此時(shí)IO會(huì)從兩個(gè)控制器都下發(fā),原來(lái)的A/P模式下的SSD緩存就不能滿足A/A模式的LUN加速,尤其是會(huì)導(dǎo)致數(shù)據(jù)一致性出現(xiàn)問(wèn)題。
發(fā)明內(nèi)容
為解決上述問(wèn)題,本發(fā)明提供了一種利用SSD緩存對(duì)LUN進(jìn)行加速的方法和裝置,能夠滿足A/A雙活模式下的加速需求,做到SSD緩存系統(tǒng)功能穩(wěn)定,保證數(shù)據(jù)一致性,提高存儲(chǔ)系統(tǒng)的可靠性。
本發(fā)明提供的一種利用SSD緩存對(duì)LUN進(jìn)行加速的方法,包括:
將SSD加入到緩存池中,創(chuàng)建多個(gè)至少包括兩個(gè)PDISK的SSD緩存分區(qū);
將LUN封裝成帶有緩存分區(qū)屬性的VDISK數(shù)據(jù)結(jié)構(gòu);
為所述VDISK數(shù)據(jù)結(jié)構(gòu)添加所述緩存分區(qū)屬性,進(jìn)行緩存映射,并開(kāi)啟SSD緩存加速。
優(yōu)選的,在上述利用SSD緩存對(duì)LUN進(jìn)行加速的方法中,
所述將LUN封裝成帶有緩存分區(qū)屬性的VDISK數(shù)據(jù)結(jié)構(gòu)為:
利用邏輯卷的方式,將LUN封裝成帶有緩存分區(qū)屬性的VDISK數(shù)據(jù)結(jié)構(gòu)。
優(yōu)選的,在上述利用SSD緩存對(duì)LUN進(jìn)行加速的方法中,
所述將SSD加入到緩存池中,創(chuàng)建多個(gè)至少包括兩個(gè)PDISK的SSD緩存分區(qū)為:
將SSD加入到緩存池中,創(chuàng)建多個(gè)只有兩個(gè)PDISK的SSD緩存分區(qū)。
優(yōu)選的,在上述利用SSD緩存對(duì)LUN進(jìn)行加速的方法中,
所述開(kāi)啟SSD緩存加速之后,還包括:
接收主機(jī)端采用雙活模式下發(fā)的IOs;
對(duì)所述IOs進(jìn)行緩存,如果命中則重新引導(dǎo)IOs到對(duì)應(yīng)的SSD緩存分區(qū),否則直接提交到對(duì)應(yīng)的所述VDISK。
優(yōu)選的,在上述利用SSD緩存對(duì)LUN進(jìn)行加速的方法中,
所述開(kāi)啟SSD緩存加速之后,還包括:
當(dāng)所述主機(jī)端的任一節(jié)點(diǎn)發(fā)生故障時(shí),則利用另一個(gè)節(jié)點(diǎn)對(duì)所述IOs進(jìn)行緩存。
本發(fā)明提供的一種利用SSD緩存對(duì)LUN進(jìn)行加速的裝置,包括:
創(chuàng)建單元,用于將SSD加入到緩存池中,創(chuàng)建多個(gè)至少包括兩個(gè)PDISK的SSD緩存分區(qū);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710480389.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來(lái)自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 有助于固態(tài)硬盤的磨損平衡的方法和裝置
- 一種固態(tài)硬盤數(shù)據(jù)銷毀方法、裝置及系統(tǒng)
- 用于聚合的網(wǎng)上NVMe裝置的聚合存儲(chǔ)方法
- 用于目標(biāo)檢測(cè)的SSD框架的生成方法及裝置
- 一種固態(tài)硬盤數(shù)據(jù)銷毀裝置及系統(tǒng)
- SSD測(cè)試系統(tǒng)及SSD測(cè)試方法
- 一種SSD測(cè)試方法、系統(tǒng)及存儲(chǔ)介質(zhì)
- 一種Ruler SSD用防呆防撞條
- SSD測(cè)試載板及SSD測(cè)試系統(tǒng)
- SSD硬盤故障診斷與數(shù)據(jù)恢復(fù)工具
- 逐出高速緩存的行的電路布置、數(shù)據(jù)處理系統(tǒng)和方法
- 共享緩存管理系統(tǒng)及方法
- 分布式緩存系統(tǒng)、數(shù)據(jù)的緩存方法及緩存數(shù)據(jù)的查詢方法
- 一種緩存替換方法;裝置和系統(tǒng)
- 加速引擎及處理器
- 一種日志緩存方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 緩存控制方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 至少具有三個(gè)緩存級(jí)別的緩存層級(jí)的混合低級(jí)緩存包含策略
- 基于雙緩存區(qū)的緩存方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 緩存預(yù)載方法、裝置、處理器芯片及服務(wù)器





