T7k250 160G x4 @ Raid 0+1

  • 主題發起人 主題發起人 kaienlee
  • 開始日期 開始日期
Originally posted by "MUSE"+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE ("MUSE")</td></tr><tr><td id='QUOTE'>你再看一次我寫的,跟你寫的有什麼不一樣

"真正要運用RAID5"!!![/b]


我有意見的是您下面這句話:
而且通常會再備援一個硬碟
RAID 5也可以靠軟體+作業系統+處理器來做. 如果要利用多一顆硬碟來做備援, 那就不是RAID 5, 而已經是RAID 5 + HOT SPARE. 理論上, 就連RAID 0 也能使用HOT SPARE技術, 但, 那真的是理論上~.~




<!--QuoteBegin-"MUSE"

不過我想請問一下"因為讀取時還是只有一顆硬碟"是什麼意思,小弟完全看無 mooon [/quote]
RAID 5在運作中, 還是以單一讀取的動作為主. 在讀取這一筆資料時, 會先去預先讀取下一筆資料的同位元檢查碼. 雖然這一筆檢查碼不是在同一顆硬碟上, 但因為在一次的讀取動作中可看為一次單一的讀取命令, 因為還是只有一筆資料被讀出, 所以可以近似這樣子來看待.
 
Originally posted by a843433+Jun 6 2005, 03:48 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (a843433 @ Jun 6 2005, 03:48 PM)</td></tr><tr><td id='QUOTE'>
Originally posted by "MUSE"@
你再看一次我寫的,跟你寫的有什麼不一樣

"真正要運用RAID5"!!!

我有意見的是您下面這句話:
而且通常會再備援一個硬碟
RAID 5也可以靠軟體+作業系統+處理器來做. 如果要利用多一顆硬碟來做備援, 那就不是RAID 5, 而已經是RAID 5 + HOT SPARE. 理論上, 就連RAID 0 也能使用HOT SPARE技術, 但, 那真的是理論上~.~




<!--QuoteBegin-"MUSE"

不過我想請問一下"因為讀取時還是只有一顆硬碟"是什麼意思,小弟完全看無 mooon
RAID 5在運作中, 還是以單一讀取的動作為主. 在讀取這一筆資料時, 會先去預先讀取下一筆資料的同位元檢查碼. 雖然這一筆檢查碼不是在同一顆硬碟上, 但因為在一次的讀取動作中可看為一次單一的讀取命令, 因為還是只有一筆資料被讀出, 所以可以近似這樣子來看待. [/b][/quote]
請教一下,若是你有10顆硬碟作RAID,資料的寫入和讀取情形?

同時間是有多少硬碟在讀取/寫入

HOT SPARE的部份,簡單來說就是可有可無。這可能是您的意思,瞭了 :)
 
Originally posted by Maxi0912@Jun 5 2005, 10:52 PM
先謝謝恐龍大以及wisestone大大的回答 mooon

不過小的還有些釭犖簸?
如果使用n顆硬碟 n>3

那麼可以使用的空間=n-1

那速度是不是也是n-1倍.....類似raid 0的原理... :??:

將一筆資料分別存入n-1個硬碟...所以會有n-1倍的速度

再利用raid卡將演算的資料儲存在第n個硬碟

然後在下一筆資料進來的時候

再選出要儲存演算資料的硬碟..再將所有的資料分配到這顆硬碟以外的n-1個硬碟裡儲存

寫到這裡...忽然發現國文很重要..真的小時候沒學好 ;oq;
稍微挑一下您的小毛病

n >= 3 (3顆就可以做 Raid5)


當一筆資料進來,經過XOR運算,產生一個parity block,再加上原來的data

分別存放在 n 顆內 不是放在 n - 1 顆,所以才會說 n 顆HDD只能存 n-1 顆 HDD

少掉的那 1 顆的空間就是 parity block 佔去的空間

至於效能問題 .... 理論上是用 n-1顆的HDD讀寫頭去做讀寫的動作

