欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實(shí)現(xiàn)磁盤監(jiān)控的方法及裝置制造方法

文檔序號(hào):6546290閱讀:146來(lái)源:國(guó)知局
一種實(shí)現(xiàn)磁盤監(jiān)控的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種實(shí)現(xiàn)磁盤監(jiān)控的方法及裝置,包括:周期性獲取磁盤的工作速度和溫度;結(jié)合磁盤的工作速度和溫度,確定磁盤是否出現(xiàn)異常。本發(fā)明通過獲取磁盤的工作速度和溫度,通過結(jié)合磁盤溫度和速度進(jìn)行異常判斷,實(shí)現(xiàn)了對(duì)磁盤異常的監(jiān)控,有利于磁盤異常的及時(shí)發(fā)現(xiàn),提高服務(wù)器磁盤維護(hù)的工作效率。
【專利說明】一種實(shí)現(xiàn)磁盤監(jiān)控的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)存儲(chǔ)領(lǐng)域,尤指一種實(shí)現(xiàn)磁盤監(jiān)控的方法及裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)應(yīng)用的規(guī)模正在不斷的擴(kuò)大,用戶全數(shù)量的增大,使企業(yè)對(duì)存儲(chǔ)服務(wù)器的檢測(cè)更加重視。尤其是為了保證企業(yè)系統(tǒng)能夠承載其業(yè)務(wù)運(yùn)行過程中產(chǎn)生的壓力,在存儲(chǔ)服務(wù)器的檢測(cè)中,對(duì)存儲(chǔ)性能的測(cè)試是檢測(cè)任務(wù)中的側(cè)重點(diǎn)。以新浪、優(yōu)酷及愛奇藝等網(wǎng)絡(luò)視頻公司為例,存儲(chǔ)服務(wù)器每天接收用戶上傳的大量數(shù)據(jù),在工作過程中承受著大部分的壓力。雖然備份機(jī)制可以在存儲(chǔ)服務(wù)器的系統(tǒng)維護(hù)中發(fā)揮重要作用,但是,通過對(duì)存儲(chǔ)服務(wù)器的磁盤的監(jiān)控,可以實(shí)現(xiàn)對(duì)存儲(chǔ)服務(wù)器的異常的及時(shí)發(fā)現(xiàn),可以減少維護(hù)更換過程中的工作量。
[0003]目前,主要是通過對(duì)磁盤的工作速度這一因素的檢測(cè)來(lái)實(shí)現(xiàn)對(duì)磁盤運(yùn)行狀態(tài)的監(jiān)控。單從磁盤的工作速度的快慢雖然可以發(fā)現(xiàn)磁盤工作的異常,但是僅從磁盤工作速度對(duì)磁盤的異常進(jìn)行監(jiān)控。無(wú)疑忽略了其他可以對(duì)磁盤異常進(jìn)行監(jiān)控的信息,影響了對(duì)磁盤異常的及時(shí)發(fā)現(xiàn)和處理。

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

