PCDVD數位科技討論區

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)

phantasma 2003-12-10 05:24 PM

引用:
Originally posted by tbsky
這些低階卡真的都是用軟體做的,沒有任何硬體的 chip 去做 raid。
你沒有發現每一家的低階 raid 卡和他們的 io 卡 chip 其實都是一模一樣的嗎?
這些低階 raid 卡和 io 卡的差別只有韌體的不同。所以前陣子不是很流行
i把 io 卡的韌體 fresh 成 raid 卡的韌體當成 raid 卡來用。我自己也有買過
promise 的 io 卡一張 250, 加一根跳線就可以上 raid 卡的韌體當 raid 卡用。
不過我以前在 linux 下測這些 raid 卡的 driver 沒有 linux 自己的 raid driver
好,所以沒什麼太大的使用價值。也許現在他們在 windows 下的 driver 做得
不錯吧。不過我想要稱為 硬體 raid 卡應該卡上有做 raid 的 chip 才算。否則不管
把 raid driver 放在 os driver 裡還是卡上的 firmware 裡,都只能算是軟體
raid 卡。


我不曉得現在市面上那些便宜的 raid 0 card 是怎樣做的
不過,就算是一個 dsp process 加上 dsp code
也可以算是硬體吧?
反正只要不要花我 cpu 的時間去算都是吧
還是要把全部的東西都用 asic 做一遍你才覺得是硬體勒?

如果照你的定義的話
那我們現在拿的手機都是"軟體手機"
我們家裡看的 dvd player 都是 "軟體撥放器" 囉? :p

nzcym 2003-12-10 05:55 PM

引用:
Originally posted by chaotommy
0680 SIL 雖然好
可是小弟我目前手上就有兩塊這樣的東西
一個挑PCI SLOT
一個在安裝 2000 時候 DRIVER 無法安裝
需要在安裝 2000 後 進入了系統才能安裝....

好歸好
但個人覺得還是要買比較有牌子的東西才問題會比較少
我買的都算是比較沒牌子的.. (貪它便宜.. 結果 唉)

莫非您主機板的晶片組也是 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 之後才被驅動, 當然只能拿來放資料.

Radeon9 2003-12-10 06:11 PM

不管怎麼說,低階RAID卡真的可以提升硬碟讀寫效能,而且又比OS軟體陣列快~~~
我之前用Silicon Image的648(ATA100;RAID),Block設定32KB
兩顆WD800JB RAID0讀取可以達72MB/S,Block越小應該還會越高,沒時間試!

這就不是XP裡面軟體陣列所做的到的,而且CPU XP2000+使用率都低於3%
----->如果你硬要說這是軟體陣列,那原先WinXP內附的那種要怎麼稱呼?
效能爛;空耗空轉的軟體陣列?

那你會不會去跟音效晶片廠商驊訊說,妳的CMI8738晶片是軟體音效,
因為你沒有運算功能,10K1有運算功能,所以你是軟體,我看驊訊會認為妳是瘋子....

chaotommy 2003-12-10 08:24 PM

引用:
Originally posted by nzcym
莫非您主機板的晶片組也是 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 之後才被驅動, 當然只能拿來放資料.



呵...
原來還有人跟我有一樣的問題...
在裝不管是2K XP
都不可以在安裝的時候用RAID DRIVER
死當...

另外我手上都是SIS+VIA比較多 然後K7...
有ECS GIGABYTE ASUS

後來換張好點的RAID卡來用
免得每次裝電腦 然後都被電腦玩~

tbsky 2003-12-10 08:50 PM

引用:
Originally posted by phantasma
我不曉得現在市面上那些便宜的 raid 0 card 是怎樣做的
不過,就算是一個 dsp process 加上 dsp code
也可以算是硬體吧?
反正只要不要花我 cpu 的時間去算都是吧
還是要把全部的東西都用 asic 做一遍你才覺得是硬體勒?

如果照你的定義的話
那我們現在拿的手機都是"軟體手機"
我們家裡看的 dvd player 都是 "軟體撥放器" 囉? :p


恕小弟無知...
如果卡上面有任何 raid dsp process 的確那就算是硬體了。
問題是有嗎?
據我所知低階 raid 卡 所有 raid 動作都是在 cpu 裡用 driver 完成運算。
卡片只做 io 部分動作而已。跟 io 卡一模一樣。
所以用的晶片也跟 io 卡一模一樣。

tbsky 2003-12-10 08:59 PM

引用:
Originally posted by Radeon9
不管怎麼說,低階RAID卡真的可以提升硬碟讀寫效能,而且又比OS軟體陣列快~~~
我之前用Silicon Image的648(ATA100;RAID),Block設定32KB
兩顆WD800JB RAID0讀取可以達72MB/S,Block越小應該還會越高,沒時間試!

這就不是XP裡面軟體陣列所做的到的,而且CPU XP2000+使用率都低於3%
----->如果你硬要說這是軟體陣列,那原先WinXP內附的那種要怎麼稱呼?
效能爛;空耗空轉的軟體陣列?

那你會不會去跟音效晶片廠商驊訊說,妳的CMI8738晶片是軟體音效,
因為你沒有運算功能,10K1有運算功能,所以你是軟體,我看驊訊會認為妳是瘋子....


用軟體做 raid 演算就是軟體陣列。也許這些 raid 卡的 raid driver 比
windows 的 raid driver 好,不過這應該不影響其軟體陣列的本質?
我想說的是:這些低階 raid 基本上就是 io 卡加上 raid driver。跟 os 內建
的 softraid 本質上是一樣的。當然,如果有人能說明現在這些卡的確有處理 raid
的晶片,那麼請原諒我這麼長篇胡言。但據我所知以前這些卡上只有單純的 io 晶片。
在 linux 下,這些 raid 卡的 driver 比起 linux 本身的 raid driver 就沒什麼優勢了。
換言之,你可以把這些卡當作純 io 卡,然後由 linux 本身來做軟體陣列,效果還比較好。

kkcity59 2003-12-10 10:30 PM

引用:
Originally posted by tbsky
用軟體做 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還是蠻簡單方便的

kkcity59 2003-12-10 10:41 PM

引用:
Originally posted by tbsky
恕小弟無知...
如果卡上面有任何 raid dsp process 的確那就算是硬體了。
問題是有嗎?
據我所知低階 raid 卡 所有 raid 動作都是在 cpu 裡用 driver 完成運算。
卡片只做 io 部分動作而已。跟 io 卡一模一樣。
所以用的晶片也跟 io 卡一模一樣。


例如promise 20265/20267,事實上他們是相同的晶片
可是一個支援raid,一個卻沒有。我的想法是其實他們都是有raid演算器的
只是不支援的那顆晶片把這個功能關閉了
您可能是覺得,他們本來都沒有raid演算器
所以有這個功能的晶片是用軟體做出來的

tbsky 2003-12-11 02:41 PM

引用:
Originally posted by kkcity59
我並不知道這些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還是蠻簡單方便的


要做硬體的 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 啊...

tbsky 2003-12-11 02:55 PM

引用:
Originally posted by kkcity59
例如promise 20265/20267,事實上他們是相同的晶片
可是一個支援raid,一個卻沒有。我的想法是其實他們都是有raid演算器的
只是不支援的那顆晶片把這個功能關閉了
您可能是覺得,他們本來都沒有raid演算器
所以有這個功能的晶片是用軟體做出來的


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。