![]() |
||
|
Advance Member
![]() ![]() 加入日期: Jun 2001 您的住址: 萬華
文章: 374
|
大致查了資料
以下是我的理解.......... raid5是將資料及檢查碼分散在所有磁碟上 所以假如用4顆250G組RAID5 可用容量就是750G 當其中一顆硬碟壞掉,還是可以正常運作.......... 但我的問題是 假如真的壞了一顆 我們要如何知道現在有壞了一顆硬碟?會有提示或警告嗎? 我又怎麼知道壞的是哪顆? 而在少了一顆硬碟後 是不是可用空間會變成500G,如果是這樣那多的資料會怎樣 或是這種情況下RAID5會怎樣運作呢? 那假如之後換上一顆新硬碟 要讓整體恢復正常運作 又要做怎樣的設定或動作呢? 假如要在已經設定好的raid5上再繼續加入硬碟,有辦法在不影響原有資料的情況下加入嗎? 另外RAID0的效能"理論"上是讀寫速度都是乘上硬碟數量 那RAID5大致的效能提升又要怎樣計算呢?CPU佔用率是不是也會暴增? 請了解的前輩解答一下,謝謝 (一堆問題,不好意思-_-")
__________________
飛啊~飛啊~小蟑螂~~ 看我們在那廚房努力的飛翔 |
|||||||
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: 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 編輯. |
||
|
|
|
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 那硬碟傳輸速度高過這個數值後 對檔案伺服器的運作還會有幫助嗎? 下面這個問題有些超出燒錄儲存區的範圍....... 如果網路頻寬會對這樣的算圖用檔案伺服器造成影響 那還有辦法提升網路效能嗎? 又是一堆問題 不好意思-_-"
__________________
飛啊~飛啊~小蟑螂~~ 看我們在那廚房努力的飛翔 |
|
|
|
Major Member
![]() 加入日期: May 2005
文章: 277
|
引用:
引用:
我猜您說的是:raid 5 壞一顆,就不要繼續用,換新的一顆上去,重建(期間閒置)好後,再正常使用它。 因為raid5資料分散,在壞一顆的情形下整個raid還是可以讀出所有正確資料(容量不變,使用也不變),但系統負擔加重而且不再容錯,再壞一顆就毀了,所以壞第一顆時就要趕快更換。 引用:
例如: 開機時raid card 的 bios會提出hd failure的警告 raid card可能會叫 進入windows後用raid 軟體也可以偵測 因為hd在raid card上也是用channel 編號的,所以訊息中會指明哪個channel 上的hd不見了 引用:
更換hd 後,進windows, raid 監控軟體可以選重建,將新hd 加入raid, 重新計算該分配於其上的資料 引用:
例如:更換時選用較大的hd, 或原本3hd 組raid, 日後再加入一顆新hd 一樣用raid 監控軟體重建或加入新hd, 資料會重新計算和分配。但較大的hd 多餘的空間不會用到(因為只需部分空間就可以和舊hd 配對) 笨方法:4hd raid 5,一次換一顆,重建4次,多餘的空間也可以配對了,據說可以畫出新的partition 引用:
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 特賣...說這個會不會被糾舉啊 ![]()
__________________
----------- 潛... |
||||||
|
|
|
Registered User
加入日期: Mar 2004 您的住址: 亞洲.台灣.台北
文章: 2,054
|
引用:
指教一下 raid 5 壞一顆是不能繼續用的, 必須換上一顆新的取代壞的那一顆讓raid5自己重建才能繼續用。 這句話 有錯.... 還是可以繼續用... 只是 如果 再壞一個HDD ,raid 5 就壞了 |
|
|
|
|
Registered User
加入日期: Mar 2004 您的住址: 亞洲.台灣.台北
文章: 2,054
|
引用:
那網頁的介紹的是南橋 內建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 的 通常比較貴 |
|
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Feb 2004
文章: 826
|
引用:
看是還看得到檔案 應該也可以讀 但是真的可以繼續用嗎? 您可以試試看拔掉一顆 然後繼續給他寫入看換上硬碟還能不能重建回來 或是他根本就不讓你寫入任何資料 如果可以繼續用那何必要最少三顆呢? |
|
|
|
|
Major Member
![]() 加入日期: May 2005
文章: 277
|
引用:
真的可以。 n+1 raid 5 (n>=2) :至少需要3顆hd(不然只用2顆就做mirror 啦),具有廢掉其中一顆,還能正常讀寫資料的容錯能力。廢掉一顆時raid 組的反應可能低落,且不能再有任何硬碟損失。 隨便google 一下 http://web.mit.edu/rhel-doc/4/RH-DO...torage-adv.html 引用:
理論見上;實用上就是這樣:拔掉一顆,磁碟代號,分割,內容都還在,可以讀寫(系統警告:無容錯能力)。補上一顆,系統可以在背景重建raid(在新hd 上配置與現存hd 相呼應的資料,以回覆容錯能力),磁碟代號,分割,內容都還在,可以讀寫。 引用:
最少要三顆就是為了要可以繼續用啊! n+1 raid 5,原始資料會計算成n+1份的資料+同位檢查(細節...我也不知道 ) 寫入n+1 顆硬碟。只要其中任何n份硬碟資料,就可以還原出原始資料->多那一顆就是以浪費換取安全,允許任何一顆hd 廢掉時,raid系統仍能讀寫。 ------------- 有說錯要告訴我喔 ![]()
__________________
----------- 潛... |
|||
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Feb 2004
文章: 826
|
嗯 感謝指正
我只有一邊重建一邊用過 因為有hot spare.... 所以我一直以為加上新的才可以重建兼使用 |
|
|
|
Major Member
![]() 加入日期: May 2005
文章: 277
|
引用:
啊~ 您的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... ![]()
__________________
----------- 潛... |
|
|
|