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

一種SMART信息監(jiān)控的實(shí)現(xiàn)方法與流程

文檔序號:11654138閱讀:2315來源:國知局

本發(fā)明涉及存儲技術(shù)領(lǐng)域,尤其涉及一種smart信息監(jiān)控的實(shí)現(xiàn)方法。



背景技術(shù):

smart(self-monitoring,analysis,andreportingtechnology)是指硬盤內(nèi)部管理器對硬盤自我監(jiān)測和分析,并生成的狀態(tài)報(bào)告包括硬盤健康度和異常信息,通過分析該報(bào)告可以用來預(yù)測分析硬盤的潛在問題?,F(xiàn)有satassd不會主動向主機(jī)host匯報(bào)硬盤健康度/異常信息,需要host定期通過查詢smart信息進(jìn)行判斷,為smart信息查詢命令為legacy命令,所以命令下發(fā)時(shí)需要獨(dú)占ssdio通路;并非由于此命令數(shù)據(jù)量較大導(dǎo)致。因此定期對smart查詢將影響host數(shù)據(jù)吞吐性能。



技術(shù)實(shí)現(xiàn)要素:

針對以上缺陷,本發(fā)明目的在于如何降低主機(jī)因?yàn)樽x取smart信息而造成對io資源的占用,如何降低對host數(shù)據(jù)吞吐性能的影響。

為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種smart信息監(jiān)控的實(shí)現(xiàn)方法,其特征在于在硬盤控制器中增加設(shè)置異常收集模塊和異常報(bào)告;所述異常收集模塊根據(jù)預(yù)先設(shè)定的異常條件監(jiān)控硬盤的工作狀態(tài),當(dāng)硬盤發(fā)生異常且滿足預(yù)先設(shè)定的異常條件時(shí)硬盤控制器通知主機(jī)并將異常情況記錄在異常報(bào)告中;主機(jī)只有在收到硬盤控制器發(fā)生異常通知時(shí),主機(jī)才讀取硬盤的異常報(bào)告或者smart信息。

所述的smart信息監(jiān)控的實(shí)現(xiàn)方法,其特征在于在主機(jī)訪問硬盤的操作命令返回值中增加硬盤異常使能標(biāo)識,當(dāng)硬盤發(fā)生異常時(shí),硬盤控制器將最新的主機(jī)訪問硬盤的操作命令返回值中硬盤異常使能標(biāo)識從無效修改為使能;主機(jī)檢查到硬盤異常使能標(biāo)識后,通過發(fā)送獲取異常報(bào)告指令獲取硬盤的異常報(bào)告或者發(fā)讀取smart信息指令獲取smart信息。

本發(fā)明通過取消硬盤未出現(xiàn)異常時(shí)對smart信息的定期讀取操作,將主機(jī)對硬盤檢測所帶來的性能損失降低到最小,達(dá)到實(shí)際提高主機(jī)數(shù)據(jù)吞吐性能的效果。

附圖說明

圖1是satassdsmart異常處理流程示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

圖1是satassdsmart異常處理流程示意圖,系統(tǒng)主機(jī)host在satassd上電后發(fā)送identify識別硬盤命令,檢測satassd是否具有異常收集模塊和收集異常報(bào)告sensedatareport功能,當(dāng)檢測satassd支持此功能,則主機(jī)通過發(fā)送設(shè)置命令將satassd中該功能使能,同時(shí)satassd返回正確結(jié)果通知host功能已使能,host正常進(jìn)行io操作。

①satassd正常運(yùn)行期間,由異常事件觸發(fā)或者在空閑狀態(tài)定期進(jìn)行smart信息收集操作;

②host對satassd進(jìn)行正常讀寫(i/o)操作,無需定期查詢硬盤健康狀況;

③satassdsmart檢測到異常狀況,如剩余空間低于閾值,通知sensedatareport進(jìn)行異常情況記錄;

④異常收集模塊和異常報(bào)告在host發(fā)送的任意命令到來后,將返回命令狀態(tài)設(shè)置為sensedataavailable,以通知hostssd發(fā)生異常情況;

⑤host檢測到返回命令狀態(tài)為sensedataavailable后,直接發(fā)送requestsensedataext命令直接可以從sensedatareport模塊獲取硬盤具體異常問題;或者執(zhí)行⑥;

⑥host直接發(fā)送smartreaddata命令獲取smart信息進(jìn)行ssd狀態(tài)分析。

以上所揭露的僅為本發(fā)明一種實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于本發(fā)明所涵蓋的范圍。



技術(shù)特征:

技術(shù)總結(jié)
本發(fā)明公開了一種SMART信息監(jiān)控的實(shí)現(xiàn)方法,其特征在于在硬盤控制器中增加設(shè)置異常收集模塊和異常報(bào)告;所述異常收集模塊根據(jù)預(yù)先設(shè)定的異常條件監(jiān)控硬盤的工作狀態(tài),當(dāng)硬盤發(fā)生異常且滿足預(yù)先設(shè)定的異常條件時(shí)硬盤控制器通知主機(jī)并將異常情況記錄在異常報(bào)告中;主機(jī)只有在收到硬盤控制器發(fā)生異常通知時(shí),主機(jī)才讀取硬盤的異常報(bào)告或者SMART信息。通過取消硬盤未出現(xiàn)異常時(shí)對SMART信息的定期讀取操作,將主機(jī)對硬盤檢測所帶來的性能損失降低到最小,達(dá)到實(shí)際提高主機(jī)數(shù)據(jù)吞吐性能的效果。

技術(shù)研發(fā)人員:韓道靜;吳嫻
受保護(hù)的技術(shù)使用者:記憶科技(深圳)有限公司
技術(shù)研發(fā)日:2017.03.07
技術(shù)公布日:2017.07.28
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1