史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 系統 & 硬體安裝及故障判斷技術文件
忘記密碼?
註冊帳號 論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2004-03-06, 05:37 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 scsi卡中的通道是具體指什麼意思?

Q:
有1通道,2通道。。。這些容易理解,但是為什麼還有0通道的?

A:
「零通道陣列卡是說他可以利用主機板上的SCSI 卡,而在陣列卡上省去了SCSI控制器,節約了成本,而一般的SCSI陣列卡都是集成SCSI控制器和RAID控制晶片的。利用零通道陣列卡我們可以低成本實現RAID。」

SCSI技術
--------------------------------------------------------------------------------
八、SCSI設備的安裝概念

  上一章我們把SCSI卡成功地安裝到主機板上,完成可讓SCSI設備大顯身手的前置操作;接下來的章節將陸續說明各種SCSI外設的安裝、應用,而安裝所需的觀念與器材在本章先作一完整、詳細的說明。

SCSI Bus

  SCSI Bus一般稱為"SCSI通道",可想而知這個"通道"必然屬於所有SCSI設備共同使用,是真正傳輸資料的媒介。那通道是由什麼所架設的呢?對了!就是排線。你不妨想像一下:排線就是一條公路,連接到排線的SCSI設備有如公路兩旁的工廠,而SCSI卡就是這條公路的交通警察,負責指揮交通,保持公路的暢順。如果電腦安裝多張SCSI連接頭卡,這樣一來,便有了多條獨立的SCSI通道哦!雖然擁有多個SCSI通道,但你要記得通道各自獨立,彼此互不相干;因此我們的說明都以單一通道當作處理公司,兩個以上的通道只要分開考慮就可以了。

SCSI安裝三守則

  大家都說SCSI很難搞,那其實是因為實際瞭解的人不多,又苦無前輩可咨詢;否則IDE設備的安裝也有Primary與Secondary、Master與Slave等麻煩事,怎不見人抱怨呢?!

  沒關係,不管你覺得SCSI有多難,只要記得以下的"SCSI安裝三守則",包你過關斬將,一路暢順到底:1通道不分岔;2ID要唯一;3頭尾需終結。

  通道不分岔:

  "通道不分岔"又稱為"一條龍法則",是指SCSI通道除了直接與設備連接所產生的支點之外,完全不能有分支通道的接法。

  ID要唯一:

  ID是外圍設備在SCSI通道中的設備代碼,一來可識別外圍設備,使其他傳遞過程中借此判別資料要傳到哪裡或從何而來;二來則是在兩個以上設備要同時傳遞資料時,決定使用通道的優先順序。目前每個通道中可供設置的ID值隨著資料寬度的不同有2種範圍:一般SCSI是0~7(共8個編號)、Wide SCSI則有0~15號(共16個)。

  每部SCSI裝置一定都有ID值的設置機制。你可以在允許範圍內任意變更ID;不過務必記得"同一SCSI通道的設備不能有相同的ID值"!原因很簡單,與IRQ、I/O位址的設置限制相同,出現相同ID時(就是"衝突")就會讓系統找不到真正的目的端而不知所措。

  ID的設計就是不希望安裝時還要考慮設備在通道上的位置,否則只要憑位置的遠近讓系統自定編號不就可以了!還有一點:編號的使用也沒規定要連續哦!

  ID的另一項重要功能是解決裝置爭用SCSI通道的問題,解決的規則很簡單:"優先權較高的設備優先使用通道"。但如果決定優先權、誰來控制通道的使用呢?SCSI通道當然由SCSI負責控制,比較特殊的是SCSI卡的地位與一般的SCSI設備完全平等,所以一樣要設置ID值,且一樣要搶SCSI通道;但因控制通道的責任重大,SCSI卡的ID值出廠時都已賦予最高的優先權(ID-7)。你當然可以依自己的意思變更SCSI卡的ID值,不過我們不會建議你這樣做。

  頭尾需終結:

  終結?魔鬼終結者?終結什麼?別緊張,我們指的是終結SCSI通道中的多餘信號,使其無法干擾正常信號,藉以提高資料傳輸的精準度,與SCSI通道的穩定性。

  終結信號的工具稱為"終端電阻器",功能是把通道中的信號消除,使信號無法繼續傳誦,也不會產生發射信號;安裝的位置通常在SCSI通道的頭、尾兩端。

  SCSI通道安裝終端電阻器的工作情況:1設備送出信號後,信號會沿著通道兩個方向傳送出去;2其餘的型號在送到端點後,被終端電阻器清除;3設備可在信號到達後收到信號。

  SCSI通道未安裝終端電阻器的工作情況:1設備送出信號後,信號會沿著通道的兩個方向傳送出去;2其餘的信號在送到端點後,若無終端電阻器負責清理時會發生反射信號,形成通道中的噪聲;3設備在信號到達後接收,但信號可能遭受反射信號干擾而使資料無法辨別或不正確。


