【使用心得】RAID-0到底有多快??------RAID-0完全測試報告





頁 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [18] 19 20 21

ellery
2005-07-02, 03:31 PM
請教各位, RAID 磁碟是否有其必要使用磁碟重組的程式? (無論是Windows內建的還是像PerfectDisk 這種商業版的) 一個檔案的資料不是會分散到RAID的各磁碟嗎?




TonyYang
2005-07-03, 09:00 AM
請教各位, RAID 磁碟是否有其必要使用磁碟重組的程式? (無論是Windows內建的還是像PerfectDisk 這種商業版的) 一個檔案的資料不是會分散到RAID的各磁碟嗎?
http://www.thg.com.tw/article_000072505.html#cdaxz

kingleo
2005-07-31, 12:38 AM
複合式 RAID:

從我們之前的討論中,很明顯可以看出每種 RAID 都有其優點與缺點。就在開始使用 RAID 後不久,人們開始想著,可不可以把不同等級的 RAID 組合起來,結合多方的優點,但避免所有的缺點呢?

舉例來說,RAID 0 陣列裡的硬碟,實際上是幾個 RAID 1 陣列,那有什麼好處呢?這方式會讓您享受 RAID 0 的速度,又有 RAID 1 的可靠性。

而這只是例子之一。其他常見的複合式 RAID 有:

*RAID 1+0
*RAID 5+0
*RAID 5+1

然而,在討論複合式 RAID 時,有兩點要注意:

*順序不同,意義不同:RAID 等級中的數字,會對可靠度造成相當程度的影響。舉例來說,RAID 1+0 跟 RAID 0+1 就「不」相同。

*高成本:如果要找出所有複合式 RAID 的共同缺點,那一定是成本。舉例來說,RAID 5+1 至少需要六顆硬碟(陣列愈大,需要的硬碟還會更多)。


