新四季網

硬碟的損耗均衡方法、裝置及系統的製作方法

2023-09-20 01:11:15 1

專利名稱:硬碟的損耗均衡方法、裝置及系統的製作方法
技術領域:
本發明涉及數據存儲技術領域,特別是涉及硬碟的損耗均衡方法、存儲 系統控制裝置及存儲系統。
背景技術:
固態硬碟(Solid State Disk, SSD),是由控制單元和固態存儲單元組成的 硬碟,其接口規範、功能及使用方法上與普通硬碟相同。由於固態硬碟沒有 普通硬碟的機械旋轉裝置,因此具有讀寫速度快、工作噪音低、抗震性好、 工作溫度範圍大等特點。
目前,固態硬碟的存儲單元大多採用非易失性的快閃記憶體(flash)晶片,其 優點是數據保護不受電源控制、移動方便,可以適應於多種環境,缺點在於 存在擦寫壽命問題。在基於快閃記憶體的固態硬碟中,存儲單元又分為單層式存儲 (Single Level Cell, SLC )和多層式存儲(Multi level Cell, MLC )兩類。SLC 的最大擦寫次數在10萬次左右,MLC在1萬次左右。超過了最大可擦寫次 數,快閃記憶體塊就會成為壞塊(badblock)。為了避免某個快閃記憶體塊被過度擦寫,以 至於它先於其他的快閃記憶體塊成為壞塊,需要在儘量不影響性能的前提下,把擦 寫操作均勻分布在每個快閃記憶體塊上,以延長固態硬碟的使用壽命。
現有的固態硬碟損耗均衡技術,使用映射的方法,把要寫入的固態硬碟 的邏輯地址映射到固態硬碟中寫入次數最少的區塊上面去,使得固態硬碟閃 存顆粒上各處的單元擦寫次數儘量保持一致,達到延長固態硬碟的使用壽命 的目的。
在實現本發明的過程中,發明人發現現有技術中至少存在如下問題由 於多硬碟存儲技術的廣泛應用,針對某一系統,往往有多塊硬碟同時工作, 並且這些硬碟中存儲的數據還可能具有相關性,即當某一塊硬碟出現故障時, 會導致其他硬碟中存儲的相關數據也失效。現有的耗均衡技術,其操作單位 是快閃記憶體塊,只能在單個固態硬碟範圍內進行存儲介質的損耗均衡,這就可能導致在應用多塊固態硬碟的系統中,某塊硬碟由於其整體擦寫頻率較高而先 於其他硬碟出現故障,進而還可能導致其他硬碟中存儲的相關數據也失效。

發明內容
本發明實施例提供了硬碟的損耗均衡方法、存儲系統控制裝置及存儲系 統,以實現在多個固態硬碟之間進行損耗均衡,避免某一塊硬碟因過度擦寫
而先於其他硬碟出現故障,技術方案如下
本發明實施例提供一種硬碟的損耗均衡方法,包括
獲得存儲系統的壽命閾值和寫操作次數閾值;
獲得數據單元所在硬碟的壽命值和所述數據單元的寫操作次數;
根據所述數據單元所在硬碟的壽命值和壽命閾值的第一比較結果和所述 數據單元的寫操作次數和寫操作次數閾值的第二比較結果,將所述數據單元 遷移到與所述第 一比較結果關聯的硬碟上。
本發明實施例還提供一種存儲系統控制裝置,其特徵在於,包括 系統閾值獲得模塊,用於獲得所述存儲系統的壽命閾值和寫操作次數閾
值;
數據單元狀態獲得模塊,用於獲得數據單元所在硬碟的壽命值和所述數 據單元的寫操作次數;
數據單元遷移模塊,用於根據所述數據單元所在硬碟的壽命值和壽命閾 值的第 一 比較結果和所述數據單元的寫操作次數和寫操作次數閾值的第二比 較結果,將所述數據單元遷移到與所述第一比較結果關聯的硬碟上。
本發明實施例還提供一種存儲系統,包括主機接口控制器、硬碟接口控 制器,還包括
存儲系統控制器,用於根據獲得的數據單元所在硬碟的壽命值和獲得的 壽命閾值的第一比較結果,以及獲得的所述數據單元的寫操作次數和獲得的 寫操作次數閾值的第二比較結果,通過所述硬碟接口控制器將所述數據單元 遷移到與所述第一比較結果關聯的硬碟上。
本發明實施例中,根據所述數據單元所在硬碟的壽命值和壽命闊值的第 一比較結果和所述數據單元的寫操作次數和寫操作次數闊值的第二比較結果,將所述數據單元遷移到與所述第一比較結果關聯的硬碟上,從而實現將 經常進行寫操作的數據存儲在壽命相對長的固態硬碟上,不經常進行寫操作 的數據存儲在壽命相對短的固態硬碟上。與現有的在單個固態硬碟範圍內進 行損耗均衡的方法相比,實現了在多個固態硬碟之間進行損耗均衡,針對存 儲系統避免了某一塊硬碟因過度擦寫而先於其他硬碟出現故障,從而提高存 儲系統的整體數據有效性和安全性。


