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%等數字, 只是舉例用, 並不是說會這樣子比例的效能衰退; 其他舉例用文字等同)