亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種云存儲(chǔ)系統(tǒng)中的踢盤方法及裝置的制造方法

文檔序號(hào):9865141閱讀:1035來源:國知局
一種云存儲(chǔ)系統(tǒng)中的踢盤方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及云存儲(chǔ)技術(shù)領(lǐng)域,尤其涉及一種云存儲(chǔ)系統(tǒng)中的踢盤方法及裝置。
【背景技術(shù)】
[0002]云存儲(chǔ)系統(tǒng)的規(guī)模越大,節(jié)點(diǎn)數(shù)越多,該云存儲(chǔ)系統(tǒng)的磁盤數(shù)量就越多,針對(duì)壞盤以及慢盤等異常的管理就越困難。大部分云存儲(chǔ)系統(tǒng)都是只有在磁盤完全壞掉的情況下,才能檢測(cè)并做出相應(yīng)的操作。如果磁盤處于將壞但未壞的情況,磁盤的寫入速度相對(duì)于正常磁盤大大下降,但是對(duì)于這些“慢盤”并未做任何的處理。這些所謂的“慢盤”將會(huì)影響整個(gè)云存儲(chǔ)系統(tǒng)的性能。

【發(fā)明內(nèi)容】

[0003]本申請(qǐng)?zhí)峁┝艘环N云存儲(chǔ)系統(tǒng)中的踢盤方法及裝置,可以避免寫入速度大大下降的磁盤影響云存儲(chǔ)系統(tǒng)的性能。
[0004]本申請(qǐng)實(shí)施例提供的一種云存儲(chǔ)系統(tǒng)中的踢盤方法,包括:
[0005]A、在云存儲(chǔ)系統(tǒng)中設(shè)置每塊磁盤第一閾值和第二閾值,所述第一閾值為寫入數(shù)據(jù)隊(duì)列的最大閾值,第二閾值為磁盤最低寫入性能閾值;
[0006]B、在云存儲(chǔ)系統(tǒng)中找出數(shù)據(jù)寫入隊(duì)列中阻塞的任務(wù)數(shù)大于或等于第一閾值且寫入速度小于或等于第二閾值磁盤,將所述磁盤踢出云存儲(chǔ)系統(tǒng)。
[0007]可選地,步驟B包括:
[0008]B1、監(jiān)控云存儲(chǔ)系統(tǒng)中每一個(gè)數(shù)據(jù)存儲(chǔ)節(jié)點(diǎn)的每一塊硬盤的寫入數(shù)據(jù)隊(duì)列;所有的寫任務(wù)進(jìn)入數(shù)據(jù)寫入隊(duì)列排隊(duì),對(duì)數(shù)據(jù)寫入隊(duì)列中阻塞的任務(wù)數(shù)進(jìn)行統(tǒng)計(jì);
[0009]B2、判斷數(shù)據(jù)寫入隊(duì)列中阻塞的任務(wù)數(shù)是否大于或等于第一閾值,若是,針對(duì)數(shù)據(jù)寫入隊(duì)列中阻塞的任務(wù)數(shù)大于第一閾值的磁盤執(zhí)行步驟B3,否則返回步驟BI;
[0010]B3、獲取所述磁盤寫入速度,判斷所述寫入速度是否小于或等于第二閾值,若是,執(zhí)行步驟B4,否則返回步驟BI;
[0011]B4、將所述磁盤踢出云存儲(chǔ)系統(tǒng),然后返回步驟BI。
[0012]可選地,所述第一閾值取值為500-1000之間的任一值。
[0013]可選地,所述第二閾值取值范圍為IMB/s至5MB/s。
[0014]可選地,同一云存儲(chǔ)系統(tǒng)中,相同型號(hào)的磁盤的第一閾值以及第二閾值分別相等。
[0015]本申請(qǐng)實(shí)施例還提供了一種云存儲(chǔ)系統(tǒng)中的踢盤策略執(zhí)行裝置,該裝置位于數(shù)據(jù)存儲(chǔ)節(jié)點(diǎn),包括:
[0016]閾值設(shè)置模塊,用于設(shè)置每塊磁盤第一閾值和第二閾值,所述第一閾值為寫入數(shù)據(jù)隊(duì)列的最大閾值,第二閾值為磁盤最低寫入性能閾值;
[0017]寫入數(shù)據(jù)隊(duì)列維護(hù)模塊,用于監(jiān)控?cái)?shù)據(jù)存儲(chǔ)節(jié)點(diǎn)的每一塊硬盤的寫入數(shù)據(jù)隊(duì)列;所有的寫任務(wù)進(jìn)入數(shù)據(jù)寫入隊(duì)列排隊(duì),對(duì)數(shù)據(jù)寫入隊(duì)列中阻塞的任務(wù)數(shù)進(jìn)行統(tǒng)計(jì);
[0018]判斷模塊,用于判斷所述數(shù)據(jù)寫入隊(duì)列中阻塞的任務(wù)數(shù)是否大于或等于第一閾值,若是,針對(duì)數(shù)據(jù)寫入隊(duì)列中阻塞的任務(wù)數(shù)大于第一閾值的磁盤,獲取所述磁盤寫入速度,判斷所述寫入速度是否小于或等于第二閾值,若是,將所述磁盤的標(biāo)識(shí)通知執(zhí)行模塊;
[0019]執(zhí)行模塊,用于根據(jù)來自判斷模塊的磁盤標(biāo)識(shí),將所述磁盤標(biāo)識(shí)對(duì)應(yīng)的磁盤踢出云存儲(chǔ)系統(tǒng)。
[0020]可選地,所述第一閾值取值為500-1000之間的任一值。
[0021]可選地,所述第二閾值取值范圍為IMB/s至5MB/s。
[0022]從以上技術(shù)方案可以看出,通過對(duì)磁盤的寫入數(shù)據(jù)隊(duì)列進(jìn)行監(jiān)控,并根據(jù)磁盤的寫入性能來綜合判斷磁盤是否正常,針對(duì)壞盤或者性能低下的盤進(jìn)行踢盤處理,本申請(qǐng)方案可以對(duì)處于將要損壞邊緣的所謂“慢盤”進(jìn)行處理,確保云存儲(chǔ)的整體性能以及安全性。
【附圖說明】
[0023]圖1為本申請(qǐng)實(shí)施例提供的云存儲(chǔ)系統(tǒng)中的踢盤處理流程示意圖。
【具體實(shí)施方式】
[0024]本申請(qǐng)?zhí)峁┝艘环N云存儲(chǔ)系統(tǒng)中的踢盤方法,其基本設(shè)計(jì)思想是:通過對(duì)磁盤的寫入數(shù)據(jù)隊(duì)列進(jìn)行監(jiān)控,并根據(jù)磁盤的寫入性能來綜合判斷磁盤是否正常,針對(duì)壞盤或者性能低下的盤進(jìn)行踢盤處理。具體地說,
[°°25] A、在云存儲(chǔ)系統(tǒng)中設(shè)置每塊磁盤第一閾值和第二閾值,所述第一閾值為寫入數(shù)據(jù)隊(duì)列的最大閾值,第二閾值為磁盤最低寫入性能閾值;
[0026]B、在云存儲(chǔ)系統(tǒng)中找出數(shù)據(jù)寫入隊(duì)列中阻塞的任務(wù)數(shù)大于或等于第一閾值且寫入速度小于或等于第二閾值磁盤,將所述磁盤踢出云存儲(chǔ)系統(tǒng)。
[0027]為使本申請(qǐng)技術(shù)方案的技術(shù)原理、特點(diǎn)以及技術(shù)效果更加清楚,以下結(jié)合具體實(shí)施例對(duì)本申請(qǐng)技術(shù)方案進(jìn)行詳細(xì)闡述。
[0028]本申請(qǐng)實(shí)施例提供的云存儲(chǔ)系統(tǒng)中的踢盤處理流程如圖1所示,包括如下步驟:
[0029]步驟101:在云存儲(chǔ)系統(tǒng)中設(shè)置每塊磁盤第一閾值和第二閾值,所述第一閾值為寫入數(shù)據(jù)隊(duì)列“write_queue”的最大閾值,第二閾值為磁盤最低寫入性能閾值;
[0030]步驟102:監(jiān)控云存儲(chǔ)系統(tǒng)中每一個(gè)數(shù)據(jù)存儲(chǔ)節(jié)點(diǎn)的每一塊硬盤的寫入數(shù)據(jù)隊(duì)列\(zhòng)rite_queue”;所有的寫任務(wù)進(jìn)入數(shù)據(jù)寫入隊(duì)列排隊(duì),對(duì)數(shù)據(jù)寫入隊(duì)列中阻塞的任務(wù)數(shù)進(jìn)行統(tǒng)計(jì);
[0031]步驟103:判斷數(shù)據(jù)寫入隊(duì)列中阻塞的任務(wù)數(shù)是否大于或等于第一閾值,若是,針對(duì)數(shù)據(jù)寫入隊(duì)列中阻塞的任務(wù)數(shù)大于第一閾值的磁盤執(zhí)行步驟104,否則返回步驟102;
[0032]步驟104:獲取所述磁盤寫入速度,判斷所述寫入速度是否小于或等于第二閾值,若是,執(zhí)行步驟105,否則返回步驟102。
[0033]步驟105:將所述磁盤踢出云存儲(chǔ)系統(tǒng)。然后返回步驟102,繼續(xù)監(jiān)控其它磁盤的情況。
[0034]以上的所有閾值的設(shè)定可以通過參數(shù)模式在數(shù)據(jù)存儲(chǔ)服務(wù)啟動(dòng)時(shí)自動(dòng)配置;
[0035]第一閾值為寫入數(shù)據(jù)隊(duì)列“writejueue”中的任務(wù)數(shù),綜合考慮數(shù)據(jù)寫入時(shí)磁盤是否讀寫忙,以及網(wǎng)絡(luò)延時(shí)等狀態(tài),第一閾值通常取值在500-1000之間的任一值;
[0036]第二閾值為磁盤的最低寫入
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1