某些情況下,任務(wù)同時執(zhí)行可以獲得最佳性能,比如多處理器系統(tǒng),超線程和SLI等等,實際性能可能接近于原來的兩倍。那硬盤是否也是如此?
我們正在討論的“RAID”是獨立磁盤冗余陣列的英文縮寫。RAID利用一種廉價的方式來提升系統(tǒng)性能。Intel在引入875P/865芯片組的時候,有了兩種最簡單的針對桌面電腦個人用戶的RAID形式:RAID 0和RAID1。
理論上,RAID可以大幅度提升性能。但是實際情況呢?
RAID0模式:理論上性能翻倍
RAID0,也稱條帶。寫往磁盤的數(shù)據(jù)被分成“條帶”,大小一般為16~256KB,每個條帶以陣列形式寫到不同磁盤上。假設(shè)用兩個磁盤組建RAID-0陣列,條帶大小128KB,現(xiàn)在需要寫入256KB的數(shù)據(jù)。0號磁盤將獲得前128KB數(shù)據(jù),而1號磁盤將獲得剩下的128KB數(shù)據(jù)。
因為同一段時間寫入了雙倍數(shù)據(jù),RAID-0寫入數(shù)據(jù)的速度是單磁盤的兩倍。不過在把數(shù)據(jù)傳輸?shù)酱疟P之前,RAID控制器首先要將數(shù)據(jù)分成條帶。讀取時,假設(shè)要讀取256KB的數(shù)據(jù),花費的時間也是原來時間的一半,理論上性能翻倍。
我們非常謹(jǐn)慎地使用了“理論上”這個詞,因為如果不是在理想的情況下,RAID0模式性能上的優(yōu)勢就不復(fù)存在。如果條帶太大,RAID-0的優(yōu)勢也將喪失。如果條帶太小,讀取開支太大,性能上的提升幅度也會減小。
過去,使用桌面RAID控制器提供的最大條帶大小時通??色@得最佳性能。對于Intel的ICH5/6而言,128KB條帶大小最為合適。
除了成本較高之外,RAID0模式的另外一個缺點就是在于其可靠性。RAID-0陣列的大小是其所有成員的總和。因而兩個100GB的磁盤組成RAID-0陣列將得到一個總共200GB容量的陣列。如果不幸陣列中的任何一個磁盤數(shù)據(jù)丟失,那么所有的數(shù)據(jù)都將喪失,而且無法恢復(fù)。
單純硬盤性能測試
我們使用Intel的IPEAK工具軟件來捕捉一個Business Winstone 2004回合或者一個MCC Winstone 2004回合中進行的所有輸入輸出(IO)操作的跟蹤文件,然后利用IPEAK工具軟件回放跟蹤信息,獲得平均服務(wù)時間,即磁盤完成一次IO操作的平均時間,單位是微秒。為了使測試數(shù)據(jù)更容易理解,我們以每秒進行的IO操作的數(shù)目作為分?jǐn)?shù)。因而,分?jǐn)?shù)越高說明性能越好。注意分?jǐn)?shù)只是比較單純硬盤性能獲得的,不能反映實際使用中其它因素的影響。
Business Winstone 2004:兩個組建RAID-0的Raptors在性能上僅比單Raptor優(yōu)20%。而現(xiàn)實世界中,緩存、預(yù)讀取以及其它一些因素都會削弱硬盤對整個系統(tǒng)性能的影響?!?/span>
Content Creation Winstone 2004:RAID-0顯示了更大的潛力,Raptor RAID-0陣列超出單個硬盤38%。
后面將轉(zhuǎn)到現(xiàn)實世界中的RAID0性能測試。
整體系統(tǒng)性能:Winstone
在Business Winstone 2004測試中僅僅有3.6%的性能提升。完全不值為此增加的成本,而且使用RAID-0還降低了可靠性。
Multimedia Content Creation Winstone 2004只有2.6%的性能提升。
結(jié)束語
現(xiàn)在我們清楚地告訴你:桌面計算機上沒必要使用RAID0?,F(xiàn)實世界中,RAID0性能上的提升可以忽略,而可靠性則降低。如果你在運行一個可以從條帶陣列中獲得很大好處的特定程序,那么那是例外。當(dāng)然我們所說的話不適用于服務(wù)器級別的輸入輸出操作。對于大多數(shù)桌面計算機用戶和游戲玩家而言,節(jié)省資金,遠離RAID0。如果你堅持使用兩個磁盤,那么組建RAID-1,可以獲得實時備份。組建RAID-1的性能損失正如組建RAID-0的性能提升一樣可以忽略不計。但是因此可靠性方面的提高則是值得的,除非特別不幸,兩個磁盤同時壞掉。
當(dāng)Intel引入ICH5和ICH6的時候,他們讓RAID進入了主流配置,讓很多用戶咬緊牙關(guān)購買兩個磁盤以“提升性能”。在我們稱贊Intel將這個技術(shù)帶入主流配置的同時,我們也提醒用戶在購買兩個昂貴的Raptor或者其它磁盤之前三思。你的系統(tǒng)速度可能與單磁盤速度一樣。但是如果你有多余的鈔票,組建可靠性更高的RAID-1才是值得的。
在備份虛擬服務(wù)器時不知道大家會使用什么方法,在這里我給大家講一下Hyper-V環(huán)境下備份虛...
數(shù)據(jù)庫恢復(fù)之Access 數(shù)據(jù)庫,Access是管理數(shù)據(jù)庫的應(yīng)用軟件。數(shù)據(jù)庫恢復(fù)不同于一般的恢...
塊訪問協(xié)議以塊的格式傳輸和接受數(shù)據(jù)。塊協(xié)議幾乎不傳輸任何關(guān)于數(shù)據(jù)內(nèi)容的信息,而是攜...
現(xiàn)在,硬盤的容量越來越大,給我們的工作帶來了極大的方便。但是,硬盤的脆弱使得他一旦...
隨著人們對生活質(zhì)量要求的提高以及全球反恐大環(huán)境所需,全球的安防市場近幾年可謂是紅紅...
鳳凰網(wǎng)科技訊 北京時間2月6日消息,上周五,三星表示,相信最終歐盟調(diào)查結(jié)果將認(rèn)定該公...
管理好存儲是企業(yè)的一大難題,所有圍繞存儲和管理存儲努力的目標(biāo)是如何使存儲管理自動化...