http://www.scsi-pc.com/tech/SCSI/08.htm




LUN的解釋應該是這樣的:LUN(邏輯單元)——綁定成組(通常是RAID組)的一個或多個磁碟模塊(每個都有一個頭部組合件和心軸)。操作系統把包括一個或多個磁碟模塊的LUN看成是一塊連續的磁碟空間。

大型的盤陣,內部有多個SCSI通道,主要看控制器的性能了。





--------------------------------------------------------------------------------

Q:一條SCSI通道是否只能連接15個設備?
LUN是做什麼用的?
A:

如果想連接更多的,必須增加通道數目?


LUN代表組合設備的幾個獨立操作的部分,比如自動換盤CDROM,就可以用一個LUN代表一張碟。松下的PD,讀寫PD和讀CDROM也可以用不同的LUN。
每個通道只能有15個設備。SCSI通道就是指SCSI的連接頭,一個通道能連16個ID設備,自己佔用1個,也就是15個,但是一般一個通道最多連接5、6個設備,如果再加上去,帶寬就不夠了,所以出現雙通道甚至4通道,而零通道就是卡本身沒有SCSI通道,要借用主機板集成的SCSI通道,而卡上只有管理控制晶片,節約成本
多連接頭可以共享一個通道
現在的服務器上RAID控制卡器就是PERC3/Di,它是雙通道的,但我插了三塊硬碟做的RAID5

PERC3/DiSCSI通道數目

PowerEdge RAID 雙通道集成控制器。PERC3/Di 作為 ROMB 解決方案,內置於 PowerEdge 4600 中。它可以支持 RAID 級別 0、1、5 和 10。同所有 PERC3 控制器一樣,它採用了 i960 100MHz 處理器,可操作一個內部通道或同時操作一個外部通道及一個內部通道。
多連接頭可以共享一個通道
PERC3/QC
PowerEdge RAID 四通道控制器。PERC3/QC 是四通道的 64 位、66MHz PCI RAID 卡。它只有一個 128MB RAM 記憶體 DIMM,包括與 PERC3/DC 卡相同的備用電池功能,並可支持 RAID 級別 0、1、5、10 和 50。它支持最多兩個內部通道,並保持外部 RAID 連接執行平衡(最多總共四個)。

psac 目前離線  
送花文章: 3, 收花文章: 1625 篇, 收花: 3196 次
舊 2004-03-06, 05:45 PM   #2 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

磁碟陣列(Disk Array)原理

1.為什麼需要磁碟陣列?

如何增加磁碟的存取(access)速度,如何防止資料因磁碟的故障而失落及如何有效的利用磁碟空間,一直是電腦專業人員和用戶的困擾;而大容量磁碟的價格非常昂貴,對用戶形成很大的負擔。磁碟陣列技術的產生一舉解決了這些問題。

過去十幾年來,CPU的處理速度增加了五十倍有多,記憶體(memory)的存取速度亦大幅增加,而資料儲存裝置--主要是磁碟(hard disk)--的存取速度只增加了三、四倍,形成電腦系統的瓶頸,拉低了電腦系統的整體性能(through put),若不能有效的提升磁碟的存取速度,CPU、記憶體及磁碟間的不平衡將使CPU及記憶體的改進形成浪費。

