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

硬盤狀態(tài)信息收集方法與裝置的制作方法

文檔序號:6435478閱讀:267來源:國知局
專利名稱:硬盤狀態(tài)信息收集方法與裝置的制作方法
技術領域
本發(fā)明涉及計算機通信領域,尤其涉及一種硬盤狀態(tài)信息收集方法與裝置。
背景技術
硬盤運行狀態(tài)監(jiān)控與性能分析技術,是指將硬盤運行時的狀態(tài)數(shù)據(jù)實時收集,并反饋給主機端,由主機端分析數(shù)據(jù)后報告給用戶(即管理員)的技術。實時收集的數(shù)據(jù),可以是 S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology)數(shù)據(jù)或者 Log 數(shù)據(jù),如硬盤的底層數(shù)據(jù)讀取出錯率、重分配扇區(qū)數(shù)、累計上電時間、累計上電次數(shù)、FTL保留塊數(shù)目、NAND寫入出錯次數(shù)、壞塊數(shù)量、命令錯誤次數(shù)、最近幾次命令出錯內(nèi)容、塊擦除次數(shù)、UltraDMA CRC出錯率、損耗均衡、最近的數(shù)據(jù)吞吐量統(tǒng)計等。該技術對管理員管理、監(jiān)控與部屬運行不同系統(tǒng)的存儲服務器,有很大幫助,管理員可以根據(jù)這些數(shù)據(jù),調整存儲服務器部署。為實現(xiàn)上述目的,現(xiàn)有的技術方案,主要有如下二類1)在主機端自行開發(fā)軟件, 使用接口協(xié)議相關的命令來獲取硬盤狀態(tài)數(shù)據(jù);幻采用簡單的LED狀態(tài)燈來指示硬盤運行狀態(tài),在接口協(xié)議基礎上設計額外的命令來獲取硬盤狀態(tài)數(shù)據(jù)。但現(xiàn)有的硬盤監(jiān)控系統(tǒng)存在如下缺陷一、不能詳細顯示當前硬盤的運行狀態(tài);二、運行在不同系統(tǒng)平臺上的硬盤, 無法集中監(jiān)控;三、因服務器系統(tǒng)不同,需額外開發(fā)運行于不同系統(tǒng)上的相關硬盤監(jiān)控和性能分析軟件,增加開發(fā)成本。綜上可知,現(xiàn)有的硬盤狀態(tài)監(jiān)測技術,在實際使用上顯然存在不便與缺陷,所以有必要加以改進。