不過由於要透過XOR的運算,會有些釭漫翕臐A端賴卡上晶片的效能。

同時,如果希望在效能上有進長的話,可以從兩方面下手

1. 挑張好點的卡

2. 多加幾顆HDD
 
Originally posted by a843433+Jun 6 2005, 03:48 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (a843433 @ Jun 6 2005, 03:48 PM)</td></tr><tr><td id='QUOTE'>
Originally posted by "MUSE"@
你再看一次我寫的,跟你寫的有什麼不一樣

"真正要運用RAID5"!!!

我有意見的是您下面這句話:
而且通常會再備援一個硬碟
RAID 5也可以靠軟體+作業系統+處理器來做. 如果要利用多一顆硬碟來做備援, 那就不是RAID 5, 而已經是RAID 5 + HOT SPARE. 理論上, 就連RAID 0 也能使用HOT SPARE技術, 但, 那真的是理論上~.~




<!--QuoteBegin-"MUSE"

不過我想請問一下"因為讀取時還是只有一顆硬碟"是什麼意思,小弟完全看無 mooon
RAID 5在運作中, 還是以單一讀取的動作為主. 在讀取這一筆資料時, 會先去預先讀取下一筆資料的同位元檢查碼. 雖然這一筆檢查碼不是在同一顆硬碟上, 但因為在一次的讀取動作中可看為一次單一的讀取命令, 因為還是只有一筆資料被讀出, 所以可以近似這樣子來看待. [/b][/quote]
不好意思 ... Raid 0 應該是沒有任何機會做HOT SPARE 壞了就毀了,應該無法 Rebuild。

您指的應該是 Raid 1 吧。
 
Originally posted by wisestone@Jun 7 2005, 03:17 PM
不好意思 ... Raid 0 應該是沒有任何機會做HOT SPARE 壞了就毀了,應該無法 Rebuild。

您指的應該是 Raid 1 吧。
唉, 您沒看懂意思. HOT SPARE本身是一項技術, 並不需要也非必要是跟著RAID跑. 他可以跟任何一項的RAID技術並存, 只是看是否能承受該狀況而定.

以我提到的, 理論上連RAID 0 也能並行使用HOT SPARE, 但事實上呢? 一是沒有哪家阿呆廠商去做這種事情, 因為RAID 0 技術本身就是在追求速度的極限, 而不是綁著絆腳繩, 這是架構上的問題; 二是RAID 0 本身儲存的資料不完全, 只有那對半的資料也無法把資料完整還原. 當硬碟掛點了, 資料絕大多數也還是跟著掛了. 這並不是HOT SPARE 技術沒用處, 而是資料還原能力上的問題......

RAID 1 使用 HOT SPARE 就釵h觀點來看是種錯誤, 因為RAID 1 的安全性與RAID 5 陣列不同, 目前小弟還沒看到能夠支援不同容量的(例如一個20G, 一個是200G), 但RAID 5的產品有些可以允? RAID 1 無法線上動態調整磁碟大小, RAID 5 可以; RAID 1 本身就是硬碟存取的Mirror, 多找一個人來資料同步只是讓硬碟效能更低更差. 當你效能只剩下70%以下的時候, 還找個人來降到50%或以下, 這時候就會讓人覺得你這樣的系統規劃不免有問題... 相對的, RAID 5 這種效能問題比較少一些, 因為並不是整個資料都同步(同位元資料不同步 ), 只有在資料寫入與讀出的時候會有檢查同位元的動作而已....


這樣子說明, 你能稍微清楚嗎? ;)

至於您說的這段:

請教一下,若是你有10顆硬碟作RAID,資料的寫入和讀取情形?

同時間是有多少硬碟在讀取/寫入

HOT SPARE的部份,簡單來說就是可有可無。這可能是您的意思,瞭了