[0004]為了解決上述技術(shù)問題,本發(fā)明提供一種實(shí)現(xiàn)磁盤監(jiān)控的方法及裝置,能夠及時(shí)發(fā)現(xiàn)磁盤的異常情況。
[0005]為了達(dá)到上述發(fā)明目的,本發(fā)明公開了一種實(shí)現(xiàn)磁盤監(jiān)控的方法,包括:
[0006]周期性獲取磁盤的工作速度和溫度;
[0007]結(jié)合磁盤的工作速度和溫度,確定磁盤是否出現(xiàn)異常。
[0008]進(jìn)一步地,獲取磁盤的工作溫度包括:
[0009]通過Megacli獲取工作磁盤的盤符,并將工作磁盤的盤符發(fā)往Smartctl獲取工作磁盤的溫度信息。
[0010]進(jìn)一步地,結(jié)合磁盤的工作速度和溫度,確定磁盤是否出現(xiàn)異常包括:
[0011]當(dāng)磁盤的工作溫度和速度均正常時(shí),確定磁盤無(wú)異常;
[0012]當(dāng)磁盤工作的速度正常但溫度異常時(shí),確定磁盤的散熱異常;
[0013]當(dāng)磁盤的工作速度偏低但溫度正常時(shí),確定磁盤有壞道及磁盤燈告警,確定磁盤異常;
[0014]當(dāng)磁盤的工作溫度和速度均出現(xiàn)異常時(shí),確定磁盤異常。
[0015]進(jìn)一步地,在磁盤的工作溫度和速度均出現(xiàn)異常,確定磁盤異常后,該方法還包括:將異常磁盤與其他磁盤位置置換,進(jìn)行異常原因查找。
[0016]本申請(qǐng)還提供一種實(shí)現(xiàn)磁盤監(jiān)控的裝置,包括:獲取單元和異常判斷單元;其中,
[0017]獲取單元,用于周期性獲取磁盤的工作速度和溫度;
[0018]異常判斷單元,用于結(jié)合磁盤的工作速度和溫度,確定磁盤是否出現(xiàn)異常。[0019]進(jìn)一步地,獲取單元具體用于,
[0020]通過Megacli獲取工作磁盤的盤符,并將工作磁盤的盤符發(fā)往Smartctl獲取工作磁盤的溫度信息。
[0021]進(jìn)一步地,異常判斷單元具體用于,
[0022]當(dāng)磁盤的工作溫度和速度均正常時(shí),確定磁盤無(wú)異常;
[0023]當(dāng)磁盤工作的速度正常但溫度異常時(shí),確定磁盤的散熱異常;
[0024]當(dāng)磁盤的工作速度偏低但溫度正常時(shí),確定磁盤有壞道及磁盤燈告警,確定磁盤異常;
[0025]當(dāng)磁盤的工作溫度和速度均出現(xiàn)異常時(shí),確定磁盤異常。
[0026]進(jìn)一步地,該裝置還包括異常處理單元,用于在磁盤的工作溫度和速度均出現(xiàn)異常,確定磁盤異常后,將異常磁盤與其他磁盤位置置換,進(jìn)行異常原因查找。
[0027]本申請(qǐng)技術(shù)方案包括:周期性獲取磁盤的工作速度和溫度;結(jié)合磁盤的工作速度和溫度,確定磁盤是否出現(xiàn)異常。本發(fā)明通過獲取磁盤的工作速度和溫度,通過結(jié)合磁盤溫度和速度進(jìn)行異常判斷,實(shí)現(xiàn)了對(duì)磁盤異常的監(jiān)控,有利于磁盤異常的及時(shí)發(fā)現(xiàn),提高服務(wù)器磁盤維護(hù)的工作效率。
【專利附圖】

