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

一種混合存儲(chǔ)控制系統(tǒng)和方法

文檔序號(hào):6436647閱讀:170來(lái)源:國(guó)知局
專利名稱:一種混合存儲(chǔ)控制系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)存儲(chǔ)的方法及設(shè)備,具體涉及混合固態(tài)硬盤(pán)和普通硬盤(pán)作為存儲(chǔ)介質(zhì)的存儲(chǔ)方法和設(shè)備。
背景技術(shù)
現(xiàn)有技術(shù)中的存儲(chǔ)技術(shù)發(fā)展迅猛,已經(jīng)開(kāi)始從普通硬盤(pán)為存儲(chǔ)介質(zhì)逐步向固態(tài)硬盤(pán)為存儲(chǔ)介質(zhì)的過(guò)程轉(zhuǎn)換。普通硬盤(pán)中的存儲(chǔ)器件為涂有磁性物質(zhì)的盤(pán)片,固態(tài)硬盤(pán)中的存儲(chǔ)器件為閃存芯片。普通硬盤(pán)具有存儲(chǔ)容量大,價(jià)格低的優(yōu)點(diǎn);固態(tài)硬盤(pán)具有讀寫(xiě)速度快的優(yōu)點(diǎn)。目前的電子設(shè)備中已經(jīng)出現(xiàn)了二者共存的配置方式,將不同的數(shù)據(jù)存儲(chǔ)在不同的硬盤(pán)中。RAID (Redundant Arrays of Independent Disks,磁盤(pán)冗余陣列),簡(jiǎn)稱為磁盤(pán)陣列,為美國(guó)加州大學(xué)伯克利分校的D. A. Patterson教授提出的。該技術(shù)是利用將多個(gè)硬盤(pán)組合連成陣列,讓陣列中的各硬盤(pán)協(xié)同工作,以提升硬盤(pán)的速度和安全性,實(shí)現(xiàn)大容量的數(shù)據(jù)存儲(chǔ)。RAID磁盤(pán)陣列技術(shù)包括多種規(guī)范,如RAIDO,RAIDU RAID2等。以RAIDl的技術(shù)規(guī)范為例,該規(guī)范中先將硬盤(pán)分成至少兩個(gè)硬盤(pán)陣列,當(dāng)需要向硬盤(pán)寫(xiě)入數(shù)據(jù)時(shí),通過(guò)RAID控制器將相同的數(shù)據(jù)都寫(xiě)入兩個(gè)硬盤(pán)陣列中,相當(dāng)于給數(shù)據(jù)配置了雙保險(xiǎn),讀取數(shù)據(jù)時(shí)默認(rèn)從一個(gè)硬盤(pán)陣列中讀取數(shù)據(jù)。RAIDl的技術(shù)規(guī)范中,一旦其中一個(gè)硬盤(pán)陣列損壞,另一個(gè)硬盤(pán)陣列中仍然還有完整的數(shù)據(jù),很容易就可以進(jìn)行數(shù)據(jù)恢復(fù); 而且硬盤(pán)陣列還可以進(jìn)行熱插拔,大大提高了存儲(chǔ)設(shè)備的安全性。而對(duì)于混合了普通硬盤(pán)和固態(tài)硬盤(pán)的存儲(chǔ)系統(tǒng)中,由于不同的硬盤(pán)的讀寫(xiě)性能上存在速度上的差異,固態(tài)硬盤(pán)的讀寫(xiě)速度快于普通硬盤(pán),特別是數(shù)據(jù)讀取的速度。如果不區(qū)分硬盤(pán)的特性進(jìn)行陣列劃分,由于控制器需要匹配不同硬盤(pán)的讀寫(xiě)速度,系統(tǒng)的存儲(chǔ)控制邏輯復(fù)雜,而且速度低。

