![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 效能極限
(https://www.pcdvd.com.tw/forumdisplay.php?f=18)
- - 給超級窮人的簡易陣列
(https://www.pcdvd.com.tw/showthread.php?t=276090)
|
|---|
引用:
我不曉得現在市面上那些便宜的 raid 0 card 是怎樣做的 不過,就算是一個 dsp process 加上 dsp code 也可以算是硬體吧? 反正只要不要花我 cpu 的時間去算都是吧 還是要把全部的東西都用 asic 做一遍你才覺得是硬體勒? 如果照你的定義的話 那我們現在拿的手機都是"軟體手機" 我們家裡看的 dvd player 都是 "軟體撥放器" 囉? :p |
引用:
莫非您主機板的晶片組也是 VIA, 我的 MVP-3G-5 會把所有的擴充卡塞到 IRQ 11, Abit 的 KG-7A, KR-7A (VIA 晶片組) 也有同樣的問題. 只能拔掉 VGA 之外的介面卡, 再一張一張慢慢裝回去, 通常你會發現某個特定的位置絕對不能裝 RAID (我的是在 AGP 的旁邊一定要留一條 PCI 不裝任何卡, 否則 AGP 上的 ATI Raden 7000 就沒畫面) 後來幫人裝了一台 P4 + Intel 845 (Intel 自己出的MB) 的機器, 介面卡隨便裝(搞到半夜11:30, 不快也不行) IRQ 還是清清楚楚的分開, 一點進階的設定技巧都沒用到. 安裝 W2k 的時候裝不進 RAID driver 通常就是 IRQ 衝突, 最簡單的解法是把 W2k 放在主機板上 "普通" 的IDE channel, RAID channel 是進了 w2k 之後才被驅動, 當然只能拿來放資料. |
不管怎麼說,低階RAID卡真的可以提升硬碟讀寫效能,而且又比OS軟體陣列快~~~
我之前用Silicon Image的648(ATA100;RAID),Block設定32KB 兩顆WD800JB RAID0讀取可以達72MB/S,Block越小應該還會越高,沒時間試! 這就不是XP裡面軟體陣列所做的到的,而且CPU XP2000+使用率都低於3% ----->如果你硬要說這是軟體陣列,那原先WinXP內附的那種要怎麼稱呼? 效能爛;空耗空轉的軟體陣列? 那你會不會去跟音效晶片廠商驊訊說,妳的CMI8738晶片是軟體音效, 因為你沒有運算功能,10K1有運算功能,所以你是軟體,我看驊訊會認為妳是瘋子.... |
引用:
呵... 原來還有人跟我有一樣的問題... 在裝不管是2K XP 都不可以在安裝的時候用RAID DRIVER 死當... 另外我手上都是SIS+VIA比較多 然後K7... 有ECS GIGABYTE ASUS 後來換張好點的RAID卡來用 免得每次裝電腦 然後都被電腦玩~ |
引用:
恕小弟無知... 如果卡上面有任何 raid dsp process 的確那就算是硬體了。 問題是有嗎? 據我所知低階 raid 卡 所有 raid 動作都是在 cpu 裡用 driver 完成運算。 卡片只做 io 部分動作而已。跟 io 卡一模一樣。 所以用的晶片也跟 io 卡一模一樣。 |
引用:
用軟體做 raid 演算就是軟體陣列。也許這些 raid 卡的 raid driver 比 windows 的 raid driver 好,不過這應該不影響其軟體陣列的本質? 我想說的是:這些低階 raid 基本上就是 io 卡加上 raid driver。跟 os 內建 的 softraid 本質上是一樣的。當然,如果有人能說明現在這些卡的確有處理 raid 的晶片,那麼請原諒我這麼長篇胡言。但據我所知以前這些卡上只有單純的 io 晶片。 在 linux 下,這些 raid 卡的 driver 比起 linux 本身的 raid driver 就沒什麼優勢了。 換言之,你可以把這些卡當作純 io 卡,然後由 linux 本身來做軟體陣列,效果還比較好。 |
引用:
我並不知道這些ide控制晶片詳細的spec,但是我想想 以這些很入門的ide硬碟控制晶片來說,都只做到raod 1/0/0+1 這樣的raid level跟ide硬碟需要的data throughout 一顆10mips的phase engine processor就可以做了,那為什麼要去用軟體作呢? 假如用真的用軟體作,好像有點麻煩,這張控制卡攔擊int13之後 要怎麼讓OS Load硬碟上的driver?才能正確access硬碟的block? Linux的軟體raid,"好像"可以讓軟體raid磁碟作boot device 但是事實上,Linux也是在LILO之後,不使用int13 ext,才啟動軟體的raid的 而單獨用一台電腦配合軟體作分散儲存裝置效果自然可以很好 問題就是在單機上,用這些便宜的solution還是蠻簡單方便的 |
引用:
例如promise 20265/20267,事實上他們是相同的晶片 可是一個支援raid,一個卻沒有。我的想法是其實他們都是有raid演算器的 只是不支援的那顆晶片把這個功能關閉了 您可能是覺得,他們本來都沒有raid演算器 所以有這個功能的晶片是用軟體做出來的 |
引用:
要做硬體的 mirror 和 strip 需要多高效能的 chip 呢?我不知道。不過我用過幾款硬體做 mirror 的 ide mirror box, 它們是真正硬體的, 對 os 來說一個 box 是一顆硬碟, 也不需要任何 driver, 但是效能都不佳, 而且價錢也貴。 事實上我從來沒有看過任何資料, 說這些低價 raid 卡是用硬體來做 raid。倒是有很多資料提醒人們這些卡片事實上是軟體 raid。 以 promise 的產品來說, 如果是用硬體做 raid 的還會額外標明, 如 http://www.promise.com.tw/product/p...d=36&familyId=2 底下是 intel 文件說明這些低階 raid 卡, 它也是用 software raid 稱呼這些卡。 http://www.intel.com/update/departm...top/dt02022.pdf intel 把 raid 分成三類: software raid -> 低階 raid 卡 hardware raid -> 硬體 raid 卡 os software raid -> os 內建的 raid 另外 highpoint 有可以做 raid 5 的低階 raid 卡, 用的晶片也是跟 raid 0/1 卡片一樣 的 hpt374。 OS 不需要去 load 硬碟裡的 driver, 也不需要去 load 卡上軔體的 driver。os 開機時透過 int13 去 access 硬碟, 這個 int13 可以是主機板 bios 提供的, 也可以是 pci 卡提供的, 這兩者應該區別不大?至於 os 怎麼 access 卡上硬碟的資料自然就是靠裝在 os 裡面的 driver 啊... |
引用:
promise 所用的晶片一開始只有作成 io 卡, 後來才作成 raid 卡。把功能關閉的說法我想 是不太可能的。20265/20267 應該是只有 io 功能。效能不佳的硬體 raid 晶片都比這些低階 raid 卡貴得多... 剛買到 promise 的 raid 卡時我也很興奮, 但是揭開其面紗之後就不太高興了。我也用過 promise 的真正硬體 raid 卡, 一張一萬多元, 但是效能並不會比 250 元 的 raid 卡 (io 卡加跳線改的) 好。我想原因就是現在的 cpu 效能太好了, 拿來處理一般 raid 0/1 綽綽有餘。但以此推論下去就是: 如果 os 的 raid 功能夠好, 就買 io 卡用 os raid 即可。不過現在的純 io 卡很少了, 大家都把它當 raid 卡來賣。 |
| 所有的時間均為GMT +8。 現在的時間是07:55 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。