【附圖說明】
[0028]此處所說明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0029]圖1為本發(fā)明實(shí)現(xiàn)磁盤監(jiān)控的方法的流程圖;
[0030]圖2為本發(fā)明實(shí)現(xiàn)磁盤監(jiān)控的裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0031]圖1為本發(fā)明實(shí)現(xiàn)磁盤監(jiān)控的方法的流程圖,如圖1所示,包括:
[0032]步驟100、周期性獲取磁盤的工作速度和溫度。
[0033]本步驟中,獲取磁盤的工作溫度包括:
[0034]通過Megacli獲取工作磁盤的盤符,并將工作磁盤的盤符發(fā)往Smartctl獲取磁盤的工作溫度信息。其中,Megacli是本領(lǐng)域技術(shù)人員常用的一種用于對(duì)磁盤運(yùn)行監(jiān)測(cè)的開源工具。作為現(xiàn)有技術(shù)可以對(duì)磁盤健康狀況進(jìn)行大致判斷,具體磁盤健康狀況需要根據(jù)其他方法進(jìn)行判斷,因此本發(fā)明方法僅使用Megacli進(jìn)行盤符獲取。Megacli獲取盤符后,將盤符信息發(fā)送給Smartctl。
[0035]Smartctl是本領(lǐng)域技術(shù)人員常用的一種用于獲取磁盤信息的開源工具。通過Smartctl周期性的獲取磁盤溫度信息(Smartctl為現(xiàn)有技術(shù),可以通過smartctl_a/dev/sda指令獲取到實(shí)時(shí)溫度信息(Current Drive Temperature))。
[0036]需要說明的是,獲取磁盤工作速度的為本領(lǐng)域技術(shù)人員慣用的技術(shù)手段,是通過壓力腳本(fi0.sh)進(jìn)行磁盤加壓,是磁盤工作在壓力狀態(tài),以便獲取該狀態(tài)下磁盤的讀寫速度,數(shù)據(jù)結(jié)果由fio工具自動(dòng)生成,在此不再贅述。
[0037]步驟101、結(jié)合磁盤的工作速度和溫度,確定磁盤是否出現(xiàn)異常。
[0038]本步驟中,結(jié)合磁盤的工作速度和溫度,確定磁盤是否出現(xiàn)異常包括:[0039]當(dāng)磁盤的工作溫度和速度均正常時(shí),確定磁盤無(wú)異常;
[0040]當(dāng)磁盤工作的速度正常但溫度異常時(shí),確定磁盤的散熱異常;
[0041]當(dāng)磁盤的工作速度偏低但溫度正常時(shí),確定磁盤有壞道及磁盤燈告警,確定磁盤異常;
[0042]當(dāng)磁盤的工作溫度和速度均出現(xiàn)異常時(shí),確定磁盤異常。
[0043]需要說明的是,這里的工作溫度和速度的異常主要是通過的其他磁盤,其在工作過程中處于相同的等級(jí),及保持相同的工作狀態(tài),如果其中一個(gè)磁盤的速度或溫度存在差異時(shí),則認(rèn)為其存在異常,一般溫度差異在I?2度之內(nèi)屬于正常,速度的異常與否按照現(xiàn)有技術(shù)的規(guī)定確定,磁盤速度與系統(tǒng)讀寫任務(wù),磁盤陣列(raid)策略,測(cè)試參數(shù)有關(guān)。因系統(tǒng)內(nèi)各磁盤間相互獨(dú)立,環(huán)境相對(duì)一致,根據(jù)實(shí)際經(jīng)驗(yàn),速度異常一般設(shè)定為:磁盤速度浮動(dòng)超過系統(tǒng)內(nèi)磁盤速度的平均值的10%。
[0044]獲取的數(shù)據(jù)可以通過圖表的方式進(jìn)行工作狀態(tài)顯示,使磁盤工作狀態(tài)更加直觀。
[0045]在磁盤的工作溫度和速度均出現(xiàn)異常,確定磁盤異常后,該方法還包括:將異常磁盤與其他磁盤位置置換,進(jìn)行異常原因查找。
[0046]需要說明的是,磁盤異常原因查找為:通過與正常磁盤換位置,置換前后兩硬盤健康狀態(tài)未變,是為了證明與硬盤連接背板、槽位沒問題,確定是磁盤本身有問題。當(dāng)出現(xiàn)磁盤工作速度異常時(shí),使用本領(lǐng)域技術(shù)人員熟知的命令語(yǔ)言磁盤分區(qū)操作工具(fdisk-1)確定能否看到磁盤,若能看到系統(tǒng)下性能監(jiān)控(top)命令(包括監(jiān)控處理器內(nèi)存磁盤狀態(tài))排除系統(tǒng)任務(wù)多原因,查看磁盤配額確定有多余可操作空間;命令語(yǔ)言文件系統(tǒng)檢查命令(fsck,用來(lái)檢查和維護(hù)不一致的文件系統(tǒng)。若系統(tǒng)掉電或磁盤發(fā)生問題,可利用fsck命令對(duì)文件系統(tǒng)進(jìn)行檢查)檢查磁盤文件系統(tǒng)完整,命令語(yǔ)言硬盤壞塊修復(fù)命(badblock)檢查壞塊。若通過命令語(yǔ)言fdisk -1看不到該磁盤,需到物理機(jī)處查看raid報(bào)警指示,磁盤在線狀態(tài)等,通過物理檢測(cè)檢等查磁盤有無(wú)物理?yè)p傷。溫度高異常:查看磁盤散熱情況,環(huán)境溫度。
[0047]綜上所述,本發(fā)明通過基于MegaCl1、Smartctl獲取磁盤工作的溫度,通過溫度和速度兩項(xiàng)指標(biāo)同時(shí)對(duì)磁盤進(jìn)行監(jiān)控,是磁盤的安全維護(hù)更加全面,是廠商和數(shù)據(jù)中心維護(hù)人員對(duì)服務(wù)器磁盤健康狀態(tài)有很好地把握,可以通過數(shù)據(jù)向用戶和其他合作企業(yè)提供磁盤工作狀態(tài)的依據(jù),增強(qiáng)對(duì)支持業(yè)務(wù)的信心,解決企業(yè)用戶對(duì)服務(wù)器磁盤健康狀態(tài)顧慮。
[0048]圖2為本發(fā)明實(shí)現(xiàn)磁盤監(jiān)控的裝置的結(jié)構(gòu)框圖,如圖2所示,包括:獲取單元和異常判斷單元;其中,
[0049]獲取單元,用于周期性獲取磁盤的工作速度和溫度;
[0050]獲取單元具體用于,
[0051]通過Megacli獲取工作磁盤的盤符,并將工作磁盤的盤符發(fā)往Smartctl獲取工作磁盤的溫度信息。
[0052]異常判斷單元,用于結(jié)合磁盤的工作速度和溫度,確定磁盤是否出現(xiàn)異常。
[0053]異常判斷單元具體用于,
[0054]當(dāng)磁盤的工作溫度和速度均正常時(shí),確定磁盤無(wú)異常;
[0055]當(dāng)磁盤工作的速度正常但溫度異常時(shí),確定磁盤的散熱異常;
[0056]當(dāng)磁盤的工作速度偏低但溫度正常時(shí),確定磁盤有壞道及磁盤燈告警,確定磁盤異常;
[0057]當(dāng)磁盤的工作溫度和速度均出現(xiàn)異常時(shí),確定磁盤異常。
[0058]本發(fā)明裝置還包括異常處理單元,用于在磁盤的工作溫度和速度均出現(xiàn)異常,確定磁盤異常后,將異常磁盤與其他磁盤位置置換,進(jìn)行異常原因查找。
[0059]雖然本申請(qǐng)所揭露的實(shí)施方式如上,但所述的內(nèi)容僅為便于理解本申請(qǐng)而采用的實(shí)施方式,并非用以限定本申請(qǐng)。任何本申請(qǐng)所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本申請(qǐng)所揭露的精神和范圍的前提下,可以在實(shí)施的形式及細(xì)節(jié)上進(jìn)行任何的修改與變化,但本申請(qǐng)的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。
【權(quán)利要求】
1.一種實(shí)現(xiàn)磁盤監(jiān)控的方法,其特征在于,包括: 周期性獲取磁盤的工作速度和溫度; 結(jié)合磁盤的工作速度和溫度,確定磁盤是否出現(xiàn)異常。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取磁盤的工作溫度包括: 通過Megacli獲取工作磁盤的盤符,并將工作磁盤的盤符發(fā)往Smartctl獲取工作磁盤的溫度信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述結(jié)合磁盤的工作速度和溫度,確定磁盤是否出現(xiàn)異常包括: 當(dāng)磁盤的工作溫度和速度均正常時(shí),確定磁盤無(wú)異常; 當(dāng)磁盤工作的速度正常但溫度異常時(shí),確定磁盤的散熱異常; 當(dāng)磁盤的工作速度偏低但溫度正常時(shí),確定磁盤有壞道及磁盤燈告警,確定磁盤異常; 當(dāng)磁盤的工作溫度和速度均出現(xiàn)異常時(shí),確定磁盤異常。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在磁盤的工作溫度和速度均出現(xiàn)異常,確定磁盤異常后,該方法還包括:將異常磁盤與其他磁盤位置置換,進(jìn)行異常原因查找。
5.一種實(shí)現(xiàn)磁盤監(jiān)控的裝置,其特征在于,包括:獲取單元和異常判斷單元;其中, 獲取單元,用于周期性獲取磁盤的工作速度和溫度; 異常判斷單元,用于結(jié)合磁盤的工作速度和溫度,確定磁盤是否出現(xiàn)異常。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述獲取單元具體用于, 通過Megacli獲取工作磁盤的盤符,并將工作磁盤的盤符發(fā)往Smartctl獲取工作磁盤的溫度信息。
7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述異常判斷單元具體用于, 當(dāng)磁盤的工作溫度和速度均正常時(shí),確定磁盤無(wú)異常; 當(dāng)磁盤工作的速度正常但溫度異常時(shí),確定磁盤的散熱異常; 當(dāng)磁盤的工作速度偏低但溫度正常時(shí),確定磁盤有壞道及磁盤燈告警,確定磁盤異常; 當(dāng)磁盤的工作溫度和速度均出現(xiàn)異常時(shí),確定磁盤異常。
8.根據(jù)權(quán)利要求5所述的裝置,其特征在于,該裝置還包括異常處理單元,用于在磁盤的工作溫度和速度均出現(xiàn)異常,確定磁盤異常后,將異常磁盤與其他磁盤位置置換,進(jìn)行異常原因查找。
【文檔編號(hào)】G06F11/30GK103984615SQ201410198450
【公開日】2014年8月13日 申請(qǐng)日期:2014年5月12日 優(yōu)先權(quán)日:2014年5月12日
【發(fā)明者】黃福超 申請(qǐng)人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
潞西市| 曲阜市| 谢通门县| 芦山县| 资阳市| 洪江市| 新巴尔虎右旗| 莎车县| 玉龙| 扬州市| 阳城县| 大同县| 潞西市| 洞口县| 丰宁| 逊克县| 天台县| 大邑县| 莲花县| 德保县| 阿瓦提县| 怀集县| 刚察县| 阳城县| 安康市| 梁河县| 锦屏县| 罗山县| 武强县| 乡城县| 二连浩特市| 博兴县| 东港市| 贵州省| 绥棱县| 类乌齐县| 鲜城| 宜川县| 宝兴县| 酉阳| 恩平市|