PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 儲存媒體討論區
帳戶
密碼
 

  回應
 
主題工具
flycr
Advance Member
 

加入日期: Jun 2001
您的住址: 萬華
文章: 374
Question [求教]raid5比較進階的問題

大致查了資料
以下是我的理解..........
raid5是將資料及檢查碼分散在所有磁碟上
所以假如用4顆250G組RAID5
可用容量就是750G
當其中一顆硬碟壞掉,還是可以正常運作..........
但我的問題是
假如真的壞了一顆
我們要如何知道現在有壞了一顆硬碟?會有提示或警告嗎?
我又怎麼知道壞的是哪顆?
而在少了一顆硬碟後
是不是可用空間會變成500G,如果是這樣那多的資料會怎樣
或是這種情況下RAID5會怎樣運作呢?
那假如之後換上一顆新硬碟
要讓整體恢復正常運作
又要做怎樣的設定或動作呢?
假如要在已經設定好的raid5上再繼續加入硬碟,有辦法在不影響原有資料的情況下加入嗎?
另外RAID0的效能"理論"上是讀寫速度都是乘上硬碟數量
那RAID5大致的效能提升又要怎樣計算呢?CPU佔用率是不是也會暴增?
請了解的前輩解答一下,謝謝
(一堆問題,不好意思-_-")
     
      
__________________
飛啊~飛啊~小蟑螂~~
看我們在那廚房努力的飛翔
舊 2006-08-13, 06:20 PM #1
回應時引用此文章
flycr離線中  
Helios
Junior Member
 
Helios的大頭照
 

加入日期: Feb 2004
文章: 826
首先raid 5 壞一顆是不能繼續用的,
必須換上一顆新的取代壞的那一顆讓raid5自己重建才能繼續用。所以不會有容量減少的問題。
一般好的卡跟介面軟體一但出問題都會提醒你的。
至於如何判斷是哪一顆,各家介面軟體都會有選擇讓硬碟亮led來判斷哪一顆是哪一顆。
要加入硬碟也可以,只要晶片支援online expansion就可以不損失資料增加容量,不過一般花費時間都很長。
RAID5大概就是比n-1效能再少一些。
如果是software XOR那cpu佔用率是會增加的。至於增加多少,我實在不知道....
hardware XOR原則上是不會影響CPU使用率的。
有錯請指教...
 

此文章於 2006-08-14 12:45 AM 被 Helios 編輯.
舊 2006-08-14, 12:42 AM #2
回應時引用此文章
Helios離線中  
flycr
Advance Member
 

加入日期: Jun 2001
您的住址: 萬華
文章: 374
謝謝helios的說明,非常清楚
不過這似乎是以陣列硬碟櫃的情況為準......這種我可能玩不起T_T
但我想功能上應該和直接接電腦裡面也類似吧?除了LED
另外我自己又查了些資料
http://taiwan.cnet.com/computer/sys...102159-9,00.htm
看了這網頁的介紹
根據內容描述
raid5在寫入速度上有很大的問題(4顆時甚至掉到15MB/s)
不知道這是不是內建RAID的限制,換了專用的RAID卡能改善嗎?
另外想繼續提問
以一台檔案伺服器而言(多台客戶端同時跑MAYA之類的算圖,檔案都在伺服器上)
即使硬碟傳輸效率高達300MB/s
以目前一般區網最快的1000Mbps來算
最高傳輸速度理論值也只有1000/8=125MB/S
那硬碟傳輸速度高過這個數值後
對檔案伺服器的運作還會有幫助嗎?
下面這個問題有些超出燒錄儲存區的範圍.......
如果網路頻寬會對這樣的算圖用檔案伺服器造成影響
那還有辦法提升網路效能嗎?
又是一堆問題
不好意思-_-"
__________________
飛啊~飛啊~小蟑螂~~
看我們在那廚房努力的飛翔
舊 2006-08-14, 01:59 PM #3
回應時引用此文章
flycr離線中  
tatikoma
Major Member
 

加入日期: May 2005
文章: 277
引用:
作者flycr
而在少了一顆硬碟後
是不是可用空間會變成500G,如果是這樣那多的資料會怎樣
或是這種情況下RAID5會怎樣運作呢?


引用:
作者Helios
首先raid 5 壞一顆是不能繼續用的,
必須換上一顆新的取代壞的那一顆讓raid5自己重建才能繼續用。
...


我猜您說的是:raid 5 壞一顆,就不要繼續用,換新的一顆上去,重建(期間閒置)好後,再正常使用它。
因為raid5資料分散,在壞一顆的情形下整個raid還是可以讀出所有正確資料(容量不變,使用也不變),但系統負擔加重而且不再容錯,再壞一顆就毀了,所以壞第一顆時就要趕快更換。

引用:
作者flycr
假如真的壞了一顆
我們要如何知道現在有壞了一顆硬碟?會有提示或警告嗎?


例如:
開機時raid card 的 bios會提出hd failure的警告
raid card可能會叫
進入windows後用raid 軟體也可以偵測
因為hd在raid card上也是用channel 編號的,所以訊息中會指明哪個channel 上的hd不見了

引用:
作者flycr
那假如之後換上一顆新硬碟
要讓整體恢復正常運作
又要做怎樣的設定或動作呢?

更換hd 後,進windows, raid 監控軟體可以選重建,將新hd 加入raid, 重新計算該分配於其上的資料

引用:
作者flycr
假如要在已經設定好的raid5上再繼續加入硬碟,有辦法在不影響原有資料的情況下加入嗎?

例如:更換時選用較大的hd, 或原本3hd 組raid, 日後再加入一顆新hd
一樣用raid 監控軟體重建或加入新hd, 資料會重新計算和分配。但較大的hd 多餘的空間不會用到(因為只需部分空間就可以和舊hd 配對)
笨方法:4hd raid 5,一次換一顆,重建4次,多餘的空間也可以配對了,據說可以畫出新的partition

引用:
作者flycr
另外我自己又查了些資料
http://taiwan.cnet.com/computer/sys...102159-9,00.htm
看了這網頁的介紹
....
以一台檔案伺服器而言(多台客戶端同時跑MAYA之類的算圖,檔案都在伺服器上)
即使硬碟傳輸效率高達300MB/s
以目前一般區網最快的1000Mbps來算
最高傳輸速度理論值也只有1000/8=125MB/S
那硬碟傳輸速度高過這個數值後
...

raid5 burst rate 12xxMB/s...不是cache 讀取值,就是資料誤植吧...
個人用 ide hd 組 raid 10 和 raid 5, 在 pci bus raid card上hd tune 持續讀取測試,raid 10 大概 100->60MB CPU 16%, raid 5 大概固定 85MB, cpu 25%。
但 raid 5 實用上不適合隨機存取,
例如:某大量讀寫資料的工作,
raid 10 上開一個約3.5 min完成,開兩個各約3.75min
raid 5 上開一個約3.5完成,開兩個各約5~8min
實用經驗比測試值有意義,上面的測試值並看不出這種效果。
raid 5 感覺最有cp, 個人用也效能還好,但當檔案伺服器,我會覺得raid 10的安全和效能較好(犧牲容量)

您該不會是網管,MIS 在設計架構吧?raid理論和比較在google 上一堆,所以我列出一些實用效果(版上前人的測試一堆,我也是爬完文才有點把握找最便宜的玩看看),這些步驟和效果隨產品而異,只好錢開下去try 吧

個人經驗,也請各方指教

ps: "pc 的家" 好像正好有sata 介面的大容量hd 特賣...說這個會不會被糾舉啊
__________________
-----------
潛...
舊 2006-08-14, 06:37 PM #4
回應時引用此文章
tatikoma離線中  
idleic2
Registered User
 

加入日期: Mar 2004
您的住址: 亞洲.台灣.台北
文章: 2,054
引用:
作者Helios
首先raid 5 壞一顆是不能繼續用的,
必須換上一顆新的取代壞的那一顆讓raid5自己重建才能繼續用。所以不會有容量減少的問題。
一般好的卡跟介面軟體一但出問題都會提醒你的。
至於如何判斷是哪一顆,各家介面軟體都會有選擇讓硬碟亮led來判斷哪一顆是哪一顆。
要加入硬碟也可以,只要晶片支援online expansion就可以不損失資料增加容量,不過一般花費時間都很長。
RAID5大概就是比n-1效能再少一些。
如果是software XOR那cpu佔用率是會增加的。至於增加多少,我實在不知道....
hardware XOR原則上是不會影響CPU使用率的。
有錯請指教...

指教一下

raid 5 壞一顆是不能繼續用的, 必須換上一顆新的取代壞的那一顆讓raid5自己重建才能繼續用。

這句話 有錯....

還是可以繼續用...
只是 如果 再壞一個HDD ,raid 5 就壞了
舊 2006-08-14, 09:26 PM #5
回應時引用此文章
idleic2離線中  
idleic2
Registered User
 

加入日期: Mar 2004
您的住址: 亞洲.台灣.台北
文章: 2,054
引用:
作者flycr
另外我自己又查了些資料
http://taiwan.cnet.com/computer/sys...102159-9,00.htm
看了這網頁的介紹
根據內容描述
raid5在寫入速度上有很大的問題(4顆時甚至掉到15MB/s)
不知道這是不是內建RAID的限制,換了專用的RAID卡能改善嗎?

那網頁的介紹的是南橋 內建raid , 算是 Software XOR

如果有 Hardware XOR 是不會這樣的
請參考http://www.highpoint-tech.com/PDF/r...pplications.pdf

這是HighPoint RocketRAID 2320 PCI Express SATA II磁碟陣列卡

上上個月組了一台 Raid5 Storage Server,用RocketRAID 454 ,
IDE 6 HDD or 8 HDD, Software XOR , Block size 用64KB (這是在自己的平台下,測出來的最佳值)
如果 OS 用 Windows XP , 那 throught put 還是很難看
如果 OS 用 Linux filesystem 是 ext3 , throught put 可以拉到 write 40MB

下次 有機會 組 raid5 的話,我會組 Hardware XOR 的
Hardware XOR 的 通常比較貴
舊 2006-08-14, 09:59 PM #6
回應時引用此文章
idleic2離線中  
Helios
Junior Member
 
Helios的大頭照
 

加入日期: Feb 2004
文章: 826
引用:
作者idleic2
指教一下

raid 5 壞一顆是不能繼續用的, 必須換上一顆新的取代壞的那一顆讓raid5自己重建才能繼續用。

這句話 有錯....

還是可以繼續用...
只是 如果 再壞一個HDD ,raid 5 就壞了


看是還看得到檔案 應該也可以讀
但是真的可以繼續用嗎?
您可以試試看拔掉一顆 然後繼續給他寫入看換上硬碟還能不能重建回來
或是他根本就不讓你寫入任何資料
如果可以繼續用那何必要最少三顆呢?
舊 2006-08-15, 01:41 AM #7
回應時引用此文章
Helios離線中  
tatikoma
Major Member
 

加入日期: May 2005
文章: 277
引用:
作者Helios
看是還看得到檔案 應該也可以讀
但是真的可以繼續用嗎?


真的可以。
n+1 raid 5 (n>=2) :至少需要3顆hd(不然只用2顆就做mirror 啦),具有廢掉其中一顆,還能正常讀寫資料的容錯能力。廢掉一顆時raid 組的反應可能低落,且不能再有任何硬碟損失。

隨便google 一下
http://web.mit.edu/rhel-doc/4/RH-DO...torage-adv.html

引用:
作者Helios
您可以試試看拔掉一顆 然後繼續給他寫入看換上硬碟還能不能重建回來
或是他根本就不讓你寫入任何資料

理論見上;實用上就是這樣:拔掉一顆,磁碟代號,分割,內容都還在,可以讀寫(系統警告:無容錯能力)。補上一顆,系統可以在背景重建raid(在新hd 上配置與現存hd 相呼應的資料,以回覆容錯能力),磁碟代號,分割,內容都還在,可以讀寫。

引用:
作者Helios
如果可以繼續用那何必要最少三顆呢?

最少要三顆就是為了要可以繼續用啊!
n+1 raid 5,原始資料會計算成n+1份的資料+同位檢查(細節...我也不知道 ) 寫入n+1 顆硬碟。
只要其中任何n份硬碟資料,就可以還原出原始資料->多那一顆就是以浪費換取安全,允許任何一顆hd 廢掉時,raid系統仍能讀寫。

-------------
有說錯要告訴我喔
__________________
-----------
潛...
舊 2006-08-15, 02:33 AM #8
回應時引用此文章
tatikoma離線中  
Helios
Junior Member
 
Helios的大頭照
 

加入日期: Feb 2004
文章: 826
嗯 感謝指正
我只有一邊重建一邊用過 因為有hot spare....
所以我一直以為加上新的才可以重建兼使用
舊 2006-08-15, 06:01 AM #9
回應時引用此文章
Helios離線中  
tatikoma
Major Member
 

加入日期: May 2005
文章: 277
引用:
作者Helios
嗯 感謝指正
我只有一邊重建一邊用過 因為有hot spare....
所以我一直以為加上新的才可以重建兼使用


啊~ 您的raid 5 大概是這樣組的:

n +1(for 容錯) +1(for hot spare) , n>=2

hot spare 那顆平常是不寫入資料的,與容錯也無關
容錯是靠n+1 組成raid 5 完成
當 n+1 中的任何一顆廢掉時,raid 5仍可工作,而hot spare 那顆就上線取代壞的那顆,並進行重建。
亦即,自動(可能還是要手動設定監控軟體)替換壞掉的hd。利用浪費2顆的空間,提供容錯與自動修復的功能。

raid 5 的理論,光要能容錯就需要至少2+1顆hd. 如果您用3顆就有容錯+hot spare,我會以為看到了raid 1+hot spare...
__________________
-----------
潛...
舊 2006-08-15, 06:14 PM #10
回應時引用此文章
tatikoma離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是04:35 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。