HOT SPARE 技術主要是用來作為萬一陣列中有某個硬碟掛點, 連帶影響到其他硬碟資料時, 及時的立刻補上並取代故障硬碟資料, 以確保陣列還能正常且穩定的運行. 付出的代價是減低一些系統效能, 程度就看各家硬體演算法的優劣程度而異.

如果我這個陣列有10顆硬碟作陣列, 那一定是我瘋了! 因為電腦主機板掛了, CPU升天了, 顯示卡不會亮了, Power 罷工了, 你那陣列還是等於廢物一堆. 就我所看到的領域裡面, 還沒看到會超過四顆硬碟的陣列........ 有八顆的, 但經過分析之後, 他也認為這樣子不好, 過度孤注一擲...... 所以, 你說的情況, 很抱歉, 我沒辦法告訴你~.~

---
(文中, 70% 50%等數字, 只是舉例用, 並不是說會這樣子比例的效能衰退; 其他舉例用文字等同)
 
Originally posted by a843433@Jun 8 2005, 12:19 PM
至於您說的這段:

請教一下,若是你有10顆硬碟作RAID,資料的寫入和讀取情形?

同時間是有多少硬碟在讀取/寫入

HOT SPARE的部份,簡單來說就是可有可無。這可能是您的意思,瞭了

HOT SPARE 技術主要是用來作為萬一陣列中有某個硬碟掛點, 連帶影響到其他硬碟資料時, 及時的立刻補上並取代故障硬碟資料, 以確保陣列還能正常且穩定的運行. 付出的代價是減低一些系統效能, 程度就看各家硬體演算法的優劣程度而異.

如果我這個陣列有10顆硬碟作陣列, 那一定是我瘋了! 因為電腦主機板掛了, CPU升天了, 顯示卡不會亮了, Power 罷工了, 你那陣列還是等於廢物一堆. 就我所看到的領域裡面, 還沒看到會超過四顆硬碟的陣列........ 有八顆的, 但經過分析之後, 他也認為這樣子不好, 過度孤注一擲...... 所以, 你說的情況, 很抱歉, 我沒辦法告訴你~.~

---
(文中, 70% 50%等數字, 只是舉例用, 並不是說會這樣子比例的效能衰退; 其他舉例用文字等同)
小弟認為,你還是答非所問內 :??:

只是問讀取/寫入的真實狀況!!!!!!!! :fl:
 
可是他都說不會有這樣的使用情況內0.0"
有點火藥味的感覺(亂講的)
不過RAID這技術還有HOT SPARE...經小的翻查"書本"之後...
大概知道哪個是真正行家嚕!!

為了RAID...害我在書店座了快一小時@@"
不過還好不是晚上去~不然就被趕走了@@"
 
為什麼 Hot Spare 會影響效能?
不就是硬碟閒在那邊當候補嗎?

R0 不需要 Spare 是因為掛一個就全死,
真的要 rebuild 也沒資料吧?

R1 真的沒有需要 Spare 的理由嗎?
您可能沒遇過 R1 兩個硬碟在 48 小時內相繼死亡的案例,
同批號常常要走也會一起走,也不知道怎麼回事。

R1 並不會明顯拖慢儲存系統的效能,
打個九折就已經讓人不能忍受了。
R5 要跑出悲慘效能的機會比較高,
尤其在掛了一個硬碟一直到重建完成之前。

用 10 個以上的硬碟做陣列會是不明智的行為嗎?
RAID 卡掛了就換卡、主機板死了就換主機板、顯示卡不動了就換顯示卡、PSU 發春就換 PSU(奇怪, RAID 都用得起,怎麼用的不是 Redundant Power Supply?)
怎麼可能壞一個東西馬上工作就不能做呢?
 
用5個左右我都看過惹@@"
用10個以上做RAID...是沒試過...
但是伺服器以上的PC的確就有這樣搞過...只是不是偶的= ="
個人覺得RAID幾顆沒關係0.0"(就同上面大大所說~不說了~先酸)