[發(fā)明專利]一種SMART信息監(jiān)控的實(shí)現(xiàn)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201710132244.9 | 申請(qǐng)日: | 2017-03-07 |
| 公開(kāi)(公告)號(hào): | CN106991031B | 公開(kāi)(公告)日: | 2020-10-20 |
| 發(fā)明(設(shè)計(jì))人: | 韓道靜;吳嫻 | 申請(qǐng)(專利權(quán))人: | 記憶科技(深圳)有限公司 |
| 主分類號(hào): | G06F11/30 | 分類號(hào): | G06F11/30;G06F11/32 |
| 代理公司: | 廣東廣和律師事務(wù)所 44298 | 代理人: | 葉新民 |
| 地址: | 518057 廣東省深圳市南山區(qū)蛇口后海大道東角頭廠房D*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 smart 信息 監(jiān)控 實(shí)現(xiàn) 方法 | ||
本發(fā)明公開(kāi)了一種SMART信息監(jiān)控的實(shí)現(xiàn)方法,其特征在于在硬盤(pán)控制器中增加設(shè)置異常收集模塊和異常報(bào)告;所述異常收集模塊根據(jù)預(yù)先設(shè)定的異常條件監(jiān)控硬盤(pán)的工作狀態(tài),當(dāng)硬盤(pán)發(fā)生異常且滿足預(yù)先設(shè)定的異常條件時(shí)硬盤(pán)控制器通知主機(jī)并將異常情況記錄在異常報(bào)告中;主機(jī)只有在收到硬盤(pán)控制器發(fā)生異常通知時(shí),主機(jī)才讀取硬盤(pán)的異常報(bào)告或者SMART信息。通過(guò)取消硬盤(pán)未出現(xiàn)異常時(shí)對(duì)SMART信息的定期讀取操作,將主機(jī)對(duì)硬盤(pán)檢測(cè)所帶來(lái)的性能損失降低到最小,達(dá)到實(shí)際提高主機(jī)數(shù)據(jù)吞吐性能的效果。
技術(shù)領(lǐng)域
本發(fā)明涉及存儲(chǔ)技術(shù)領(lǐng)域,尤其涉及一種SMART信息監(jiān)控的實(shí)現(xiàn)方法。
背景技術(shù)
SMART(Self-Monitoring,Analysis,and Reporting Technology)是指硬盤(pán)內(nèi)部管理器對(duì)硬盤(pán)自我監(jiān)測(cè)和分析,并生成的狀態(tài)報(bào)告包括硬盤(pán)健康度和異常信息,通過(guò)分析該報(bào)告可以用來(lái)預(yù)測(cè)分析硬盤(pán)的潛在問(wèn)題。現(xiàn)有SATA SSD不會(huì)主動(dòng)向主機(jī)Host匯報(bào)硬盤(pán)健康度/異常信息,需要Host定期通過(guò)查詢SMART信息進(jìn)行判斷,為SMART信息查詢命令為L(zhǎng)egacy命令,所以命令下發(fā)時(shí)需要獨(dú)占SSD IO通路;并非由于此命令數(shù)據(jù)量較大導(dǎo)致。因此定期對(duì)SMART查詢將影響Host數(shù)據(jù)吞吐性能。
發(fā)明內(nèi)容
針對(duì)以上缺陷,本發(fā)明目的在于如何降低主機(jī)因?yàn)樽x取SMART信息而造成對(duì)IO資源的占用,如何降低對(duì)Host數(shù)據(jù)吞吐性能的影響。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種SMART信息監(jiān)控的實(shí)現(xiàn)方法,其特征在于在硬盤(pán)控制器中增加設(shè)置異常收集模塊和異常報(bào)告;所述異常收集模塊根據(jù)預(yù)先設(shè)定的異常條件監(jiān)控硬盤(pán)的工作狀態(tài),當(dāng)硬盤(pán)發(fā)生異常且滿足預(yù)先設(shè)定的異常條件時(shí)硬盤(pán)控制器通知主機(jī)并將異常情況記錄在異常報(bào)告中;主機(jī)只有在收到硬盤(pán)控制器發(fā)生異常通知時(shí),主機(jī)才讀取硬盤(pán)的異常報(bào)告或者SMART信息。
所述的SMART信息監(jiān)控的實(shí)現(xiàn)方法,其特征在于在主機(jī)訪問(wèn)硬盤(pán)的操作命令返回值中增加硬盤(pán)異常使能標(biāo)識(shí),當(dāng)硬盤(pán)發(fā)生異常時(shí),硬盤(pán)控制器將最新的主機(jī)訪問(wèn)硬盤(pán)的操作命令返回值中硬盤(pán)異常使能標(biāo)識(shí)從無(wú)效修改為使能;主機(jī)檢查到硬盤(pán)異常使能標(biāo)識(shí)后,通過(guò)發(fā)送獲取異常報(bào)告指令獲取硬盤(pán)的異常報(bào)告或者發(fā)讀取SMART信息指令獲取SMART信息。
本發(fā)明通過(guò)取消硬盤(pán)未出現(xiàn)異常時(shí)對(duì)SMART信息的定期讀取操作,將主機(jī)對(duì)硬盤(pán)檢測(cè)所帶來(lái)的性能損失降低到最小,達(dá)到實(shí)際提高主機(jī)數(shù)據(jù)吞吐性能的效果。
附圖說(shuō)明
圖1是SATA SSD SMART異常處理流程示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1是SATA SSD SMART異常處理流程示意圖,系統(tǒng)主機(jī)Host在SATA SSD上電后發(fā)送Identify識(shí)別硬盤(pán)命令,檢測(cè)SATA SSD是否具有異常收集模塊和異常報(bào)告Sense DataReport,當(dāng)檢測(cè)SATA SSD支持此功能,則主機(jī)通過(guò)發(fā)送設(shè)置命令將SATA SSD中該功能使能,同時(shí)SATA SSD返回正確結(jié)果通知Host功能已使能,Host正常進(jìn)行IO操作。
①SATA SSD正常運(yùn)行期間,由異常事件觸發(fā)進(jìn)行SMART信息收集操作;
②Host對(duì)SATA SSD進(jìn)行正常讀寫(xiě)(I/O)操作,無(wú)需定期查詢硬盤(pán)健康狀況;
③SATA SSD SMART檢測(cè)到異常狀況,如剩余空間低于閾值,通知Sense DataReport進(jìn)行異常情況記錄;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于記憶科技(深圳)有限公司,未經(jīng)記憶科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710132244.9/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 硬盤(pán)SMART數(shù)據(jù)中特征數(shù)據(jù)提取方法和裝置
- 一種Smart Rack機(jī)柜風(fēng)扇轉(zhuǎn)速管理的方法
- 一種快速有效進(jìn)行系統(tǒng)硬盤(pán)失效分析及修復(fù)的方法
- 一種linux系統(tǒng)下硬盤(pán)smart信息的檢測(cè)方法
- 一種基于SMART的預(yù)測(cè)硬盤(pán)亞健康指標(biāo)的方法及裝置
- 一種Smart Rack性能調(diào)諧的方法
- 一種基于藍(lán)牙通信的司機(jī)身份識(shí)別裝置
- 基于時(shí)序特征處理與模型優(yōu)化的磁盤(pán)故障預(yù)測(cè)方法和系統(tǒng)
- 喇叭控制系統(tǒng)
- 一種磁盤(pán)監(jiān)控的方法、裝置、電子設(shè)備及介質(zhì)
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 一種范圍廣、力度大的校內(nèi)監(jiān)控系統(tǒng)
- 一種監(jiān)控的方法及系統(tǒng)
- 設(shè)備的監(jiān)控方法、裝置、系統(tǒng)和空調(diào)
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 設(shè)備監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 風(fēng)險(xiǎn)雷達(dá)預(yù)警的監(jiān)控方法及系統(tǒng)
- 區(qū)塊鏈網(wǎng)絡(luò)監(jiān)控系統(tǒng)、裝置及方法
- 基于機(jī)器視覺(jué)的車站客流安全智能監(jiān)控系統(tǒng)
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置