發(fā)明內(nèi)容
針對上述的缺陷,本發(fā)明的目的在于提供一種硬盤狀態(tài)信息收集方法與裝置,可以獲取硬盤運行的詳細狀態(tài)數(shù)據(jù),且可以對所有硬盤設備進行集中監(jiān)控與管理。為了實現(xiàn)上述目的,本發(fā)明提供一種硬盤狀態(tài)信息收集裝置,與至少一個硬盤連接,且所述裝置還連接一主機,所述收集裝置包括信息讀取模塊,用于讀取所述硬盤的識別信息及狀態(tài)信息;信息儲存模塊,用于根據(jù)所述硬盤的識別信息暫存所述狀態(tài)信息;信息顯示模塊,用于顯示所述硬盤的狀態(tài)信息。根據(jù)本發(fā)明的硬盤狀態(tài)信息收集裝置,所述硬盤具有一信息采集模塊,用于采集所述硬盤運行的狀態(tài)信息,所述信息讀取模塊從所述信息采集模塊讀取所述硬盤的狀態(tài)信肩、ο根據(jù)本發(fā)明的硬盤狀態(tài)信息收集裝置,所述主機可以從所述狀態(tài)信息收集裝置獲取所述硬盤的狀態(tài)信息,且所述主機包括數(shù)據(jù)庫用于儲存所述硬盤的狀態(tài)信息;分析模塊用于處理分析所述硬盤的狀態(tài)信息,得到硬盤狀態(tài)分析報告。
根據(jù)本發(fā)明的硬盤狀態(tài)信息收集裝置,所述信息收集裝置通過I2C或SPI總線從所述硬盤獲取狀態(tài)信息;或者所述信息收集裝置通過無線通信方式從所述硬盤獲取狀態(tài)信息。根據(jù)本發(fā)明的硬盤狀態(tài)信息收集裝置,所述主機通過USB接口從所述硬盤狀態(tài)信息收集裝置獲取所述硬盤的狀態(tài)信息。本發(fā)明還相應的提供一種硬盤狀態(tài)信息收集方法,通過如上所述的硬盤狀態(tài)信息收集裝置實現(xiàn),所述硬盤狀態(tài)信息收集裝置與至少一個硬盤連接,且所述裝置還連接一主機,所述方法包括以下步驟讀取所述硬盤的識別信息及狀態(tài)信息;根據(jù)所述硬盤的識別信息暫存所述狀態(tài)信息;顯示所述硬盤的狀態(tài)信息。根據(jù)本發(fā)明的硬盤狀態(tài)信息收集方法,所述讀取所述硬盤的識別信息及狀態(tài)信息步驟之前進一步包括采集所述硬盤運行的狀態(tài)信息。根據(jù)本發(fā)明的硬盤狀態(tài)信息收集方法,所述方法還包括從所述硬盤狀態(tài)信息收集裝置獲取所述硬盤的狀態(tài)信息,并將所述硬盤的狀態(tài)信息儲存后進行處理分析,得到硬盤狀態(tài)分析報告。根據(jù)本發(fā)明的硬盤狀態(tài)信息收集方法,所述硬盤狀態(tài)信息收集裝置通過1 或SPI 總線從所述硬盤獲取狀態(tài)信息;或者所述信息收集裝置通過無線通信方式從所述硬盤獲取狀態(tài)信息。根據(jù)本發(fā)明的硬盤狀態(tài)信息收集方法,所述主機通過USB接口從所述硬盤狀態(tài)信息收集裝置獲取所述硬盤的狀態(tài)信息。本發(fā)明通過將硬盤狀態(tài)信息收集裝置與硬盤進行連接借此實現(xiàn)數(shù)據(jù)通信,并可獲取硬盤的狀態(tài)信息進行暫存,且通過設置一顯示模塊可顯示硬盤的狀態(tài)信息借此實現(xiàn)人機交互。同時,狀態(tài)信息收集裝置連接于一主機,該主機可以從硬盤狀態(tài)信息收集裝置獲取硬盤的狀態(tài)信息并進行分析處理得到硬盤的狀態(tài)分析報告,借此使用戶可以集中監(jiān)控和管理硬盤設備。