發(fā)明內(nèi)容
本發(fā)明要解決的主要技術(shù)問(wèn)題是,提供一種混合存儲(chǔ)控制系統(tǒng)和方法,以解決混合硬盤(pán)陣列中數(shù)據(jù)讀寫(xiě)速度比較慢的現(xiàn)象。為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種混合存儲(chǔ)控制系統(tǒng),包括固態(tài)硬盤(pán)陣列和磁盤(pán)式硬盤(pán)陣列,還包括混合存儲(chǔ)控制器,用于完成對(duì)所述硬盤(pán)的指令解析和指令控制;所述的指令控制包括用于控制數(shù)據(jù)并行寫(xiě)入所述固態(tài)硬盤(pán)陣列和磁盤(pán)式硬盤(pán)陣列的寫(xiě)控制指令,以及控制從所述固態(tài)硬盤(pán)陣列中讀取數(shù)據(jù)的讀控制指令。進(jìn)一步的,所述用于控制數(shù)據(jù)寫(xiě)入所述磁盤(pán)式硬盤(pán)陣列的寫(xiě)控制指令具體為控制數(shù)據(jù)按順序?qū)懭胨龃疟P(pán)式硬盤(pán)陣列。進(jìn)一步的,所述混合存儲(chǔ)控制器的指令控制還包括宕機(jī)寫(xiě)控制指令,用于控制數(shù)據(jù)從未宕機(jī)的硬盤(pán)陣列寫(xiě)入另一個(gè)硬盤(pán)陣列。本發(fā)明還提供了一種混合存儲(chǔ)控制方法,包括以下處理過(guò)程將硬盤(pán)按照其存儲(chǔ)介質(zhì)的不同分配到固態(tài)硬盤(pán)陣列或磁盤(pán)式硬盤(pán)陣列中;在主機(jī)進(jìn)行寫(xiě)操作時(shí),將數(shù)據(jù)同時(shí)寫(xiě)入固態(tài)硬盤(pán)陣列和磁盤(pán)式硬盤(pán)陣列;在主機(jī)進(jìn)行讀操作時(shí),默認(rèn)從固態(tài)硬盤(pán)陣列讀取數(shù)據(jù)。進(jìn)一步的,將數(shù)據(jù)寫(xiě)入磁盤(pán)式硬盤(pán)陣列具體為將數(shù)據(jù)按順序?qū)懭氪疟P(pán)式硬盤(pán)陣列。進(jìn)一步的,當(dāng)檢測(cè)到一個(gè)硬盤(pán)陣列宕機(jī)時(shí),還包括將數(shù)據(jù)從未宕機(jī)的硬盤(pán)陣列寫(xiě)入發(fā)生宕機(jī)的硬盤(pán)陣列。本發(fā)明的有益效果是由于采用了將硬盤(pán)陣列按照類型劃分成固態(tài)硬盤(pán)陣列和磁盤(pán)式硬盤(pán)陣列,并將固態(tài)硬盤(pán)陣列作為默認(rèn)的數(shù)據(jù)讀取源,在不降低系統(tǒng)安全性能的前提下提升了系統(tǒng)的數(shù)據(jù)讀取速度。此外對(duì)于數(shù)據(jù)寫(xiě)入普通硬盤(pán)的方式采用順序?qū)懭耄沟迷趯?xiě)入操作時(shí)不需要進(jìn)行磁頭尋道,使其與數(shù)據(jù)寫(xiě)入固態(tài)硬盤(pán)的速度相匹配,進(jìn)一步提升了數(shù)據(jù)寫(xiě)入的速度。