以上引用自 Red Hat Enterprise Linux 4: 系統管理導論 - 第 5章. 儲存系統管理 (http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-isa-zh_tw-4/s1-storage-adv.html#S5-STORAGE-ADV-RAID-LEVEL-0)

小弟想請教大家,實務上大家有碰過哪些 複合式 RAID 的經驗呢??
假如不麻煩的話,分享經驗的時候可以順便把硬體配備以及配置大略講述一下
以及優缺點心得感想...etc.
謝謝!!

----------------------------------------我是傳說中的分隔線----------------------------------------

另外,同樣在 Red Hat Enterprise Linux 4: 系統管理導論 - 第 5章. 儲存系統管理 (http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-isa-zh_tw-4/s1-storage-adv.html#S5-STORAGE-ADV-RAID-LEVEL-0) 裡面介紹 Raid 5 的部份,小弟覺得解說的部份有些看不懂

Raid 5 示意圖片借用 DISK RAID(磁碟陣列)介紹 (http://www.upmost.com.tw/htm/tech/disk_raid/disk_raid.htm)

http://www.upmost.com.tw/htm/tech/disk_raid/disk_raid_04.jpg


RAID 5 陣列最少需要三顆(或是更多)大小一致的硬碟。每個硬碟都分成若干區塊,讓資料依序寫入。然而跟 RAID 0 不同的是,不是每個區塊都拿來儲存資料。相反地,擁有 n 個硬碟的陣列中,第 n 個區塊會拿來儲存同位檢查碼(parity)。

如果陣列中的任何一顆硬碟故障,那麼利用同位檢查碼,就可以將原始資料復原。第 x 個區塊中的同位檢查碼,配上第二組第 x 個區塊的資料做數學運算,就可以算出最後一組區塊的資料。如果其中一個區塊的內容更新了,那麼對應的同位檢查碼也得同步運算,馬上更新。

這表示每次資料寫進陣列的時候,至少會寫入「兩顆」硬碟:一個是儲存資料的硬碟,另一個則是記載同位檢查碼的硬碟。

值得注意的一點是,同位檢查的區塊並不集中在同一顆硬碟上;相反地,它們分散在所有硬碟中。


裡面有一段話:這表示每次資料寫進陣列的時候,至少會寫入「兩顆」硬碟

小弟覺得這句話應該是 至少會寫入三顆硬碟 才對

關於這點請大家指正一下,是哪個才對呢??
謝謝!!

----------------------------------------我是傳說中的分隔線----------------------------------------

最後一個討論的問題就是在實務經驗上面,區塊大小大家碰到的都是試定成怎麼樣的規格呢??
跑預設的 64k 嗎??
Raid 0, Raid1, Raid10, Raid5 四種情況下,區塊大小會針對不同模式來改變設定嗎??
不同的選擇跑出來的效果會有很大的差異感覺嗎??

謝謝!!

順便補上 Raid 6(有實際產品發表了) 跟 Raid 7(好像還沒有正式實際發表產品) 的示意圖

Raid 6:

http://mywallop.com/wc2/3914225_per/pic/13331084.jpg

Raid 7:

http://mywallop.com/wc2/3914225_per/pic/13331101.jpg

Giorgio
2005-10-12, 05:40 PM
RAID 1+0: 4+ HDDs (增加寫入效能 50%)
RAID 5+0: 6+ HDDs (增加寫入效能 10% - 20%)
RAID 5+1: 6+ HDDs (意義不大, 減低 I/O 而已)

PS: 很少看到支援 5+0. 沒看過 5+1 的卡

----------------------------------------我是傳說中的分隔線----------------------------------------

檔案大小 = 800 K * 1
區塊大小 = 64 K:
實際使用空間 = 13 * 64 K = 832 K

區塊大小 = 256 K:
實際使用空間 = 4 * 256 K = 1024 K
---------------------------------------
檔案大小 = 9999 K * 1
區塊大小 = 64 K:
實際使用空間 = 157 * 64 K = 10048 K

區塊大小 = 256 K:
實際使用空間 = 40 * 256 K = 10240 K
---------------------------------------
上面是一個檔案的示範, 如果你把檔案 * 1000, 你就可以得到以下結論:

如果你的小檔案多, 64 K 會比較比較省空間
如果你的大檔案多, 256 K 的讀取會比較快 (區塊在不連續的情況下會很明顯)

joehall2000
2005-10-14, 04:20 AM
我用 ATTO DISK測了
軟體RAID真的比VIA 6410好一點

用VIA-6410時寫入大概是50MB出頭
用WinXP寫入大概是59MB

主機板內建的果然很廢~

不過因為是軟體RAID
在寫入檔案時
CPU 使用率會到達 20% (對照:硬體RAID時是10%)
但軟體RAID還是蠻好用的...
-------------------------------------------------------------
樓上曾有前輩表示碰到via-raid是『屁渣』的情形,可能我較幸運,我的經驗卻很暢順。向ckgc兄報告
MSI km4am-L AthlonXP 2600+ Kinston ddr-333 512mbx2
wd80gb/8mb as OS-Drive
wd250KS/16mb x2 RAID-0 (VIA6420) (for BT&e_Donkey)
設定raid-0時在bios選項中選4k
HD Tach 3.010
圖中紅線 102mb/s_cpu14%,測試時,BT以50k/s & e_Donkey以5k/s下載中
藍線是剛買硬碟時,103.9mb/s_cpu13%,空碟無資料,無執行其他程式。
僅供ckgc兄參考
我還是沒搞懂上傳貼圖,希望這次順利
http://www.pczone.com.tw/vbb3/upload/002/WD250KSx2_raid-0_VIA-sata-raid.gif

joehall2000
2005-10-14, 05:37 AM
RAID 1+0: 4+ HDDs (增加寫入效能 50%)
RAID 5+0: 6+ HDDs (增加寫入效能 10% - 20%)
RAID 5+1: 6+ HDDs (意義不大, 減低 I/O 而已)

PS: 很少看到支援 5+0. 沒看過 5+1 的卡

----------------------------------------我是傳說中的分隔線----------------------------------------

檔案大小 = 800 K * 1
區塊大小 = 64 K:
實際使用空間 = 13 * 64 K = 832 K

區塊大小 = 256 K:
實際使用空間 = 4 * 256 K = 1024 K
---------------------------------------
檔案大小 = 9999 K * 1
區塊大小 = 64 K:
實際使用空間 = 157 * 64 K = 10048 K

區塊大小 = 256 K:
實際使用空間 = 40 * 256 K = 10240 K
---------------------------------------
上面是一個檔案的示範, 如果你把檔案 * 1000, 你就可以得到以下結論:

如果你的小檔案多, 64 K 會比較比較省空間
如果你的大檔案多, 256 K 的讀取會比較快 (區塊在不連續的情況下會很明顯)
-------------------------------------------------------------
照Giorgio兄的說法,讀寫速度與區塊大小並無絕對關係,若大檔案用4k而小檔案用256k都會使讀寫速度下降?!在網上看到的說法人言人殊。
我自己的經驗:由於先前獲得的資訊是區塊越小,速度越快,而我建立raid-0目的求快且以下載BT為主,故在設定raid-0時都在bios選項中選4k。
以hd tach 3.0.1.0測試以下平台,
Asus A8N-SLi Athlon64 3200+ pqi ddr-400 512mbx2
Hitach pata 120gb/8mb作系統碟
seagate/sata/ncq/160gb/8mb x4 raid-0,nForce 6.53
硬碟無資料時,
區塊4k=174.5mb/s_cpu24%
http://www.pczone.com.tw/vbb3/upload/002/raid0x4_4k.gif
區塊128k=108.7mb/s_cpu10%(128k是nForce4上限)
http://www.pczone.com.tw/vbb3/upload/002/raid0x4_128k.gif
硬碟已有85%資料時,
區塊4k=107.6mb/s_cpu16%
(無測試區塊128k,因300多gb要備份又要花錢買硬碟)
http://www.pczone.com.tw/vbb3/upload/002/r0x4_4k_80%occupied.gif

umpire360
2006-02-07, 10:38 PM
看到這篇,貼上我的給大家參考。(不太會貼圖)
http://www.pczone.com.tw/vbb3/upload/a.jpg

umpire360
2006-02-07, 11:00 PM
按太快了。上圖是raid 5.
ibm x226
lsi megaraid u320 2x 128mb
hd,u320 10000rpm 70g *10

凱欣妹妹
2006-03-09, 12:10 AM
其實.....Raid0容易出問題嗎....?
如果設Raid1...speed上如何...?
正在想設Raid1還是Raid0好...@.@
(cmd還是highpoint好?)
thx~^_^

kiner
2006-03-09, 07:09 AM
其實.....Raid0容易出問題嗎....?
如果設Raid1...speed上如何...?
正在想設Raid1還是Raid0好...@.@
(cmd還是highpoint好?)
thx~^_^

raid1 不會增加任何效能
他只是拿來做備份之用途
假設A,B硬碟做了raid1
則A or B 中任何之ㄧ的硬碟壞了
只要更換完成後
資料就會再度回到之前的狀況
而不會有任何的資料損毀