圖1是本發(fā)明的硬盤狀態(tài)信息收集裝置的結構示意圖;圖2是本發(fā)明一實施例用于硬盤狀態(tài)信息收集的系統(tǒng)結構示意圖;圖3是本發(fā)明另一實施例用于硬盤狀態(tài)信息收集的系統(tǒng)結構示意圖;圖4是本發(fā)明另一實施例的用于硬盤狀態(tài)信息收集的系統(tǒng)結構示意圖;圖5是本發(fā)明的硬盤狀態(tài)信息收集方法流程圖。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參見圖1,本發(fā)明提供了一種硬盤狀態(tài)信息收集裝置100,其與一主機200及至少一硬盤300連接,該收集裝置100具體包括信息讀取模塊101,用于讀取硬盤300的識別信息及狀態(tài)信息。當收集裝置100與多個硬盤300連接時,每個硬盤300都具有各自的識別信息(ID),信息讀取模塊101讀取不同硬盤300的狀態(tài)信息的同時也獲取其各自的ID。信息儲存模塊102,用于根據(jù)硬盤300的識別信息暫存其狀態(tài)信息。每個ID對應一個硬盤300,信息儲存模塊102在暫時儲存狀態(tài)信息時,根據(jù)相應的ID給每個硬盤300分配單獨的儲存空間。信息顯示模塊103,用于顯示硬盤300的狀態(tài)信息。該信息顯示模塊103可以實現(xiàn)人機交互,實際應用中,可以配置一輸入模塊,借此方便用戶的操作。信息顯示模塊103可以根據(jù)用戶的操作列出已讀取到的硬盤狀態(tài)數(shù)據(jù)或顯示某一硬盤狀態(tài)信息概述等。硬盤狀態(tài)信息收集裝置100的總體控制是通過內(nèi)部的MPU(Micro-Processor Unit,微處理單元)(圖中未示)實現(xiàn)的,MPU負責運行主程序,并控制其它模塊,或與其他模塊通信。本發(fā)明的另一實施例中,如圖2所示,硬盤300具有一信息采集模塊301,用于采集硬盤300運行的狀態(tài)信息,具體的可通過訪問硬盤300的CPU和/或儲存介質訪問模塊獲取其相應的狀態(tài)信息數(shù)據(jù),比如S. M. A. R. T.數(shù)據(jù)或者Log數(shù)據(jù),具體的如硬盤的底層數(shù)據(jù)讀取出錯率、重分配扇區(qū)數(shù)、累計上電時間、累計上電次數(shù)、FTL保留塊數(shù)目、NAND寫入出錯次數(shù)、壞塊數(shù)量、命令錯誤次數(shù)、最近幾次命令出錯內(nèi)容、塊擦除次數(shù)、UltraDMA CRC出錯率、損耗均衡、最近的數(shù)據(jù)吞吐量統(tǒng)計等。本實施例中,硬盤300具有與狀態(tài)信息收集裝置 100對應的通信接口,該通信接口可以是I2C或SPI總線接口,也可以為無線通信接口,信息收集裝置100通過1 或SPI總線從硬盤300獲取其狀態(tài)信息;或者信息收集裝置100通過無線通信方式從硬盤300獲取其狀態(tài)信息,具體的是信息讀取模塊101從硬盤300的信息采集模塊301讀取硬盤300的狀態(tài)信息。 再參見圖3,本發(fā)明的另一實施例中,硬盤狀態(tài)信息收集裝置100連接若干硬盤 300和一主機200,所述主機200可以從狀態(tài)信息收集裝置100獲取硬盤300的狀態(tài)信息, 且該實施例中主機200包括數(shù)據(jù)庫201 用于儲存硬盤300的狀態(tài)信息。分析模塊202 用于處理分析硬盤300的狀態(tài)信息,得到硬盤狀態(tài)分析報告,借此可幫助用戶管理和調整存儲設備,監(jiān)控設備狀態(tài),在硬盤300有故障前提醒用戶及時遷移數(shù)據(jù)等。本發(fā)明的實施例中,硬盤狀態(tài)信息收集裝置100和主機200通過USB接口實現(xiàn)通信,主機200可通過USB接口從硬盤狀態(tài)信息收集裝置100獲取其狀態(tài)信息。再參見本發(fā)明的另一具體實施例,如圖4,主機200通過USB與硬盤狀態(tài)信息收集裝置100連接,且硬盤狀態(tài)信息收集裝置100連接有若干具有不同操作系統(tǒng)的服務器,各服務器具有自己的硬盤。由于本發(fā)明的硬盤狀態(tài)信息收集裝置100與硬盤300是直接通過 I2C或SPI連接或無線通信連接,對各服務器的系統(tǒng)沒有依賴性,借此本發(fā)明僅有一套管理軟件即可對所有的服務器硬盤的運行狀態(tài)進行檢測和管理。本發(fā)明在實際應用中僅需一處系統(tǒng)平臺上的監(jiān)控與分析軟件,其即不依賴于計算機系統(tǒng)架構,如IA64、X86、AMD64、SPARC或者其他系統(tǒng)都能支持,也不依賴于操作系統(tǒng),如 Linux/ffindows/UNIX都能支持。更好的,本發(fā)明與硬盤存儲設備的數(shù)據(jù)接口總線無關,可適用的存儲設備包括各類接口的傳統(tǒng)硬盤和固態(tài)硬盤等,如PATA/SATA/SAS/PCIE/USB等總線接口的傳統(tǒng)硬盤或固態(tài)硬盤,且可以方便的實現(xiàn)對硬盤狀態(tài)數(shù)據(jù)集中管理和保存。參見圖5,本發(fā)明提供了一種硬盤狀態(tài)信息收集方法,其通過如圖1所述的硬盤狀態(tài)信息收集裝置100實現(xiàn),具體的,硬盤狀態(tài)信息收集裝置100與至少一個硬盤300連接, 且所述裝置100還與一主機200連接。所述的狀態(tài)信息收集方法包括步驟S501,信息讀取模塊101讀取硬盤300的識別信息及狀態(tài)信息。具體應用中, 每個硬盤300都對應一個ID,讀取時以不同的ID代表不同的硬盤300。步驟S502,信息儲存模塊102根據(jù)硬盤300的識別信息暫存其狀態(tài)信息。信息儲存模塊102根據(jù)不同的ID代表的硬盤300都分配不同的狀態(tài)信息儲存空間,儲存相應的狀態(tài)fe息。步驟S503,信息顯示模塊103顯示硬盤300的狀態(tài)信息。優(yōu)選的,本發(fā)明的一實施例中,硬盤300具有一信息采集模塊301,步驟S501之前還包括信息采集模塊301采集硬盤300運行的狀態(tài)信息,信息讀取模塊101即是從該信息采集模塊301讀取相應的硬盤狀態(tài)信息。同時,本實施例中,信息收集裝置100通過I2C或 SPI總線從硬盤300獲取狀態(tài)信息;或者信息收集裝置100通過無線通信方式從硬盤300獲取狀態(tài)信息,借此可使信息的獲取不依賴于計算機架構系統(tǒng)和操作系統(tǒng)。更好的,本發(fā)明的硬盤狀態(tài)信息收集方法還包括主機200通過USB接口從硬盤狀態(tài)信息收集裝置100獲取硬盤300的狀態(tài)信息,并將硬盤的狀態(tài)信息儲存到數(shù)據(jù)庫201,然后可通過分析模塊202進行處理分析,得到硬盤狀態(tài)分析報告,借此方便用戶監(jiān)控和管理。綜上所述,本發(fā)明通過將硬盤狀態(tài)信息收集裝置與硬盤進行連接借此實現(xiàn)數(shù)據(jù)通信,并可獲取硬盤的狀態(tài)信息進行暫存,且通過設置一顯示模塊可顯示硬盤的狀態(tài)信息借此實現(xiàn)人機交互。同時,狀態(tài)信息收集裝置連接于一主機,該主機可以從硬盤狀態(tài)信息收集裝置獲取硬盤的狀態(tài)信息并進行分析處理得到硬盤的狀態(tài)分析報告,借此使用戶可以集中監(jiān)控和管理硬盤設備。當然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質的情況下,熟悉本領域的技術人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權利要求的保護范圍。
權利要求
1.一種硬盤狀態(tài)信息收集裝置,與至少一個硬盤連接,且所述裝置還連接一主機,其特征在于,所述收集裝置包括信息讀取模塊,用于讀取所述硬盤的識別信息及狀態(tài)信息;信息儲存模塊,用于根據(jù)所述硬盤的識別信息暫存所述狀態(tài)信息;信息顯示模塊,用于顯示所述硬盤的狀態(tài)信息。
2.根據(jù)權利要求1所述的硬盤狀態(tài)信息收集裝置,其特征在于,所述硬盤具有一信息采集模塊,用于采集所述硬盤運行的狀態(tài)信息,所述信息讀取模塊從所述信息采集模塊讀取所述硬盤的狀態(tài)信息。
3.根據(jù)權利要求1所述的硬盤狀態(tài)信息收集裝置,其特征在于,所述主機可以從所述狀態(tài)信息收集裝置獲取所述硬盤的狀態(tài)信息,且所述主機包括數(shù)據(jù)庫用于儲存所述硬盤的狀態(tài)信息;分析模塊用于處理分析所述硬盤的狀態(tài)信息,得到硬盤狀態(tài)分析報告。
4.根據(jù)權利要求1所述的硬盤狀態(tài)信息收集裝置,其特征在于,所述信息收集裝置通過1 或SPI總線從所述硬盤獲取狀態(tài)信息;或者所述信息收集裝置通過無線通信方式從所述硬盤獲取狀態(tài)信息。
5.根據(jù)權利要求3所述的硬盤狀態(tài)信息收集裝置,其特征在于,所述主機通過USB接口從所述硬盤狀態(tài)信息收集裝置獲取所述硬盤的狀態(tài)信息。
6.一種硬盤狀態(tài)信息收集方法,通過如權利要求1所述的硬盤狀態(tài)信息收集裝置實現(xiàn),所述硬盤狀態(tài)信息收集裝置與至少一個硬盤連接,且所述裝置還連接一主機,其特征在于,所述方法包括以下步驟讀取所述硬盤的識別信息及狀態(tài)信息;根據(jù)所述硬盤的識別信息暫存所述狀態(tài)信息;顯示所述硬盤的狀態(tài)信息。
7.根據(jù)權利要求6所述的硬盤狀態(tài)信息收集方法,其特征在于,所述讀取所述硬盤的識別信息及狀態(tài)信息步驟之前進一步包括采集所述硬盤運行的狀態(tài)信息。
8.根據(jù)權利要求6所述的硬盤狀態(tài)信息收集方法,其特征在于,所述方法還包括從所述硬盤狀態(tài)信息收集裝置獲取所述硬盤的狀態(tài)信息,并將所述硬盤的狀態(tài)信息儲存后進行處理分析,得到硬盤狀態(tài)分析報告。
9.根據(jù)權利要求6所述的硬盤狀態(tài)信息收集方法,其特征在于,所述硬盤狀態(tài)信息收集裝置通過1 或SPI總線從所述硬盤獲取狀態(tài)信息;或者所述信息收集裝置通過無線通信方式從所述硬盤獲取狀態(tài)信息。
10.根據(jù)權利要求8所述的硬盤狀態(tài)信息收集方法,其特征在于,所述主機通過USB接口從所述硬盤狀態(tài)信息收集裝置獲取所述硬盤的狀態(tài)信息。
全文摘要
本發(fā)明公開了一種硬盤狀態(tài)信息收集裝置,與至少一個硬盤連接,且所述裝置還連于一主機,所述收集裝置包括信息讀取模塊,用于讀取所述硬盤的識別信息及狀態(tài)信息;信息儲存模塊,用于根據(jù)所述硬盤的識別信息暫存所述狀態(tài)信息;信息顯示模塊,用于顯示所述硬盤的狀態(tài)信息。更好的,本發(fā)明的狀態(tài)信息收集裝置與硬盤可以通過I2C或SPI總線及無線通信方式連接通信。本發(fā)明還相應的提供一種硬盤狀態(tài)信息收集方法。借此,本發(fā)明可不依賴于計算機系統(tǒng)構架實現(xiàn)對硬盤的狀態(tài)檢測,且可以對所有硬盤設備進行集中監(jiān)控與管理。
文檔編號G06F11/32GK102360327SQ20111030957
公開日2012年2月22日 申請日期2011年10月13日 優(yōu)先權日2011年10月13日
發(fā)明者楊樹浩 申請人:記憶科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1