[發(fā)明專利]一種服務(wù)質(zhì)量控制方法、裝置、電子設(shè)備和存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201910290104.3 | 申請日: | 2019-04-11 |
| 公開(公告)號: | CN109992217B | 公開(公告)日: | 2020-05-29 |
| 發(fā)明(設(shè)計)人: | 施培任;張在理;劉樹亮 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 服務(wù)質(zhì)量 控制 方法 裝置 電子設(shè)備 存儲 介質(zhì) | ||
本申請?zhí)峁┝艘环N服務(wù)質(zhì)量控制方法,包括:根據(jù)讀寫請求的第一IO起始地址查找哈希數(shù)組中的各個元素,以便確定讀寫請求的第一讀寫請求順序長度;判斷第一讀寫請求順序長度是否大于預(yù)設(shè)閾值;若是,則讀寫請求確定為順序讀寫;若否,則讀寫請求確定為隨機讀寫;根據(jù)順序讀寫或隨機讀寫進行服務(wù)質(zhì)量控制??梢?,本申請避免了相關(guān)技術(shù)中主機對同一個邏輯單元可能進行隨機、順序兩種不同的讀寫方式,易造成控制過度而降低系統(tǒng)性能;提高了服務(wù)質(zhì)量,改善用戶體驗。本申請同時還提供了一種服務(wù)質(zhì)量控制裝置、電子設(shè)備和計算機可讀存儲介質(zhì),均具有上述有益效果。
技術(shù)領(lǐng)域
本申請涉及服務(wù)質(zhì)量技術(shù)領(lǐng)域,特別涉及一種服務(wù)質(zhì)量控制方法、裝置、電子設(shè)備和計算機可讀存儲介質(zhì)。
背景技術(shù)
在計算機存儲區(qū)域網(wǎng)絡(luò)(SAN)類型的存儲系統(tǒng)中,由于IO棧上各層資源以及整體的性能是有限的,包括前端主機通道如Fibre Channel或Iscsi網(wǎng)絡(luò)、緩存Cache、CPU處理能力、后端磁盤性能,而一臺存儲系統(tǒng)支持多個主機訪問,主機之間共享和爭奪存儲資源,為了避免資源搶占和分配不均,導(dǎo)致不同主機或不同邏輯單元上的應(yīng)用性能極度不均,存儲系統(tǒng)提供了服務(wù)質(zhì)量QOS相關(guān)的控制功能。SAN存儲系統(tǒng)的服務(wù)質(zhì)量控制的一般方法是以主機、邏輯單元為對象,限制IOPS、MBPS,這在主機IO特征(IOPS、MBPS、塊大小、隨機順序比例)穩(wěn)定情況下是能滿足要求的,但是,存儲系統(tǒng)支持的隨機、順序的讀寫性能是不同的,尤其在機械盤系統(tǒng)上隨機、順序讀寫性能相差很大,一個機械盤隨機讀寫IOPS在100到300之間,而順序讀寫可在10000以上,也就是隨機、順序讀寫性能相差達到幾十、上百倍,而對于同一個邏輯單元LU,在主機端可能會將它分成多個邏輯分區(qū)用于不同的應(yīng)用,或者同一個分區(qū)給多個應(yīng)用共享存儲,這會導(dǎo)致主機對同一個邏輯單元可能進行隨機、順序兩種不同的讀寫方式,因此不能保證服務(wù)質(zhì)量,易造成控制過度而降低系統(tǒng)性能。
因此,如何提供一種解決上述技術(shù)問題的方案是本領(lǐng)域技術(shù)人員目前需要解決的問題。
發(fā)明內(nèi)容
本申請的目的是提供一種服務(wù)質(zhì)量控制方法、服務(wù)質(zhì)量控制裝置、電子設(shè)備和計算機可讀存儲介質(zhì),通過利用哈希數(shù)組確定讀寫請求的第一讀寫請求順序長度,根據(jù)第一讀寫請求順序長度與預(yù)設(shè)閾值的關(guān)系來區(qū)分讀寫的類型,進而根據(jù)讀寫類型來進行服務(wù)質(zhì)量控制,避免了相關(guān)技術(shù)中主機對同一個邏輯單元可能進行隨機、順序兩種不同的讀寫方式,因此造成保證服務(wù)質(zhì)量低進而,易造成控制過度而降低系統(tǒng)性能;提高了服務(wù)質(zhì)量,改善用戶體驗。其具體方案如下:
本申請?zhí)峁┮环N服務(wù)質(zhì)量控制方法,包括:
根據(jù)讀寫請求的第一IO起始地址查找哈希數(shù)組中的各個元素,以便確定所述讀寫請求的第一讀寫請求順序長度;
判斷所述第一讀寫請求順序長度是否大于預(yù)設(shè)閾值;
若是,則所述讀寫請求確定為順序讀寫;若否,則所述讀寫請求確定為隨機讀寫;
根據(jù)所述順序讀寫或所述隨機讀寫進行服務(wù)質(zhì)量控制。
優(yōu)選地,根據(jù)讀寫請求的第一IO起始地址查找哈希數(shù)組中的各個元素,以便確定所述讀寫請求的第一讀寫請求順序長度,包括:
根據(jù)所述讀寫請求的所述第一IO起始地址查找所述哈希數(shù)組中的各個所述元素;
當(dāng)所述第一IO起始地址等于所述哈希數(shù)組中的元素的第二IO起始地址與第二讀寫請求順序長度的和時,確定所述第一讀寫請求順序長度是所述第二讀寫請求順序長度與所述讀寫請求對應(yīng)的原始讀寫請求順序長度的和。
優(yōu)選地,根據(jù)讀寫請求的第一IO起始地址查找哈希數(shù)組中的各個元素,以便確定所述讀寫請求的第一讀寫請求順序長度之前,還包括:
將所述讀寫請求的數(shù)據(jù)信息記錄在所述哈希數(shù)組中。
優(yōu)選地,根據(jù)所述順序讀寫或所述隨機讀寫進行服務(wù)質(zhì)量控制,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910290104.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 服務(wù)質(zhì)量報告的獲取方法、裝置和系統(tǒng)
- 在SAE融合架構(gòu)下的服務(wù)質(zhì)量管理方法
- 統(tǒng)一的服務(wù)質(zhì)量測量系統(tǒng)及測量方法
- 度量服務(wù)質(zhì)量的方法
- 服務(wù)質(zhì)量的映射方法以及服務(wù)質(zhì)量控制實體
- 服務(wù)質(zhì)量配置的方法、裝置和系統(tǒng)
- 管理服務(wù)質(zhì)量的方法和裝置
- 業(yè)務(wù)服務(wù)質(zhì)量協(xié)商方法及裝置
- 服務(wù)質(zhì)量檢測方法和裝置
- 一種服務(wù)質(zhì)量感知、數(shù)據(jù)采集處理與分析的方法和系統(tǒng)