目前改進磁碟存取速度的的方式主要有兩種。一是磁碟快取控制(disk cache controller),它將從磁碟讀取的資料存在快取記憶體(cache memory)中以減少磁碟存取的次數,資料的讀寫都在快取記憶體中進行,大幅增加存取的速度,如要讀取的資料不在快取記憶體中,或要寫資料到磁碟時,才做磁碟的存取動作。這種方式在單工環境(single- tasking envioronment)如DOS之下,對大量資料的存取有很好的性能(量小且頻繁的存取則不然),但在多工(multi-tasking)環境之下(因為要不停的作資料交換(swapping) 的動作)或資料庫(database)的存取(因為每一記錄都很小)就不能顯示其性能。這種方式沒有任何安全保障。

其二是使用磁碟陣列的技術。磁碟陣列是把多個磁碟組成一個陣列,當作單一磁碟使用,它將資料以分段(striping)的方式儲存在不同的磁碟中,存取資料時,陣列中的相關磁碟一起動作,大幅減低資料的存取時間,同時有更佳的空間利用率。磁碟陣列所利用的不同的技術,稱為RAID level,不同的level針對不同的系統及應用,以解決資料安全
的問題。

一般高性能的磁碟陣列都是以硬體的形式來達成,進一步的把磁碟快取控制及磁碟陣列結合在一個控制器(RAID controler或控制卡上,針對不同的用戶解決人們對磁碟輸出入系統的四大要求:
(1)增加存取速度,
(2)容錯(fault tolerance),即安全性
(3)有效的利用磁碟空間;
(4)盡量的平衡CPU,記憶體及磁碟的性能差異,提高電腦的整體工作性能。

2.磁碟陣列原理

磁碟陣列中針對不同的應用使用的不同技術,稱為RAID level,RAID是Redundent Array of Inexpensive Disks的縮寫,而每一level代表一種技術,目前業界公認的標準是RAID 0~RAID 5。這個level並不代表技術的高低,level 5並不高於level 3,level 1也不低過level 4,至於要選擇那一種RAID level的產品,純視用戶的操作環境(operating environment)及應用(application)而定,與level的高低沒有必然的關係。
RAID 0及RAID 1適用於PC及PC相關的系統如小型的網路服務器(network server)及需要高磁碟容量與快速磁碟存取的工作站等,比較便宜;RAID 3及RAID 4適用於大型電腦及影像、CAD/CAM等處理;RAID 5多用於OLTP(在線事務處理),因有金融機構及大型資料處理中心的迫切需要,故使用較多而較有名氣, RAID 2較少使用,其他如RAID 6,RAID 7,乃至RAID 10等,都是廠商各做各的,並無一致的標準,在此不作說明。介紹各個RAID level之前, 先看看形成磁碟陣列的兩個基本技術:

磁碟延伸(Disk Spanning):

譯為磁碟延伸,能確切的表示disk spanning這種技術的含義。如圖磁碟陣列控制器, 聯接了四個磁碟,這四個磁碟形成一個陣列(array),而磁碟陣列的控制器(RAID controller)是將此四個磁碟視為單一的磁碟,如DOS環境下的C:盤。這是disk spanning的意義,因為把小容量的磁碟延伸為大容量的單一磁碟,用戶不必規劃資料在各磁碟的分佈,而且提高了磁碟空間的使用率。並使磁碟容量幾乎可作無限的延伸;而各個磁碟一起作取存的動作,比單一磁碟更為快捷。很明顯的,有此陣列的形成而產生RAID的各種技術。


磁碟或資料分段(Disk Striping or Data Striping):

因為磁碟陣列是將同一陣列的多個磁碟視為單一的虛擬磁碟(virtual disk),所以其資料是以分段(block or segment)的方式順序存放在磁碟陣列中,資料按需要分段,從第一個磁碟開始放,放到最後一個磁碟再回到第一個磁碟放起,直到資料分佈完畢。至於分段的大小視系統而定,有的系統或以1KB最有效率,或以4KB,或以6KB,甚至是4MB或8MB的,但除非資料小於一個扇區(sector,即521bytes),否則其分段應是512byte的倍數。因為磁碟的讀寫是以一個扇區為公司,若資料小於512bytes,系統讀取該扇區後,還要做組合或分組(視讀或寫而定)的動作,浪費時間。從上圖我們可以看出,資料以分段於在不同的磁碟,整個陣列的各個磁碟可同時作讀寫,故資料分段使資料的存取有最好的效率,理論上本來讀一個包含四個分段的資料所需要的時間約=(磁碟的access time+資料的tranfer time)X4次,現在只要一次就可以完成。

若以N表示磁碟的數目,R表示讀取,W表示寫入,S表示可使用空間,則資料分段的性能為:
R:N(可同時讀取所有磁碟)
W:N(可同時寫入所有磁碟)
S:N(可利用所有的磁碟,並有最佳的使用率)

Disk striping也稱為RAID 0,很多人以為RAID 0沒有甚麼,其實這是非常錯誤的觀念, 因為RAID 0使磁碟的輸出入有最高的效率。而磁碟陣列有更好效率的原因除資料分段外,它可以同時執行多個輸出入的要求,因為陣列中的每一個磁碟都能獨立動作,分段放在不同的磁碟,不同的磁碟可同時作讀寫,而且能在快取記憶體及磁碟作並行存取(parallel access)的動作,但只有硬體的磁碟陣列才有此性能表現。

從上面兩點我們可以看出,disk spanning定義了RAID的基本形式,提供了一個便宜、靈活、高性能的系統結構,而disk striping解決了資料的存取效率和磁碟的利用率問題,RAID 1至RAID 5是在此基礎上提供磁碟安全的方案。

RAID 1

RAID 1是使用磁碟映像(disk mirroring)的技術。磁碟映像應用在RAID 1之前就在很多系統中使用,它的方式是在工作磁碟(working disk)之外再加一額外的備份磁碟(backup disk),兩個磁碟所儲存的資料完全一樣,資料寫入工作磁碟的同時亦寫入備份磁碟。磁碟映像不見得就是RAID 1,如Novell Netware亦有提供磁碟映像的功能,但並不表示Netware有了RAID 1的功能。一般磁碟映像和RAID 1有二點最大的不同:

RAID 1無工作磁碟和備份磁碟之分,多個磁碟可同時動作而有重疊(overlaping)讀取的功能,甚至不同的映像磁碟可同時作寫入的動作,這是一種最佳化的方式,稱為負載平衡(load-balance)。例如有多個用戶在同一時間要讀取資料,系統能同時驅動互相映像的磁碟,同時讀取資料,以減輕系統的負載,增加I/O的性能。

RAID 1的磁碟是以磁碟延伸的方式形成陣列,而資料是以資料分段的方式作儲存,因而在讀取時,它幾乎和RAID 0有同樣的性能。從RAID的結構就可以很清楚的看出RAID 1和一般磁碟映像的不同。

下圖為RAID 1,每一筆資料都儲存兩份:
從圖可以看出:
R:N(可同時讀取所有磁碟)
W:N/2(同時寫入磁碟數)
S:N/2(利用率)

讀取資料時可用到所有的磁碟,充分發揮資料分段的優點;寫入資料時,因為有備份,所以要寫入兩個磁碟,其效率是N/2,磁碟空間的使用率也只有全部磁碟的一半。

很多人以為RAID 1要加一個額外的磁碟,形成浪費而不看好RAID 1,事實上磁碟越來越便宜,並不見得造成負擔,況且RAID 1有最好的容錯(fault tolerence)能力,其效率也是除RAID 0之外最好的。

在磁碟陣列的技術上,從RAID 1到RAID 5,不停機的意思表示在工作時如發生磁碟故障, 系統能持續工作而不停頓,仍然可作磁碟的存取,正常的讀寫資料;而容錯則表示即使磁碟故障,資料仍能保持完整,可讓系統存取到正確的資料,而SCSI的磁碟陣列更可在工作中抽換磁碟,並可自動重建故障磁碟的資料。磁碟陣列之所以能做到容錯及不停機, 是因為它有冗余的磁碟空間可資利用,這也就是Redundant的意義。

RAID 2

RAID 2是把資料分散為位(bit)或塊(block),加入海明碼Hamming Code,在磁碟陣列中作間隔寫入(interleaving)到每個磁碟中,而且地址(address)都一樣,也就是在各個磁碟中,其資料都在相同的磁道(cylinder or track)及扇區中。RAID 2的設計是使用共軸同步(spindle synchronize)的技術,存取資料時,整個磁碟陣列一起動作,在各作磁
盤的相同位置作平行存取,所以有最好的存取時間(accesstime),其總線(bus)是特別的設計,以大帶寬(band wide)並行傳輸所存取的資料,所以有最好的傳輸時間(transfer time)。在大型檔案的存取應用,RAID 2有最好的性能,但如果檔案太小,會將其性能拉下來,因為磁碟的存取是以扇區為公司,而RAID 2的存取是所有磁碟平行動作,而且是作
公司元的存取,故小於一個扇區的資料量會使其性能大打折扣。RAID 2是設計給需要連續且大量資料的電腦使用的,如大型電腦(mainframe to supercomputer)、作影像處理或CAD/CAM的工作站(workstation)等,並不適用於一般的多用戶環境、網路服務器 (network server),小型機或PC。

RAID 2的安全採用記憶體陣列(memory array)的技術,使用多個額外的磁碟作公司錯誤校正(single-bit correction)及雙位錯誤檢測(double-bit detection);至於需要多少個額外的磁碟,則視其所採用的方法及結構而定,例如八個資料磁碟的陣列可能需要三個額外的磁碟,有三十二個資料磁碟的高檔陣列可能需要七個額外的磁碟。


RAID 3

RAID 3的資料儲存及存取方式都和RAID 2一樣,但在安全方面以奇偶校驗(parity check)取代海明碼做錯誤校正及檢測,所以只需要一個額外的校檢磁碟(parity disk)。奇偶校驗值的計算是以各個磁碟的相對應位作XOR的邏輯運算,然後將結果寫入奇偶校驗磁碟,任何資料的修改都要做奇偶校驗計算,

如某一磁碟故障,換上新的磁碟後,整個磁碟陣列(包括奇偶校驗磁碟)需重新計算一次, 將故障磁碟的資料恢復並寫入新磁碟中;如奇偶校驗磁碟故障,則重新計算奇偶校驗值, 以達容錯的要求.

較之RAID 1及RAID 2,RAID 3有85%的磁碟空間利用率,其性能比RAID 2稍差,因為要做奇偶校驗計算;共軸同步的平行存取在讀檔案時有很好的性能,但在寫入時較慢,需要重新計算及修改奇偶校驗磁碟的內容。RAID 3和RAID 2有同樣的應用方式,適用大檔案及大量資料輸出入的應用,並不適用於PC及網路服務器。

RAID 4

RAID 4也使用一個校驗磁碟,但和RAID 3不一樣

RAID 4是以扇區作資料分段,各磁碟相同位置的分段形成一個校驗磁碟分段(parity block),放在校驗磁碟。這種方式可在不同的磁碟平行執行不同的讀取命今,大幅提高磁碟陣列的讀取性能;但寫入資料時,因受限於校驗磁碟,同一時間只能作一次,啟動所有磁碟讀取資料形成同一校驗分段的所有資料分段,與要寫入的資料做好校驗計算再寫入。即使如此,小型檔案的寫入仍然比RAID 3要快,因其校驗計算較簡單而非作位(bit level)的計算;但校驗磁碟形成RAID 4的瓶頸,降低了性能,因有RAID 5而使得RAID 4較少使用。

RAID 5
RAID5避免了RAID 4的瓶頸,方法是不用校驗磁碟而將校驗資料以循環的方式放在每一個磁碟中,

磁碟陣列的第一個磁碟分段是校驗值,第二個磁碟至後一個磁碟再折回第一個磁碟的分段是資料,然後第二個磁碟的分段是校驗值,從第三個磁碟再折回第二個磁碟的分段是資料,以此類推,直到放完為止。圖中的第一個parity block是由A0,A1...,B1,B2計算出來,第二個parity block是由B3,B4,...,C4,D0計算出來,也就是校驗值是由各磁碟
同一位置的分段的資料所計算出來。這種方式能大幅增加小檔案的存取性能,不但可同時讀取,甚至有可能同時執行多個寫入的動作,如可寫入資料到磁碟1而其parity block在磁碟2,同時寫入資料到磁碟4而其parity block在磁碟1,這對聯機交易處理 (OLTP,On-Line Transaction Processing)如銀行系統、金融、股市等或大型資料庫的
處理提供了最佳的解決方案(solution),因為這些應用的每一筆資料量小,磁碟輸出入頻繁而且必須容錯。

事實上RAID 5的性能並無如此理想,因為任何資料的修改,都要把同一parityblock的所有資料讀出來修改後,做完校驗計算再寫回去,也就是RMW cycle(Read-Modify-Write cycle,這個cycle沒有包括校驗計算);正因為牽一而動全身,所以:
R:N(可同時讀取所有磁碟)
W:1(可同時寫入磁碟數)
S:N-1(利用率)

RAID 5的控制比較複雜,尤其是利用硬體對磁碟陣列的控制,因為這種方式的應用比其他的RAID level要掌握更多的事情,有更多的輸出入需求,既要速度快,又要處理資料,計算校驗值,做錯誤校正等,所以價格較高;其應用最好是OLTP,至於用於圖像處理等, 不見得有最佳的性能。

2.磁碟陣列的額外容錯功能:Spare or Standby driver

事實上容錯功能已成為磁碟陣列最受青睞的特性,為了加強容錯的功能以及使系統在磁碟故障的情況下能迅速的重建資料,以維持系統的性能,一般的磁碟陣列系統都可使用熱備份(hot spare or hot standby driver)的功能,所謂熱備份是在建立(configure) 磁碟陣列系統的時候,將其中一磁碟指定為後備磁碟,此一磁碟在平常並不操作,但若陣列中某一磁碟發生故障時,磁碟陣列即以後備磁碟取代故障磁碟,並自動將故障磁碟的資料重建(rebuild)在後備磁碟之上,因為反應快速,加上快取記憶體減少了磁碟的存取, 所以資料重建很快即可完成,對系統的性能影響很小。對於要求不停機的大型資料處理中心或控制中心而言,熱備份更是一項重要的功能,因為可避免晚間或無人值守時發生磁碟故障所引起的種種不便。

另一個額外的容錯功能是壞扇區轉移(bad sector reassignment)。壞扇區是磁碟故障的主要原因,通常磁碟在讀寫時發生壞扇區的情況即表示此磁碟故障,不能再作讀寫,甚至有很多系統會因為不能完成讀寫的動作而當機 ,但若因為某一扇區的損壞而使工作不能完成或要更換磁碟,則使得系統性能大打折扣,而系統的維護成本也未免太高了。壞扇區轉移是當磁碟陣列系統發現磁碟有壞扇區時,以另一空白且無故障的扇區取代該扇區, 以延長磁碟的使用壽命,減少壞磁碟的發生率以及系統的維護成本。所以壞扇區轉移功能使磁碟陣列具有更好的容錯性,同時使整個系統有最好的成本效益比。其他如可外接電池備援磁碟陣列的快取記憶體,以避免突然斷電時資料尚未寫回磁碟而損失;或在RAID 1時作寫入一致性的檢查等,雖是小技術,但亦不可忽視。


3.硬體磁碟陣列還是軟體磁碟陣列

市面上有所謂硬體磁碟陣列與軟體磁碟陣列之分,因為軟體磁碟陣列是使用一塊SCSI卡與磁碟連接,一般用戶誤以為是硬體磁碟陣列。以上所述主要是針對硬體磁碟陣列,其與軟體磁碟陣列有幾個最大的區別:

l 一個完整的磁碟陣列硬體與系統相接。
l 內置CPU,與主機並行運作,所有的I/O都在磁碟陣列中完成,減輕主機的工作負載, 增加系統整體性能。
l 有卓越的總線主控(bus mastering)及DMA(Direct Memory Access)能力,加速資料的存取及傳輸性能。
l 與快取記憶體結合在一起,不但增加資料的存取及傳輸性能,更因減少對磁碟的存取而增加磁碟的壽命。
l 能充份利用硬體的特性,反應快速。

軟體磁碟陣列是一個程序,在主機執行,透過一塊SCSI卡與磁碟相接形成陣列,它最大的優點是便宜,因為沒有硬體成本(包括研發、生產、維護等),而SCSI卡很便宜(亦有的軟體磁碟陣列使用指定的很貴的SCSI卡);它最大的缺點是使主機多了很多行程(process),增加了主機的負擔,尤其是輸出入需求量大的系統。目前市面上的磁碟陣列
系統大部份是硬體磁碟陣列,軟體磁碟陣列較少。


4.磁碟陣列卡還是磁碟陣列控制器

磁碟陣列控制卡一般用於小系統,供單機使用。與主機共用電源,在關閉主機電源時存在丟失Cache中的資料的的危險。磁碟陣列控制卡只有常用總線方式的連接頭,其驅動程式與主機、主機所用的操作系統都有關係,有軟、硬體相容性問題並潛在地增加了系統的不安定因素。在更換磁碟陣列卡時要冒磁碟損壞,資料失落,隨時停機的風險。

獨立式磁碟陣列控制一般用於較大型系統,可分為兩種:
單通道磁碟陣列和多通道式磁碟陣列,單通道磁碟陣列只能接一台主機,有很大的擴充限制。多通道磁碟陣列可接多個系統同時使用,以群集(cluster)的方式共用磁碟陣列,這使內接式陣列控制及單接式磁碟陣列無用武之地。目前多數獨立形式的磁碟陣列子系統,其本身與主機系統的硬體及操作環境?
--


首先,IDE的性能不會比SCSI更高的。特別是在多任務的情況下。一般廣告給出的是
最大傳送速度,並不是工作速度。同一時期的IDE與SCSI盤相比,主要是產量比較大,
電路比較簡單,所以價格比SCSI低很多,但要比性能,則差遠了。

RAID並沒有限制使用多少個盤,應時盤越多越好。
對於SCSI結構的RAID來說,盤的最大數量與SCSI通道(SCSI總線)的數量有關一般是每個通道最多裝15個盤(SCSI/3)對於FC-AL(光纖)則是每個通道200個盤當然,要有這樣大的磁碟箱才行!


Q:
這種磁碟陣列設備的價格是多少??
A:
看你要的是哪種, 有分軟和硬的, 軟的靠系統, 硬的靠特別的介面卡...
軟的只要多買硬碟和支持這麼多硬碟的介面卡, 硬的要多買那種專門做這種RAID的介面卡很貴的...
不過, 我不清楚真正的價格...

Q:

RAID並沒有限制使用多少個盤,應時盤越多越好。
對於SCSI結構的RAID來說,盤的最大數量與SCSI通道(SCSI總線)的數量有關一般是每個通道最多裝15個盤(SCSI/3)對於FC-AL(光纖)則是每個通道200個盤當然,要有這樣大的磁碟箱才行!


印象中RAID是受磁碟個數的影響的,每種RAID支持的磁碟個數都不相同,比如RAID 0和1只支持8個硬碟,再多硬碟,必須使用RAID 00或RAID 10,RAID 5也一樣,至於RAID 2/3/4就不太清楚。

軟RAID不支持啟動,必須在系統(如WIN NT/2K/XP等)啟動完成後才能支持軟RAID,NT系列的軟RAID只支持RAID 0/1/5,其他形式的RAID都需要陣列卡支持。軟RAID非常脆弱,重新安裝系統極其可能會造成資料丟失。

陣列卡支持的RAID比較可靠,它把RAID訊息記錄在卡的CMOS中,有些卡還另有電池儲存卡上CACHE中的資料。一般用陣列卡做的RAID硬碟,在操作系統看來,完全和單一硬碟一樣。

KR7A-RAID KT266A/4個DDR插槽/支持ATA133/自帶Raid功能/支持Athlon XP、Duron、雷鳥
這個raid是軟體陣列還是硬體陣列?
A:
應該屬硬體陣列,不過免費的RAID都只是1+0而已。
在磁碟陣列的廠商提供的資料顯示,在RAID 0-5中1的性能是最差的,而RAID 5則是目前最適合做視頻點播的,因為RAID 0雖然速度快,但安全性沒有保障,如果不使用RAID 0+5的話,就是RAID 5性能最好了。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1625 篇, 收花: 3196 次
 


主題工具
顯示模式

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

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 09:55 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2019, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1