圖1為本發(fā)明混合存儲(chǔ)控制系統(tǒng)實(shí)施一的系統(tǒng)結(jié)構(gòu)圖;
具體實(shí)施例方式下面通過(guò)具體實(shí)施方式
結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。本發(fā)明的發(fā)明構(gòu)思是基于普通硬盤(pán)和固態(tài)硬盤(pán)讀寫(xiě)速度上的差異作為硬盤(pán)陣列的功能劃分原則。普通硬盤(pán)的數(shù)據(jù)讀取速度大大低于固態(tài)硬盤(pán)的數(shù)據(jù)讀取速度;而普通硬盤(pán)的數(shù)據(jù)寫(xiě)入速度雖然也低于固態(tài)硬盤(pán)的數(shù)據(jù)寫(xiě)入速度,但是差距并不是太大。在數(shù)據(jù)讀寫(xiě)控制上,由于需要進(jìn)行數(shù)據(jù)的備份,因此需要采用數(shù)據(jù)同時(shí)寫(xiě)入磁盤(pán)式硬盤(pán)陣列和固態(tài)硬盤(pán)陣列,而在數(shù)據(jù)讀取時(shí)采用默認(rèn)從固態(tài)硬盤(pán)中讀取的控制機(jī)制。如圖1所示的本發(fā)明實(shí)施例一的系統(tǒng)結(jié)構(gòu),混合存儲(chǔ)控制系統(tǒng)包括混合存儲(chǔ)控制器、固態(tài)硬盤(pán)陣列和磁盤(pán)式硬盤(pán)陣列。主機(jī)與混合存儲(chǔ)控制器相連,通過(guò)混合存儲(chǔ)控制器完成與硬盤(pán)陣列的數(shù)據(jù)讀寫(xiě)操作。如圖1所示,固態(tài)硬盤(pán)陣列中包括多個(gè)固態(tài)硬盤(pán)SSD0、 SSDU……SSDn,磁盤(pán)式硬盤(pán)陣列中包括多個(gè)普通硬盤(pán)HDDO、HDD1、……HDDn0混合存儲(chǔ)控制器完成對(duì)固態(tài)硬盤(pán)陣列和磁盤(pán)式硬盤(pán)陣列的指令解析和指令控制。例如解析主機(jī)發(fā)來(lái)的數(shù)據(jù)寫(xiě)入操作指令,進(jìn)行寫(xiě)入控制時(shí),將數(shù)據(jù)并行寫(xiě)入固態(tài)硬盤(pán)陣列和磁盤(pán)式硬盤(pán)陣列的中;解析主機(jī)發(fā)來(lái)數(shù)據(jù)讀取操作指令,進(jìn)行讀取控制時(shí),默認(rèn)從所述固態(tài)硬盤(pán)陣列中讀取數(shù)據(jù)。由于在進(jìn)行數(shù)據(jù)寫(xiě)入操作時(shí),寫(xiě)入普通硬盤(pán)的速度仍然低于寫(xiě)入固態(tài)硬盤(pán)的速度,即存在寫(xiě)入速度不匹配的問(wèn)題??梢栽O(shè)置為混合存儲(chǔ)控制器采用將每一次對(duì)普通硬盤(pán)的寫(xiě)入操作轉(zhuǎn)化成對(duì)普通硬盤(pán)的順序?qū)懀瑥亩沟闷胀ㄓ脖P(pán)不需要進(jìn)行磁頭尋道,實(shí)現(xiàn)了寫(xiě)操作速度與固態(tài)硬盤(pán)寫(xiě)操作速度的匹配。此外,當(dāng)某個(gè)硬盤(pán)陣列發(fā)生宕機(jī)時(shí),所述混合存儲(chǔ)控制器還對(duì)硬盤(pán)陣列進(jìn)行宕機(jī)控制,控制過(guò)程為控制數(shù)據(jù)從未宕機(jī)的硬盤(pán)陣列寫(xiě)入另一個(gè)硬盤(pán)陣列中。本發(fā)明實(shí)施例二的混合存儲(chǔ)控制方法流程,包括以下處理步驟Sl 將硬盤(pán)按照存儲(chǔ)介質(zhì)的不同,將固態(tài)硬盤(pán)分配到固態(tài)硬盤(pán)陣列,將磁盤(pán)式硬盤(pán)分配到磁盤(pán)式硬盤(pán)陣列中。S2:在主機(jī)進(jìn)行寫(xiě)操作時(shí),將數(shù)據(jù)同時(shí)寫(xiě)入固態(tài)硬盤(pán)陣列和磁盤(pán)式硬盤(pán)陣列中的硬盤(pán)中。寫(xiě)入磁盤(pán)式硬盤(pán)陣列中的硬盤(pán)時(shí)進(jìn)一步可以將數(shù)據(jù)按順序?qū)懭氪疟P(pán)式硬盤(pán)中。S3 在主機(jī)進(jìn)行讀操作時(shí),默認(rèn)從固態(tài)硬盤(pán)陣列中的固態(tài)硬盤(pán)讀取數(shù)據(jù)。S4 當(dāng)檢測(cè)到一個(gè)硬盤(pán)陣列宕機(jī)時(shí),還包括將數(shù)據(jù)從未宕機(jī)的硬盤(pán)陣列中的硬盤(pán)讀取后寫(xiě)入發(fā)生宕機(jī)的硬盤(pán)陣列中的硬盤(pán)中。以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明;因此,對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種混合存儲(chǔ)控制系統(tǒng),包括固態(tài)硬盤(pán)陣列和磁盤(pán)式硬盤(pán)陣列,其特征在于,還包括混合存儲(chǔ)控制器,用于完成對(duì)所述硬盤(pán)的指令解析和指令控制;所述的指令控制包括用于控制數(shù)據(jù)并行寫(xiě)入所述固態(tài)硬盤(pán)陣列和磁盤(pán)式硬盤(pán)陣列的寫(xiě)控制指令,以及控制從所述固態(tài)硬盤(pán)陣列中讀取數(shù)據(jù)的讀控制指令。
2.根據(jù)權(quán)利要求1所述的混合存儲(chǔ)控制系統(tǒng),其特征在于,所述用于控制數(shù)據(jù)寫(xiě)入所述磁盤(pán)式硬盤(pán)陣列的寫(xiě)控制指令具體為控制數(shù)據(jù)按順序?qū)懭胨龃疟P(pán)式硬盤(pán)陣列。
3.根據(jù)權(quán)利要求1或2所述的混合存儲(chǔ)控制系統(tǒng),其特征在于,所述混合存儲(chǔ)控制器的指令控制還包括宕機(jī)寫(xiě)控制指令,用于控制數(shù)據(jù)從未宕機(jī)的硬盤(pán)陣列寫(xiě)入另一個(gè)硬盤(pán)陣列。
4.一種混合存儲(chǔ)控制方法,其特征在于,所述方法包括將硬盤(pán)按照其存儲(chǔ)介質(zhì)的不同分配到固態(tài)硬盤(pán)陣列或磁盤(pán)式硬盤(pán)陣列中;在主機(jī)進(jìn)行寫(xiě)操作時(shí),將數(shù)據(jù)同時(shí)寫(xiě)入固態(tài)硬盤(pán)陣列和磁盤(pán)式硬盤(pán)陣列;在主機(jī)進(jìn)行讀操作時(shí),默認(rèn)從固態(tài)硬盤(pán)陣列讀取數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的混合存儲(chǔ)控制方法,其特征在于,所述將數(shù)據(jù)寫(xiě)入磁盤(pán)式硬盤(pán)陣列具體為將數(shù)據(jù)按順序?qū)懭氪疟P(pán)式硬盤(pán)陣列。
6.根據(jù)權(quán)利要求4或5所述的混合存儲(chǔ)控制方法,其特征在于,當(dāng)檢測(cè)到一個(gè)硬盤(pán)陣列宕機(jī)時(shí),還包括將數(shù)據(jù)從未宕機(jī)的硬盤(pán)陣列寫(xiě)入發(fā)生宕機(jī)的硬盤(pán)陣列。
全文摘要
本發(fā)明公開(kāi)了一種混合存儲(chǔ)控制系統(tǒng)和方法,通過(guò)將硬盤(pán)陣列按照類型劃分成固態(tài)硬盤(pán)陣列和磁盤(pán)式硬盤(pán)陣列,并將固態(tài)硬盤(pán)陣列作為默認(rèn)的數(shù)據(jù)讀取源,在不降低系統(tǒng)安全性能的前提下提升了系統(tǒng)的數(shù)據(jù)讀取速度。此外對(duì)于數(shù)據(jù)寫(xiě)入普通硬盤(pán)的方式采用順序?qū)懭耄沟迷趯?xiě)入操作時(shí)不需要進(jìn)行磁頭尋道,使其與數(shù)據(jù)寫(xiě)入固態(tài)硬盤(pán)的速度相匹配,進(jìn)一步提升了數(shù)據(jù)寫(xiě)入的速度。本發(fā)明適用于同時(shí)包含固態(tài)硬盤(pán)與磁盤(pán)式硬盤(pán)的各種存儲(chǔ)系統(tǒng)。
文檔編號(hào)G06F3/06GK102541466SQ20111033205
公開(kāi)日2012年7月4日 申請(qǐng)日期2011年10月27日 優(yōu)先權(quán)日2011年10月27日
發(fā)明者汪堃, 胡建文 申請(qǐng)人:憶正存儲(chǔ)技術(shù)(武漢)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1