圖1為本發明實施例存儲系統的結構示意圖2為本發明硬碟的損耗均衡方法具體實施例的流程圖3為本發明硬碟的損耗均衡方法具體實施例的另一種流程圖4為本發明實施例存儲系統控制裝置的結構示意圖5為本發明實施例存儲系統控制裝置的另一種結構示意圖。
具體實施例方式
本發明實施例中,根據獲得的數據單元所在硬碟的壽命值和獲得的壽命
閾值的第一比較結果,以及獲得的所述數據單元的寫操作次數和獲得的寫操: 作次數閾值的第二比較結果,將所述數據單元遷移到與所述第一比較結果關 聯的硬碟上。
其中,與第一比較結果相關聯的硬碟,包括壽命值大於壽命閾值的固態 硬碟和壽命值小於壽命閾值的固態硬碟兩類。本發明實施例是將壽命值大於 壽命閾值的固態硬碟上,寫操作次數小於寫操作次數閾值的數據遷移到壽命
值小於壽命闊值的硬碟上;將壽命值小於壽命閾值的固態硬碟上,寫操作次
數大於寫操作次數闊值的數據遷移到壽命值大於壽命閾值的硬碟上。以實現 在多個固態硬碟之間進行損耗均衡,針對存儲系統避免某一塊硬碟因過度擦 寫而先於其他硬碟出現故障的情況。
下面結合附圖,對本發明實施例方案進行詳細描述。
圖i所示為本發明實施例存儲系統的結構示意圖,存儲系統包括存儲 系統控制器101,主機接口控制器102和硬碟接口控制器103 ,其中,
存儲系統控制器101通過主機接口控制器102接收主機發送的操作命令,並通過硬碟接口控制器103操作接入存儲系統的固態硬碟。系統中可以接入 多塊固態硬碟,多塊故態硬碟可以同時工作,固態硬碟的類型可以是SLC或 MLC。應當理解的是本發明實施例存儲系統中也可以包括一塊或多塊固態 硬碟,例如固態硬碟104。
本發明實施例存儲系統中的存儲系統控制器101,用於根據獲得的數據單 元所在硬碟的壽命值和獲得的壽命閾值的第 一比較結果,以及獲得的所述數 據單元的寫操作次數和獲得的寫操作次數閾值的第二比較結果,通過硬碟接 口控制器103將所述數據單元遷移到與所述第一比較結果關聯的硬碟上。
本發明實施例中,可以在存儲系統空閒或發出強制執行命令時,在硬碟 之間進行損耗均衡;
相應的,存儲系統控制器101,還用於通過主機接口控制器接收主機發送 的用於觸發硬碟間損耗均衡的執行命令;這裡的用於觸發硬碟間損耗均衡的 執行命令使得存儲系統控制器實現對數據單元進行遷移。
在存儲系統中,數據是以數據塊或文件為單位寫入各固態硬碟的,稱這 樣的數據塊或文件為數據單元。每次對數據單元進行寫操作時,存儲控制器 會對該寫操作進行記錄,並且在存儲控制器中保存有該系統中所有數據單元 的寫操作次數。可以理解的是,硬碟中所存儲的數據,其使用頻率是不同的, 對於在某段時間進行寫操作次數較多的數據,我們稱其為熱數據,反之則稱 為冷數據。針對存儲系統,如果在某一塊硬碟中的熱數據很多,那麼這塊硬 盤就會先於系統中的其他同類硬碟或接入系統的其他同類硬碟出現故障。
本發明實施例所提供的存儲系統,可以實現在多個固態硬碟之間進行損 耗均衡,從而針對存儲系統,避免了某一塊硬碟因過度擦寫而先於其他硬碟 出現故障的情況。
下面將介紹在本發明實施例的損耗均衡方法流程。 圖2所示為本發明實施例的損耗均衡方法流程圖,包括以下步驟 S201,獲得存儲系統的壽命閾值和寫操作次數閾值。 上述兩種閾值,用於判斷是否對某個數據單元進行遷移。其中,壽命閾 值可以採用預先設置的方法,也可以採用動態計算的方法獲得;而寫操作次數由於一般變化幅度較大,因此多採用動態計算的方法獲得。
固態硬碟的壽命值,可以用剩餘的可擦寫次數表示,也可以用剩餘可擦
寫次數與最大可擦寫次數的比值來表示,目前比較常用表示形式是百分比 例如對於一塊最大擦寫次數為1萬次的硬碟,如果其快閃記憶體塊已經被擦寫過2000 次(由於現有技術已實現了固態硬碟內部的損耗均衡,因此某個快閃記憶體塊的擦 寫次數即可以代表整塊硬碟的平均擦寫次數),那麼該固態硬碟的壽命值即為 80%。固態硬碟的壽命值可以保存於存儲系統控制器中,也可以記錄在固態硬 盤*勺SMART ( Self-Monitoring, Analysis and Reporting Technology, 自我監觀'J 分析與才艮告技術)信息中。
動態計算系統壽命閾值的方法,是首先獲得接入系統的或者系統中所有 硬碟的壽命值,再根據預設的壽命閾值計算規則,計算得到系統壽命閾值。 一種壽命閾值計算規則是先對所有硬碟的壽命值求平均,再以平均值減去 一個經驗參數,即可得到系統壽命閾值。
系統的寫操作次數閾值,其動態計算方法與壽命閾值類似獲得接入所 述存儲系統的或者所述存儲系統中各硬碟的快閃記憶體塊擦寫次數,再根據預設的 寫操作次數閾值規則,計算得到存儲系統的寫操作次數閾值。 一種簡單的寫 操作次數閾值規則是先計算各硬碟的快閃記憶體塊擦寫次數的平均值,再以所得 到平均值減去一個經驗參數,即可得到存儲系統的寫才喿作次數閾值。
需要說明的是,上述兩種閾值計算規則都是基於求平均值再減去一個經 驗參數的方法,應當理解的是,所述經驗參數可以是正數、負數或者0。並且, 也可以根據實際需求,採用其他計算規則獲得上述兩種閾值,本發明實施例 對此不加以限定。
S202,獲得數據單元所在硬碟的壽命值和數據單元的寫操作次數。
在存儲系統中,存儲系統控制器會對數據單元的寫操作次數和硬碟的壽 命值進行記錄和更新。具體包括
當存儲系統啟動時,存儲系統控制器會讀取每個數據單元的歷史寫操作 次數和數據單元所在硬碟的壽命值,並且在系統運行過程中,當進行寫操作 時,存儲系統會實時記錄/更新被寫入數據單元的寫操作次數和所在硬碟的壽 命值。數據單元寫操作次數和硬碟壽命可以保存於存儲系統控制器中,也可以記錄在固態石更盤的SMART信息中。
在本步驟中,對於某塊硬碟上的某個數據單元(數據塊或文件),通過讀 取上述所保存的信息,獲得其所在硬碟的壽命值和該數據單元的寫操作次數, 這兩類數據與S101中所獲取的兩種閾值一起作為數據遷移的判斷條件。
S203,根據所述數據單元所在硬碟的壽命值和壽命閾值的第一比較結果 和所述數據單元的寫操作次數和寫操作次數閾值的第二比較結果,將所述數 據單元遷移到與所述第一比較結果關聯的硬碟上。
在一種實現下,步驟S203之前,進一步的可以包括比較所述數據單元 所在硬碟的壽命值和壽命閾值的大小,比較所述數據單元的寫操作次數和寫 操作次數閾值的大小;
S203在一種實現下即,如果所述數據單元所在硬碟的壽命值大於所述壽 命閾值,並且所述數據單元的寫操作次數小於所述寫操作次數閾值,則將所 述數據單元遷移到硬碟壽命值小於所述壽命閾值的硬碟上;應當理解的是 這裡的第一比較結果即"所述數據單元所在硬碟的壽命值大於所述壽命閾 值",這裡的第二比較結果即"所述數據單元的寫操作次數小於所述寫才乘作次 數閾值";這裡的遷移的對象"硬碟壽命值小於所述壽命閾值的硬碟",即與 "所述數據單元所在硬碟的壽命值大於所述壽命閾值,,的第一比較結果關聯 的硬碟,也可以理解為這裡的遷移的對象"硬碟壽命值小於所述壽命閾值 的硬碟",即與"所述數據單元所在硬碟的壽命值大於所述壽命閾值"的第一 比較結果相對的硬碟。
如果所述數據單元所在硬碟的壽命值小於所述壽命閾值,並且所述數據 單元的寫操作次數大於所述寫操作次數閾值,則將所述數據單元遷移到硬碟 壽命值大於所述壽命閾值的硬碟上;應當理解的是這裡的第一比較結果即 "所述數據單元所在硬碟的壽命值小於所述壽命閾值,,,這裡的第二比較結果 即"所述數據單元的寫操作次數大於所述寫操作次數閾值";這裡的遷移的對 象"硬碟壽命值大於所述壽命閾值的硬碟",即與"所述數據單元所在硬碟的 壽命值小於所述壽命閾值"的第一比較結果關聯的硬碟,也可以理解為這 裡的遷移的對象"硬碟壽命值大於所述壽命閾值的硬碟",即與"所述數據單 元所在硬碟的壽命值小於所述壽命閾值"的第一比較結果相對的硬碟。如果在S201中,所獲得的壽命閾值是預置的,那麼,可能會出現以下情 況存儲系統中的或接入存儲系統的所有硬碟壽命值均小於預設的壽命閾值, 或者,存儲系統中的或接入存儲系統的所有硬碟壽命值均大於預設的壽命閾 值,此時系統將無法進行數據單元的遷移。如果出現這種情況,存儲系統控 制器可以向主機發送告警,提醒用戶或系統管理員重新設置壽命閾值,也可 以轉用動態計算壽命的方法。
上述硬碟損耗均衡流程的執行,可以由強制執行命令觸發,也可以在存 儲系統空閒時自動觸發,需要說明的是,上述S202-S203,僅是針對某塊硬碟 上的某個數據單元進行操作,為了完成整個系統中的硬碟間或接入系統的硬 盤間的損耗均衡,可以對系統中每塊硬碟或接入系統的每塊硬碟上的每個數 據單元都執行一遍S202-S203的操作。
本發明實施例中,應用上述方案,可以將存儲系統中經常進行寫操作的 數據存儲在壽命長的固態硬碟上,不經常進行寫操作的數據存儲在壽命短的 固態硬碟上,從而實現以硬碟為單位進行損耗均衡,換言之,即在硬碟之間 進行損耗均衡,針對存儲系統避免某一塊硬碟因過度擦寫而先於其他硬碟出 現故障。對於在多塊硬碟中存儲相關數據的情況,其整體數據有效性和安全 性也得到了提高。
圖3所示為本發明另一個實施例的損耗均衡方法流程圖,示出了在獲得 存儲系統的壽命閾值和寫操作次數閾值之後,遍歷所有數據單元執行判斷及 遷移操作的流程,包括以下步驟
S301,比較下一個數據單元所在的硬碟壽命和系統壽命閾值的大小,如 果該數據單元所在硬碟為小於壽命閾值的硬碟,則執行S302,否則執行S304。
由於是遍歷過程,所以比較操作的執行對象在損耗流程開始後將從第一 個數據單元開始,並根據比較結果執行後續步驟。執行過一次遷移操作之後,
再對下一個數據單元執行比較操作,以此類推。
S302,判斷該數據單元的寫操作次數是否大於寫操作次數閾值,如果是, 則執行S303,否則執行S306。
S303,將該數據單元遷移到硬碟壽命大於系統壽命閾值的硬碟,遷移完成後,執行S306。
S304,判斷該數據單元的寫操作次數是否小於寫操作次數闊值,如果是, 則執行S305,否則執行S306。
5305, 將該數據單元遷移到硬碟壽命小於系統壽命閾值的硬碟,遷移完 成後,^Vf亍S306。
5306, 判斷是否已遍歷完存儲系統中所有的數據單元,如果是,則損耗 均衡流程結束,如果否,則返回執行S301。
本步驟用於判斷是否系統中的或者接入系統的每塊硬碟上的每個數據單 元都執行過S301-S305的操作,如果是,說明所有數據單元已經處理完畢, 則損耗均衡流程結束,如果否,說明還有數據單元未進行處理,此時應回到 S301,對當前所處理數據單元的下一個數據單元進行處理。
本發明實施例中,可以將存儲系統中經常進行寫操作的數據存儲在壽命 長的固態硬碟上,不經常進行寫操作的數據存儲在壽命短的固態硬碟上,從 而實現以硬碟為單位進行損耗均衡,換言之,即在硬碟之間進行損耗均衡, 針對存儲系統避免某一塊硬碟因過度擦寫而先於其他硬碟出現故障。對於在 多塊硬碟中存儲相關數據的情況,其整體數據有效性和安全性也得到了提高。
相應於上面的方法實施例,本發明實施例還提供一種存儲系統控制裝置, 參見圖4所示,包括系統閾值獲得模塊410、數據單元狀態獲得模塊420和數 據單元遷移模塊430;
系統閾值獲得模塊410,用於獲得所述存儲系統的壽命閾值和寫操作次數 閾值;
上述兩種閾值,用於判斷是否對某個數據單元進行遷移。其中,壽命閾 值可以採用預先設置的方法,也可以釆用動態計算的方法獲得;而寫操作次 數由於一般變化幅度較大,因此多採用動態計算的方法獲得。
數據單元狀態獲得模塊420,用於獲得數據單元所在硬碟的壽命值和所述 數據單元的寫操作次數;
在存儲系統中,當進行寫操作時,存儲系統會實時記錄/更新被寫入數據 單元的寫操作次數和所在硬碟的壽命值。數據單元寫操作次數和硬碟壽命可以保存於存儲系統控制器中,也可以記錄在固態硬碟的SMART信息中。對於 系統中或者接入系統的某塊硬碟上的某個數據單元(數據塊或文件),數據單 元狀態獲得模塊420通過讀取上述所保存的信息,獲得該數據單元所在硬碟 的壽命值和該數據單元的寫操作次數,這兩類數據與所述系統閾值獲得模塊 410所獲取的兩種閾值一起作為數據遷移的判斷條件。
數據單元遷移模塊430,用於根據所述數據單元所在硬碟的壽命值和壽命 閾值的第一比較結果和所述數據單元的寫操作次數和寫操作次數閾值的第二 比較結果,將所述數據單元遷移到與所述第一比較結果關聯的硬碟上。
應當理解的是如果第一比較結果即"所述數據單元所在硬碟的壽命值 大於所述壽命閾值",第二比較結果即"所述數據單元的寫操作次數小於所述 寫操作次數閾值";這裡的遷移的對象"硬碟壽命值小於所述壽命閾值的硬 盤,,,即與"所述數據單元所在硬碟的壽命值大於所述壽命閾值,,的第一比較 結果關聯的硬碟。
或者,如果第一比較結果即"所述數據單元所在硬碟的壽命值小於所述 壽命閾值,,,第二比較結果即"所述數據單元的寫操作次數大於所述寫操作次 數閾值";這裡的遷移的對象"硬碟壽命值大於所述壽命閾值的硬碟",即與 "所述數據單元所在硬碟的壽命值小於所述壽命閾值"的第一比較結果關聯 的硬碟。
參見圖5所示,所述裝置還可以進一步包括比較模塊440,用於比較所述 數據單元所在硬碟的壽命值和壽命閾值的大小,及比較所述數據單元的寫操 作次數和寫操作次數閾值的大小;
所述數據單元遷移模塊可以是第一數據單元遷移模塊430a,用於在所述 數據單元所在硬碟的壽命值大於所述壽命閾值,並且所述數據單元的寫操作
次數小於所述寫操作次數閾值時,將所述數據單元遷移到硬碟壽命值小於所 述壽命閾值的硬碟上;在所述數據單元所在硬碟的壽命值小於所述壽命閾值, 並且所述數據單元的寫操作次數大於所述寫操作次數閾值時,將所述數據單 元遷移到硬碟壽命值大於所述壽命閾值的硬碟上。
對於裝置實施例而言,由於其基本相應於方法實施例,所以描述得比較簡單,相關之處參見方法實施例的部分說明即可。
本發明實施例中,上述的硬碟存儲系統控制裝置,通過將大於壽命闊值
的固態硬碟上,小於寫操作次數閾值的數據遷移到小於壽命閾值的硬碟上; 將小於壽命閾值的固態硬碟上,大於寫操作次數閾值的數據遷移到大於壽命 閾值的硬碟上,實現了在存儲系統中的或接入存儲系統的多個固態硬碟之間 進行損耗均衡,從而針對存儲系統避免某一塊硬碟因過度擦寫而先於其他硬 盤出現故障的情況。
以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明 的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或 者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡 單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例 方案的目的。本領域普通技術人員在不付出創造性的勞動的情況下,即可以 理解並實施。
本領域普通技術人員可以理解實現上述方法實施例的全部或部分步驟 可以通過程序指令相關的硬體來完成,前述的程序可以存儲於一計算機可讀 取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述 的存儲介質包括ROM、 RAM、磁碟或者光碟等各種可以存儲程序代碼的介 質。
以上所述僅是本發明的具體實施方式
,應當指出,對於本技術領域的普 通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤 飾,這些改進和潤飾也應視為本發明的保護範圍。
權利要求
1、一種硬碟的損耗均衡方法,其特徵在於,包括獲得存儲系統的壽命閾值和寫操作次數閾值;獲得數據單元所在硬碟的壽命值和所述數據單元的寫操作次數;根據所述數據單元所在硬碟的壽命值和壽命閾值的第一比較結果和所述數據單元的寫操作次數和寫操作次數閾值的第二比較結果,將所述數據單元遷移到與所述第一比較結果關聯的硬碟上。
2、 根據權利要求1所述的方法,其特徵在於,所述根據所述數據單元所 在硬碟的壽命值和壽命閾值的第一比較結果和所述數據單元的寫操作次數和 寫操作次數闊值的第二比較結果,將所述數據單元遷移到與所述第一比較結 果關聯的硬碟上包括如果所述數據單元所在硬碟的壽命值大於所述壽命閾值,並且所述數據 單元的寫操作次數小於所述寫操作次數閾值,則將所述數據單元遷移到硬碟 壽命值小於所述壽命閾值的硬碟上;如果所述數據單元所在硬碟的壽命值小於所述壽命閾值,並且所述數據 單元的寫操作次數大於所述寫操作次數閾值,則將所述數據單元遷移到硬碟 壽命值大於所述壽命闊值的硬碟上。
3、 根據權利要求1或2所述的方法,其特徵在於,所述獲得存儲系統的 壽命閾值包括獲得預設的存儲系統的壽命闊值;或者,獲得接入所述存儲系統的或所 述存儲系統中各硬碟的壽命值,根據預設的壽命閾值計算規則,由各硬碟的 壽命值計算得到存儲系統的壽命闊值。
4、 根據權利要求3所述的方法,其特徵在於,所述根據預設的壽命閾值 計算規則,由各硬碟的壽命值計算得到存儲系統的壽命閾值包括計算所述各硬碟壽命值的平均值;以所得到的平均值減去壽命閾值經驗參數,得到所述存儲系統的壽命閾值。
5、 根據權利要求l或2所述的方法,其特徵在於,所述獲得存儲系統的 寫操作次數閾值包括獲得接入所述存儲系統的或所述存儲系統中各硬碟的快閃記憶體塊擦寫次數, 根據預設的寫操作次數閾值計算規則,由各硬碟的快閃記憶體塊擦寫次數計算得到 存儲系統的寫操作次數閾值。
6、 根據權利要求5所述的方法,其特徵在於,所述根據預設的寫操作次 數閾值計算規則,由各硬碟的快閃記憶體塊擦寫次數計算得到存儲系統的寫操作次 數閾值包括計算所述各硬碟的快閃記憶體塊擦寫次數的平均值;以所得到的平均值減去寫操作次數閾值經驗參數,得到存儲系統的寫操 作次數閾值。
7、 一種存儲系統控制裝置,其特徵在於,包括系統閾值獲得模塊,用於獲得所述存儲系統的壽命閾值和寫操作次數閾值;數據單元狀態獲得模塊,用於獲得數據單元所在硬碟的壽命值和所述數 據單元的寫操作次數;數據單元遷移模塊,用於根據所述數據單元所在硬碟的壽命值和壽命闊 值的第一比較結果和所述數據單元的寫操作次數和寫操作次數閾值的第二比 較結果,將所述數據單元遷移到與所述第一比較結果關聯的硬碟上。
8、 根據權利要求7所述的裝置,其特徵在於,所述裝置進一步包括 比較模塊,用於比較所述數據單元所在硬碟的壽命值和壽命闊值的大小,及比較所述數據單元的寫操作次數和寫操作次數閾值的大小;所述數據單元遷移模塊為第一數據單元遷移模塊,用於在所述數據單元 所在硬碟的壽命值大於所述壽命闞值,並且所述數據單元的寫操作次數小於 所述寫操作次數閾值時,將所述數據單元遷移到硬碟壽命值小於所述壽命閾值的硬碟上;在所述數據單元所在硬碟的壽命值小於所述壽命閾值,並且所 述數據單元的寫操作次數大於所述寫操作次數閾值時,將所述數據單元遷移到硬碟壽命值大於所述壽命閾值的硬碟上。
9、 一種存儲系統,包括主機接口控制器、硬碟接口控制器,其特徵在於, 還包括存儲系統控制器,用於根據獲得的數據單元所在硬碟的壽命值和獲得的 壽命閾值的第 一比較結果,以及獲得的所述數據單元的寫操作次數和獲得的 寫操作次數閾值的第二比較結果,通過所述硬碟接口控制器將所述數據單元 遷移到與所述第一比較結果關聯的硬碟上。
10、 根據權利要求9所述的存儲系統,其特徵在於,所述存儲系統控制 器,進一步用於通過主機接口控制器接收主機發送的用於觸發硬碟間損耗均 衡的執行命令。
全文摘要
本發明實施例公開了一種硬碟的損耗均衡方法、裝置及系統,其中,硬碟的損耗均衡方法包括獲得存儲系統的壽命閾值和寫操作次數閾值;獲得數據單元所在硬碟的壽命值和所述數據單元的寫操作次數;根據所述數據單元所在硬碟的壽命值和壽命閾值的第一比較結果和所述數據單元的寫操作次數和寫操作次數閾值的第二比較結果,將所述數據單元遷移到與所述第一比較結果關聯的硬碟上。本發明實施例的技術方案,實現了在多個固態硬碟之間進行損耗均衡,針對存儲系統避免了某一塊硬碟因過度擦寫而先於其他硬碟出現故障的情況。
文檔編號G11C29/00GK101419842SQ200810176508
公開日2009年4月29日 申請日期2008年11月7日 優先權日2008年11月7日
發明者君 徐, 陳雲昊 申請人:成都市華為賽門鐵克科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