Ⅰ 電腦運行特別卡,非常慢是什麼原因
電腦運行卡、慢的原因如下:
1、殺毒軟體安裝多,並且全部打開監控,少開監控或不開監控,經常查殺病毒就是了。
2、軟體或驅動與系統不兼容,重裝或升級驅動。
3、系統問題或有木馬,查殺一下木馬還原一下系統或重裝(下載Win清理助手查殺木馬)。
4、內存、顯卡,另外電壓不穩也可以引起死機故障的發生(如果內存太小,加內存條)。
5、一般常見的CPU或顯卡等硬體溫度過高最容易引起卡和死機。
6、硬碟有壞道,用軟體修復硬碟壞道,格式化硬碟重新分區重裝,換硬碟。
7、升級硬體引起不兼容死機。
8、垃圾文件太多、磁碟碎片太多等。
Ⅱ 什麼是RAID技術
RAID(獨立磁碟冗餘陣列)是一種數據存儲虛擬化技術,將多個物理磁碟驅動器組件組合到一個或多個邏輯單元中,以實現數據冗餘和/或提高性能的目的。
數據以多種方式(稱為RAID級別)分布在驅動器上,具體取決於所需的冗餘和性能級別。不同的方案按資料分布布局以單詞「 RAID」命名,後跟一個數字,例如RAID 0或RAID1。每種方案或RAID級別在關鍵目標之間提供了不同的平衡:可靠性、性能和容量。大於RAID 0的RAID級別可提供針對不可恢復的扇區讀取錯誤以及鄭配整個物理驅動器故障的保護。
RAID技術主要具有以下三個基本功能:
(1)通過磁碟數據條帶化,可以實現對數據的塊訪問,減少了磁碟的機械搜索時間,提高了數據訪問速度。
(2)通過同時排列數組中的多個磁碟,可以減少磁碟的機械搜索時間,並提高數據訪問速度。
(3)通過鏡像或存儲同位信息,可以實現數據的冗餘保護。
RAID 0和RAID 1之間的區別:
1. RAID 0讀寫速度快,數組容量是數組磁碟的總容量,無數據備份功能,安全性較差。
2. RAID 1的讀寫速度如單磁碟,容量為單磁碟容量,但磁碟互相備份,安全性高。
RAID 0的特點:
RAID 0的缺點是它不提供數據冗餘,一旦用戶數據損壞,損壞的數據將無法恢復。當RAID中任何硬碟驅動器出現故障時,RAID 0運行都可能導致整個數據損壞。通常不建議企業用戶單獨使用。
RAID 1的特徵:
RAID 1通過硬碟數據鏡像實現數據冗餘,保護數據,在兩個磁碟上生成備份數據,並且在原始數據繁忙時可以直接從鏡像備份中讀取資料,因此RAID 1可以提供讀取性能。
RAID 0
RAID 0由條帶化組成,但沒有鏡像或同位。與跨區卷相比,RAID 0卷的容量是相同的。它是集合中磁碟容量的總和。但是由於條帶化將每個文件的內容分配到集合中的所有磁碟之間,因此任何磁碟的故障都會導致慶叢哪所有檔(整個RAID 0卷)丟失。跨區卷損壞至少可以將檔保留在正常運行的磁碟上。 RAID 0的好處是,對任何檔的讀寫操作的吞吐量都乘以磁碟數量,因為與跨區卷不同,讀寫操作是同時進行的,而且代價是驅動器故障的完全脆弱性。實際上,平均故障率比等效的單個非RAID驅動器高。
RAID 1
RAID 1由數據鏡像組成,沒有同位或分段。數據被相同地寫入兩個驅動器,從而產生驅動器的「鏡像集」。因此,RAID中的任何驅動器均可滿足任何讀取請求。如果將請求廣播到RAID中的每個驅動器,則可以由首先訪問數據的驅動器(根據其查找時間和循環等待時間)對請求進行服務,從而提高性能。如果針對控制器或軟體進行了優化,則持續讀取吞吐量將接近集合中每個驅動器的吞吐量總和。寫入較慢,因為寫入的數據必須更新到每個驅動器,而最慢的驅譽碼動器會限制寫入性能。但只要有一個驅動器正常工作,該數組就會繼續運行。
下面是RAID級別的對比表。
Ⅲ 全面的硬碟知識
硬碟,英文「hard-disk」簡稱HD 。是一種儲存量巨大的設備,作用是儲存計算機運行時需要的數據。
體現硬碟好壞的主要參數為傳輸率,其次的為轉速、單片容量、尋道時間、緩存、噪音和S.M.A.R.T.
1956年IBM公司製造出世界上第一塊硬碟350 RAMAC(Random Access Method of Accounting and Control),它的數據為:容量5MB、碟片直徑為24英寸、碟片數為50片、重量上百公斤。碟片上有一層磁性物質,被軸帶著旋轉,有磁頭移動著存儲數據,實現了隨機存取。
1970年磁碟誕生
1973年IBM公司製造出了一台640MB的硬碟、第一次採用「溫徹斯特」技術,是現在硬碟的開端,因為磁頭懸浮在碟片上方,所以鍍磁的碟片在密封的硬碟里可以飛速的旋轉,但有好幾十公斤重。
1975年Soft-adjacent layer(軟接近層)專利的MR磁頭結構產生
1979年IBM發明了薄膜磁頭,這意味著硬碟可以變的很小,速度可以更快,同體積下硬碟可以更大。
1979年IBM 3370誕生,它是第一款採用thin-film感應磁頭及Run-Length-Limited(RLL)編碼配置的硬碟,"2-7"RLL編碼將能減小硬碟錯誤
1986年IBM 9332誕生,它是第一款使用更高效的1-7 run-length-limited(RLL)代碼的硬碟。
1989年第一代MR磁頭出現
1991年IBM磁阻MR(Magneto Resistive)磁頭硬碟出現。帶動了一個G的硬碟也出現。磁阻磁頭對信號變化相當敏感,所以碟片的存儲密度可以得到幾十倍的提高。意味著硬碟的容量可以作的更大。意味著硬碟進入了G級時代。
1993年GMR(巨磁阻磁頭技術)推出,這使硬碟的存儲密度又上了一個台階。
認識硬碟
硬碟是電腦中的重要部件,大家所安裝的操作系統(如:Windows 9x、Windows 2k…)及所有的應用軟體(如:Dreamwaver、Flash、Photoshop…)等都是位於硬碟中,或許你沒感覺到吧!但硬碟確實非常重要,至少目前它還是我們存儲數據的主要場所,那你對硬碟究竟了解多少了?可能你對她一竅不通,不過沒關系,請見下文。
一、硬碟的歷史與發展
從第一塊硬碟RAMAC的產生到現在單碟容量高達15GB多的硬碟,硬碟也經歷了幾代的發展,下面就介紹一下其歷史及發展。
1.1956年9月,IBM的一個工程小組向世界展示了第一台磁碟存儲系統IBM 350 RAMAC(Random Access Method of Accounting and Control),其磁頭可以直接移動到碟片上的任何一塊存儲區域,從而成功地實現了隨機存儲,這套系統的總容量只有5MB,共使用了50個直徑為24英寸的磁碟,這些碟片表面塗有一層磁性物質,它們被疊起來固定在一起,繞著同一個軸旋轉。此款RAMAC在那時主要用於飛機預約、自動銀行、醫學診斷及太空領域內。
2.1968年IBM公司首次提出「溫徹斯特/Winchester」技術,探討對硬碟技術做重大改造的可能性。「溫徹斯特」技術的精隋是:「密封、固定並高速旋轉的鍍磁碟片,磁頭沿碟片徑向移動,磁頭懸浮在高速轉動的碟片上方,而不與碟片直接接觸」,這也是現代絕大多數硬碟的原型。
3.1973年IBM公司製造出第一台採用「溫徹期特」技術的硬碟,從此硬碟技術的發展有了正確的結構基礎。
4.1979年,IBM再次發明了薄膜磁頭,為進一步減小硬碟體積、增大容量、提高讀寫速度提供了可能。
5.80年代末期IBM對硬碟發展的又一項重大貢獻,即發明了MR(Magneto Resistive)磁阻,這種磁頭在讀取數據時對信號變化相當敏感,使得碟片的存儲密度能夠比以往20MB每英寸提高了數十倍。
6.1991年IBM生產的3.5英寸的硬碟使用了MR磁頭,使硬碟的容量首次達到了1GB,從此硬碟容量開始進入了GB數量級。
7.1999年9月7日,Maxtor宣布了首塊單碟容量高達10.2GB的ATA硬碟,從而把硬碟的容量引入了一個新里程碑。
8.2000年2月23日,希捷發布了轉速高達15,000RPM的Cheetah X15系列硬碟,其平均尋道時間只有3.9ms,這可算是目前世界上最快的硬碟了,同時它也是到目前為止轉速最高的硬碟;其性能相當於閱讀一整部Shakespeare只花.15秒。此系列產品的內部數據傳輸率高達48MB/s,數據緩存為4~16MB,支持Ultra160/m SCSI及Fibre Channel(光纖通道) ,這將硬碟外部數據傳輸率提高到了160MB~200MB/s。總得來說,希捷的此款("捷豹")Cheetah X15系列將硬碟的性能提高到了一個新的里程碑。
9.2000年3月16日,硬碟領域又有新突破,第一款「玻璃硬碟」問世,這就是IBM推出的Deskstar 75GXP及Deskstar 40GV,此兩款硬碟均使用玻璃取代傳統的鋁作為碟片材料,這能為硬碟帶來更大的平滑性及更高的堅固性。另外玻璃材料在高轉速時具有更高的穩定性。此外Deskstar 75GXP系列產品的最高容量達75GB,這是目前最大容量的硬碟,而Deskstar 40GV的數據存儲密度則高達14.3 十億數據位/每平方英寸,這再次涮新數據存儲密度世界記錄。
二、硬碟分類
目前的硬碟產品內部碟片有:5.25,3.5,2.5和1.8英寸(後兩種常用於筆記本及部分袖珍精密儀器中,現在台式機中常用3.5英寸的碟片);如果按硬碟與電腦之間的數據介面,可分為兩大類:IDE介面及SCSI介面硬碟兩大陣營。
三、技術規格
目前台式機中硬碟的外形差不了多少,在技術規格上有幾項重要的指標:
1.平均尋道時間(average seek time),指硬碟磁頭移動到數據所在磁軌時所用的時間,單位為毫秒(ms)。注意它與平均訪問時間的差別,平均尋道時間當然是越小越好,現在選購硬碟時應該選擇平均尋道時間低於9ms的產品。
2.平均潛伏期(average latency),指當磁頭移動到數據所在的磁軌後,然後等待所要的數據塊繼續轉動(半圈或多些、少些)到磁頭下的時間,單位為毫秒(ms)。
3.道至道時間(single track seek),指磁頭從一磁軌轉移至另一磁軌的時間,單位為毫秒(ms)。
4.全程訪問時間(max full seek),指磁頭開始移動直到最後找到所需要的數據塊所用的全部時間,單位為毫秒(ms)。
5.平均訪問時間(average access),指磁頭找到指定數據的平均時間,單位為毫秒。通常是平均尋道時間和平均潛伏時間之和。注意:現在不少硬碟廣告之中所說的平均訪問時間大部分都是用平均尋道時間所代替的。
6.最大內部數據傳輸率(internal data transfer rate),也叫持續數據傳輸率(sustained transfer rate),單位Mb/S(注意與MB/S之間的差別)。它指磁頭至硬碟緩存間的最大數據傳輸率,一般取決於硬碟的碟片轉速和碟片數據線密度(指同一磁軌上的數據間隔度)。注意,在這項指標中常常使用Mb/S或Mbps為單位,這是兆位/秒的意思,如果需要轉換成MB/S(兆位元組/秒),就必須將Mbps數據除以8(一位元組8位數)。例如,WD36400硬碟給出的最大內部數據傳輸率為131Mbps,但如果按MB/S計算就只有16.37MB/s(131/8)。
7.外部數據傳輸率:通稱突發數據傳輸率(burst data transfer rate),指從硬碟緩沖區讀取數據的速率,在廣告或硬碟特性表中常以數據介面速率代替,單位為MB/S。目前主流硬碟普通採用的是Ultra ATA/66,它的最大外部數據率即為66.7MB/s,而在SCSI硬碟中,採用最新的Ultra 160/m SCSI介面標准,其數據傳輸率可達160MB/s,採用Fibra Channel(光纖通道),最大外部數據傳輸將可達200MB/s。在廣告中我們有時能看到說雙Ultra 160/m SCSI的介面,這理論上將最大外部數據傳輸率提高到了320MB/s,但目前好像還沒有結合有此介面的產品推出。
8.主軸轉速:是指硬碟內主軸的轉動速度,目前ATA(IDE)硬碟的主軸轉速一般為5400~7200rpm,主流硬碟的轉速為7200RPM,至於SCSI硬碟的主軸轉速可達一般為7200~10,000RPM,而最高轉速的SCSI硬碟轉速高達15,000RPM(即希捷「捷豹X15」系列硬碟)。
9.數據緩存:指在硬碟內部的高速存儲器:目前硬碟的高速緩存一般為512KB~2MB,目前主流ATA硬碟的數據緩存應該為2MB,而在SCSI硬碟中最高的數據緩存現在已經達到了16MB。對於大數據緩存的硬碟在存取零散文件時具有很大的優勢。
10.硬碟表面溫度:它是指硬碟工作時產生的溫度使硬碟密封殼溫度上升情況。這項指標廠家並不提供,一般只能在各種媒體的測試數據中看到。硬碟工作時產生的溫度過高將影響薄膜式磁頭(包括GMR磁頭)的數據讀取靈敏度,因此硬碟工作表面溫度較低的硬碟有更好的數據讀、寫穩定性。如果對於高轉速的SCSI硬碟一般來說應該加一個硬碟冷卻裝置,這樣硬碟的工作穩定性才能得到保障。
11.MTBF(連續無故障時間):它指硬碟從開始運行到出現故障的最長時間,單位是小時。一般硬碟的MTBF至少在30000或40000小時。這項指標在一般的產品廣告或常見的技術特性表中並不提供,需要時可專門上網到具體生產該款硬碟的公司網址中查詢。
四、介面標准
ATA介面,這是目前台式機硬碟中普通採用的介面類型。
ST-506/412介面:
這是希捷開發的一種硬碟介面,首先使用這種介面的硬碟為希捷的ST-506及ST-412。ST-506介面使用起來相當簡便,它不需要任何特殊的電纜及接頭,但是它支持的傳輸速度很低,因此到了1987年左右這種介面就基本上被淘汰了,採用該介面的老硬碟容量多數都低於200MB。早期IBM PC/XT和PC/AT機器使用的硬碟就是ST-506/412硬碟或稱MFM硬碟,MFM(Modified Frequency Molation)是指一種編碼方案 。
ESDI介面:
即(Enhanced Small Drive Interface)介面,它是邁拓公司於1983年開發的。其特點是將編解碼器放在硬碟本身之中,而不是在控制卡上,理論傳輸速度是前面所述的ST-506的2…4倍,一般可達到10Mbps。但其成本較高,與後來產生的IDE介面相比無優勢可言,因此在九十年代後就補淘汰了
IDE及EIDE介面:
IDE(Integrated Drive Electronics)的本意實際上是指把控制器與盤體集成在一起的硬碟驅動器,我們常說的IDE介面,也叫ATA(Advanced Technology Attachment)介面,現在PC機使用的硬碟大多數都是IDE兼容的,只需用一根電纜將它們與主板或介面卡連起來就可以了。 把盤體與控制器集成在一起的做法減少了硬碟介面的電纜數目與長度,數據傳輸的可靠性得到了增強,硬碟製造起來變得更容易,因為廠商不需要再擔心自己的硬碟是否與其它廠商生產的控制器兼容,對用戶而言,硬碟安裝起來也更為方便。
ATA-1(IDE):
ATA是最早的IDE標準的正式名稱,IDE實際上是指連在硬碟介面的硬碟本身。ATA在主板上有一個插口,支持一個主設備和一個從設備,每個設備的最大容量為504MB,ATA最早支持的PIO-0模式(Programmed I/O-0)只有3.3MB/s,而ATA-1一共規定了3種PIO模式和4種DMA模式(沒有得到實際應用),要升級為ATA-2,你需要安裝一個EIDE適配卡。
ATA-2(EIDE Enhanced IDE/Fast ATA):
這是對ATA-1的擴展,它增加了2種PIO和2種DMA模式,把最高傳輸率提高到了16.7MB/s,同時引進了LBA地址轉換方式,突破了老BIOS固有504MB的限制,支持最高可達8.1GB的硬碟。如你的電腦支持ATA-2,則可以在CMOS設置中找到(LBA,LogicalBlock Address)或(CHS,Cylinder,Head,Sector)的設置。其兩個插口分別可以連接一個主設備和一個從設置,從而可以支持四個設備,兩個插口也分為主插口和從插口。通常可將最快的硬碟和CD—ROM放置在主插口上,而將次要一些的設備放在從插口上,這種放置方式對於486及早期的Pentium電腦是必要的,這樣可以使主插口連在快速的PCI匯流排上,而從插口連在較慢的ISA匯流排上。
ATA-3(FastATA-2):
這個版本支持PIO-4,沒有增加更高速度的工作模式(即仍為16.7MB/s),但引入了簡單的密碼保護的安全方案,對電源管理方案進行了修改,引入了S.M.A.R.T(Self-Monitoring,Analysis and Reporting Technology,自監測、分析和報告技術)
ATA-4(UltraATA、UltraDMA、UltraDMA/33、UltraDMA/66):
這個新標准將PIO-4下的最大數據傳輸率提高了一倍,達到33MB/s,或更高的66MB/s。它還在匯流排佔用上引入了新的技術,使用PC的DMA通道減少了CPU的處理負荷。要使用Ultra-ATA,需要一個空閑的PCI擴展槽,如果將UltraATA硬碟卡插在ISA擴展槽上,則該設備不可能達到其最大傳輸率,因為ISA匯流排的最大數據傳輸率只有8MB/s 。其中的Ultra ATA/66(即Ultra DMA/66)是目前主流桌面硬碟採用的介面類型,其支持最大外部數據傳輸率為66.7MB/s。
Serial ATA:
新的Serial ATA(即串列ATA),是英特爾公司在今年IDF(Intel Developer Forum,英特爾開發者論壇) 發布的將於下一代外設產品中採用的介面類型,就如其名所示,它以連續串列的方式傳送資料,在同一時間點內只會有1位數據傳輸,此做法能減小介面的針腳數目,用四個針就完成了所有的工作(第1針發出、2針接收、3針供電、4針地線)。這樣做法能降低電力消耗,減小發熱量。最新的硬碟介面類型ATA-100就是Serial ATA是初始規格,它支持的最大外部數據傳輸率達100MB/s,上面介紹的那兩款IBM Deskstar 75GXP及Deskstar 40GV就是第一次採用此ATA-100介面類型的產品。在2001年第二季度將推出Serial ATA 1x標準的產品,它能提高150MB/s的數據傳輸率。對於Serial ATA介面,一台電腦同時掛接兩個硬碟就沒有主、從盤之分了,各設備對電腦主機來說,都是Master,這樣我們可省了不少跳線功夫。
SCSI介面:
SCSI就是指Small Computer System Interface(小型計算機系統介面),它最早研製於1979,原是為小型機的研製出的一種介面技術,但隨著電腦技術的發展,現在它被完全移植到了普通PC上。現在的SCSI可以劃分為SCSI-1和SCSI-2(SCSI Wide與SCSI Wind Fast),最新的為SCSI-3,不過SCSI-2是目前最流行的SCSI版本。 SCSI廣泛應用於如:硬碟、光碟機、ZIP、MO、掃描儀、磁帶機、JAZ、列印機、光碟刻錄機等設備上。它的優點非常多主要表現為以下幾點:
1、適應面廣; 使用SCSI,你所接的設備就可以超過15個,而所有這些設備只佔用一個IRQ,這就可以避免IDE最大外掛15個外設的限制。
2、多任務;不像IDE,SCSI允許對一個設備傳輸數據的同時,另一個設備對其進行數據查找。這將在多任務操作系統如Linux、Windows NT中獲得更高的性能。
3、寬頻寬;在理論上,最快的SCSI匯流排有160MB/s的帶寬,即Ultra 160/s SCSI;這意味著你的硬碟傳輸率最高將達160MB/s(當然這是理論上的,實際應用中可能會低一點)。
4、少CPU佔用率
從最早的SCSI到現在Ultra 160/m SCSI,SCSI介面具有如下幾個發展階段
1、SCSI-1 —最早SCSI是於1979年由美國的Shugart公司(Seagate希捷公司的前身)制訂的,並於1986年獲得了ANSI(美國標准協會)承認的SASI(Shugart Associates System Interface施加特聯合系統介面) ,這就是我們現在所指的SCSI -1,它的特點是,支持同步和非同步SCSI外圍設備;支持7台8位的外圍設備最大數據傳輸速度為5MB/S;支持WORM外圍設備。
2、SCSI-2 —90年代初(具體是1992年),SCSI發展到了SCSI-2,當時的SCSI-2 產品(通稱為Fast SCSI)是能過提高同步傳輸時的頻率使數據傳輸率提高為10MB/S,原本為8位的並行數據傳輸稱為:Narrow SCSI;後來出現了16位的並行數據傳輸的WideSCSI,將其數據傳輸率提高到了20MB/S 。
3、SCSI-3 —1995年推出了SCSI-3,其俗稱Ultra SCSI,全稱為SCSI-3 Fast-20 Parallel Interface(數據傳輸率為20M/S)它採用了同步傳輸時鍾頻率提高到20MHZ以提高數據傳輸的技術,因此使用了16位傳輸的Wide模式時,數據傳輸即可達到40MB/s。其允許介面電纜的最大長度為1.5米。
4、1997年推出了Ultra 2 SCSI(Fast-40),其採用了LVD(Low Voltage Differential,低電平微分)傳輸模式,16位的Ultra2SCSI(LVD)介面的最高傳輸速率可達80MB/S,允許介面電纜的最長為12米,大大增加了設備的靈活性。
5、1998年9月更高的數據傳輸率的Ultra160/m SCSI(Wide下的Fast-80)規格正式公布,其最高數據傳輸率為160MB/s,這將給電腦系統帶來更高的系統性能。
現有最流行的串列硬碟技術
隨著INTEL的915平台的發布,最新的ICH6-M也進入了我們的視野。而ICH6除了在一些電源管理特性方面有所增強外,也正式引入了SATA(串列ATA,以下簡稱SATA)和PCI-E概念。對於筆記本來說,從它誕生的那天起就一直使用著PATA(並行ATA,以下簡稱PATA)來連接硬碟,SATA的出現無疑是一項硬碟介面的革命。而如今隨著INTEL的積極推動,筆記本也開始邁入SATA的陣營。
關於SATA的優勢,筆者相信諸位也都有了解。確實,比起PATA,SATA有著很多不可比擬的優勢,而筆者將在本文中透過技術細節來多其進行分析。相信您讀完本文後會對SATA有著更深入的了解。另外由於本文主要針對筆記本和台式機,所以諸如RAID等技術不在本文討論范圍之內。
串列通信和並行通信
再進行詳細的介紹之前,我們先了解一下串列通信和並行通信的特點。
一般來說,串列通信一般由二根信號線和一根地線就可完成互相的信息的傳送。如下圖,我們看到設備A和設備B之間的信號交換僅用了兩根信號線和一根地線就完成了。這樣,在一個時鍾內,二個bit的數據就會被傳輸(每個方向一個bit,全雙工),如果能時鍾頻率足夠高,那麼數據的傳輸速度就會足夠快。
如果為了節省成本,我們也可以只用一根信號線和一根地線連接。這樣在一個時鍾內只有一個bit被傳輸(半雙工),我們也同樣可以提高時鍾頻率來提升其速度。
而並行通信在本質上是和串列通信一樣的。唯一的區別是並行通信依靠多條數據線在一個時鍾周期里傳送更多的bit。下圖中,數據線已經不是一條或者是兩條,而是多條。我們很容易知道,如果有8根數據線的話,在同一時鍾周期內傳送的的數據量是8bit。如果我們的數據線足夠多的話,比如PCI匯流排,那一個周期內就可以傳送32bit的數據。
在這里,筆者想提醒各位讀者,對於一款產品來說,用最低的成本來滿足帶寬的需要,那就是成功的設計,而不會在意你是串列通信還是並行通信,也不會管你的傳輸技術是先進還是落後。
PATA介面的速度
我們知道,ATA-33的速度為33MB/S,ATA-100的速度是100MB/S。那這個速度是如何計算出來的呢?
首先,我們需要知道匯流排上的時鍾頻率,比如ATA-100是25MHz,PATA的並行數據線有16根,一次能傳送16bit的數據。而ATA-66以上的規范為了降低匯流排本身的頻率,PATA被設計成在時鍾的上下沿都能傳輸數據(類似DDR的原理),使得在一個時鍾周期內能傳送32bit。
這樣,我們很容易得出ATA-100的速度為:25M*16bit*2=800Mbps=100MByte/s。
PATA的局限性
在相同頻率下,並行匯流排優於串列匯流排。隨著當前硬碟的數據傳輸率越來越高,傳統的並行ATA介面日益逐漸暴露出一些設計上的缺陷,其中最致命的莫過於並行線路的信號干擾問題。
那各信號線之間是如何干擾的呢?
1,首先是信號的反射現象。從南橋發出的PATA信號,通過扁長的信號線到達硬碟(在筆記本上對應的也有從南橋引出PATA介面,一直布線到硬碟的介面)。學過微波通信的讀者肯定知道,信號在到達PATA硬碟後不可避免的會發生反彈,而反彈的信號必將疊加到當前正在被傳輸的信號上,導致傳輸中數據的完整性被破壞,引起接受端誤判。
所以在實際的設計中,都必須要設計相應的電路來保證信號的完整性。
我們看到,從南橋發出的PATA信號一般都需要經過一個排阻才發送到PATA的設備。我們必須加上至少30個電阻(除了16根數據線,還有一些控制信號)才能有效的防止信號的反彈。而在硬碟內部,硬碟廠商會在裡面接上終端電阻以防止引號反彈。這不僅對成本有所上升,也對PCB的布局也造成了困擾。
當然,信號反彈在任何高速電路里都會發生,在SATA里我們也會看到終端電阻,但因為SATA的數據線比PATA少很多,並且採用了差分信號傳輸,所以這個問題並不突出。
2,其次是信號的偏移問題
理論上,並行匯流排的數據線的長度應該是一致的。而在實際上,這點很難得到保證。信號線長度的不一致性會導致某個信號過快/過慢到達接受端,導致邏輯誤判。不僅如此,導致信號延遲的原因還有很多,比如線路板上的分布電容、信號線在高頻時產生的感抗等都會引起信號的延遲。
如圖,在左側南橋端我們發送的數據為[1,1,1,0],在發送到硬碟的過程中,第四個信號由於某種原因出現延遲,在判斷時刻還沒到達接受端。這樣,接受端判斷接受到的信號為[1,1,1,1],出現錯誤。由此也可看出,並行數據線越多,出現錯誤的概率也越大。
下圖是SONY Z1的硬碟轉接線,我們看到,設計師做了不少蛇行走線以滿足PATA數據線的長度一致性要求。
我們可以很容易想像,信號的時鍾越快,被判斷信號判斷的時間就越短,出現誤判的可能性就越大。在較慢的匯流排上(上),允許數據信號和判斷信號的時間誤差為a,而在高速的匯流排上(下),允許誤差為b。速度越快,允許的誤差越小。這也是PATA的匯流排頻率提升的局限性,而匯流排頻率直接影響著硬碟傳輸速度。。。
3,還有是信號線間的干擾(串音干擾)
這種干擾幾乎存在與任何電路。和信號偏移一樣,串音干擾也是並行通信的通病。由於並行通信需要多條信號線並行走線(以滿足長度、分布電容等參數的一致性),而串音干擾就是在這時候導致的。由於信號線在傳輸數據的過程中不停的以0,1間變換,導致其周邊的磁場變化甚快。通過法拉第定律我們知道,磁場變化越快,切割磁力線的導線上的電壓越大。這個電壓將導致信號的變形,信號頻率越高,干擾愈加嚴重,直至完全無法工作。串音干擾可以說這是對並行的PATA線路影響最大的不利因素,並且大大限制了線路的長度。
硬碟的恢復主要是靠備份,還有一些比較專業的恢復技術就是要專業學習的了.不過我不專業,現在最常用的就是GHOST,它可以備份任何一個盤付,並生成一個備份文件必要的時候可以用來恢復數據
現在市場上的主要幾款硬碟就是邁托,西部數據(WD),希捷(ST),三星,東之,松下,還有最新的那個易拓保密硬碟
Ⅳ 電腦硬碟的工作原理
1.硬碟的磁頭
一塊硬碟存取數據的工作完全都是依靠磁頭來進行,換句話說,沒有磁頭,也就沒有實際意義上的硬碟。那麼,究竟什麼是磁頭呢?磁頭就是硬碟進行讀寫的「筆尖」,通過全封閉式的磁阻感應讀寫,將信息記錄在硬碟內部特殊的介質上。硬碟磁頭的發展先後經歷了亞鐵鹽類磁頭(MonolithicHead)、MIG(MetalInGap)磁頭和薄膜磁頭(ThinFilmHead)、MR磁頭等幾個階段。前3種傳統的磁頭技術都是採取了讀寫合一的電磁感應式磁頭,在設計方面因為同時需要兼顧讀/寫兩種特性,因此也造成了硬碟在設計方面的局限性。
第4種磁阻磁頭在設計方面引入了全新的分離式磁頭結構,寫入磁頭仍沿用傳統的磁感應磁頭,而讀取磁頭則應用了新型的MR磁頭,即所謂的感應寫、磁阻讀,針對讀寫的不同特性分別進行優化,以達到最好的讀寫性能。
除上述幾種磁頭技術外,技術更為創新、採用多層結構、磁阻效應更好的材料製作的GMR磁頭(GiantMagnetoResistiveheads,巨磁阻磁頭),可以使目前硬碟的容量在此基礎上再提高10倍以上。
2.硬碟的盤面
如果把硬碟磁頭比喻作「筆」的形容成立,那麼所謂硬碟的盤面自然就是這「筆」下的「紙」。如果您曾經有幸打開過自己的硬碟,可以發現硬碟內部是由金屬磁碟組成的,有單碟片的,有雙碟片的,也有多碟片的。它們通過表面的磁物質結合在一起。與平時使用的那些普通軟磁碟存儲介質的不連續顆粒相比,這種特殊物質的金屬磁碟具有更高的記錄密度和更強的安全性能。
目前市場上主流硬碟的碟片大都是採用了金屬薄膜磁碟構成,這種金屬薄膜磁碟較之普通的金屬磁碟具有更高的剩磁(Remanence:經消磁後,殘留在磁介質上的磁感應)和高矯頑力(CoerciveForce:作用於磁化材料以去除剩磁的反向磁通強度),因此也被硬碟廠商普遍採用。
與金屬薄膜磁碟相比,用玻璃做為新的碟片,有利於把硬碟碟片做得更平滑,單位磁碟密度也會更高。同時由於玻璃的堅固特性,新一代的玻璃硬磁碟在性能方面也會更加穩定。不過也有一點問題,如果一旦把玻璃材質作為硬碟基片,玻璃材質較之金屬材質的脆弱性就會表現出來。
3.硬碟的馬達
有了「筆」和「紙」,要讓「筆」能夠在「紙」上順利地寫字,當然還要有「手」的控制,而這雙控制磁頭在磁片上高速工作的「手」就應該是硬碟主軸上的馬達了。硬碟正因為有了馬達,才可以帶動磁碟片在真空封閉的環境中高速旋轉,馬達高速運轉時所產生的浮力使磁頭飄浮在碟片上方進行工作。硬碟在工作時,通過馬達的連動將需要存取資料的扇區帶到磁頭下方,馬達的轉速越快,等待存取記錄的時間也就越短。從這個意義上講,硬碟馬達的轉速在很大程度上決定了硬碟最終的速度。
在當今硬碟不斷向著超大容量邁進的同時,硬碟的速度也在不斷提高,這當然就要求硬碟的馬達也必須能夠跟上技術時代飛速發展的步伐。進入2000年後,5400rpm的硬碟即將成為歷史,7200rpm勢必成為2000年乃至今後一段時間的主流產品。速度方面的提升對於硬碟的馬達而言,自然也是提出了更高的要求。7200rpm、10000rpm甚至15000rpm的硬碟馬達自然不會再是傳統意義上的普通滾珠軸承馬達,因為硬碟轉速的不斷提高會帶來諸如磨損加劇、溫度升高、雜訊增大等一系列負面問題。傳統的普通滾珠軸承馬達自然無法妥善解決這些問題,於是曾廣泛應用在精密機械工業上的液態軸承馬達(Fluiddynamicbearingmotors)被引入到硬碟技術中。與傳統的滾珠軸承馬達不同,液態軸承馬達使用的是黏膜液油軸承,這種特殊的軸承以油膜代替了原先的滾珠,一方面避免了與金屬面的直接磨擦,將傳統馬達所帶來的雜訊及高溫降至最低;另一方面,油膜可以有效地吸收外來的震動,使硬碟的抗震能力由以往的150G提高至1200G;再一個方面,從理論上講,液態軸承馬達無磨損,使用壽命可以達到無限長,雖然我們無法通過這一點就奢想自己的新硬碟能夠「長生不老」,但最起碼可以延長使用壽命。
4.硬碟的轉速
硬碟的轉速(RotateSpeed),正像我們上文所述,硬碟的馬達直接決定了硬碟的轉速。理論上講,硬碟的轉速越快越好,因為較高的硬碟轉速可以極大地縮短硬碟的平均尋道時間和實際讀寫時間。但是,硬碟的高轉速帶給硬碟的負面影響就是轉速越快,硬碟表面的發熱量越大,如果再加上機箱散熱不佳和其他周邊散熱過多的原因,很可能造成機器運行不穩定。也正是這個原因,目前市場上絕大多數筆記本電腦中的專用硬碟,其轉速一般都不會超過4500rpm。
5.硬碟的平均尋道時間、平均訪問時間和平均潛伏時間
所謂硬碟的平均尋道時間(AverageSeekTime),其實就是指硬碟在盤面上移動讀寫頭至指定磁軌尋找相應目標數據所用的時間。我們在描述硬碟讀取數據能力時,目前主要以毫秒為計算單位,而硬碟讀取數據一次大多在6~14ms之間。當硬碟的單碟容量增大時,磁頭的尋道動作和移動距離會相應減少,這樣也就導致硬碟本身的平均尋道時間減少,從而提高了硬碟傳輸數據的速度。
而平均訪問時間(AverageAccessTime),指的就是平均尋道時間與平均潛伏時間的總和。平均訪問時間基本上也就能夠代表硬碟找到某一數據所用的時間。平均訪問時間越短越好,一般情況下應該控制在11~18ms之間,建議用戶選擇那些平均訪問時間在15ms以下的硬碟。
所謂平均潛伏時間(AverageLatencyTime),其准確的概念定位就是指相應磁軌旋轉到磁頭下方的時間,一般情況下在2~6ms之間。
6.硬碟的外部傳輸率和內部傳輸率
所謂硬碟的外部數據傳輸率(ExternalTransferRate)就是指電腦通過介面將數據交給硬碟的傳輸速度,而內部數據傳輸率(InternalTransferRate)就是指硬碟將這些數據記錄在自身碟片上的速度,也稱最大或最小持續傳輸率(SustainedTransferRate)。從實際應用方面分析,硬碟的外部數據傳輸率比其內部傳輸率速度要快很多,在它們之間有一塊緩沖區可以緩解二者的速度差距。而從硬碟緩沖區讀取數據的速度又稱之為突發數據傳輸率(BurstdataTransferRate)。
普通的EIDE硬碟理論上的傳輸速率,都已達到了17.5MB/s左右,而採用UltraDMA/33、UltraDMA/66技術後,傳輸率瞬間速度便可以達到33.3MB/s和66MB/s,至於UltraDMA/100和UltraDMA/160,也是指在這個速度上的提升。
7.硬碟的緩沖區
所謂硬碟的緩沖區(硬體緩沖)就是指硬碟本身的高速緩存(Cache),它能夠大幅度地提高硬碟整體性能。高速緩存其實就是指硬碟控制器上的一塊存取速度極快的DRAM內存,分為寫通式和回寫式。所謂寫通式,就是指在讀硬碟時系統先檢查請求,尋找所要求的數據是否在高速緩存中。如果在則稱為被命中,緩存就會發送出相應的數據,磁頭也就不必再向磁碟訪問數據,從而大幅度改善硬碟的性能。
所謂回寫式,指的是在內存中保留寫數據,當硬碟空閑時再次寫入。從這一點上而言,回寫式具有高於寫通式的系統性能。較早期的硬碟大多帶有128KB、256KB、512KB等高速緩存,目前的高檔硬碟高速緩存大多已經達到1MB、2MB甚至更高,在高速緩存的取材上也採用了速度比DRAM更快的同步內存SDRAM,確保硬碟性能更為卓越。
硬碟技術
硬碟所採用的技術,目前主要包括3個方面,一是磁頭技術,二是防震技術,三是數據保護技術。隨著各大製造廠商的技術競爭,目前這3個方面的技術要點也逐漸走向融合。
1.磁頭技術
(1)磁阻磁頭技術(Magneto-ResistiveHead)
磁阻磁頭技術是一種比較傳統的硬碟磁頭技術,是完全基於磁電阻效應工作的,其核心就是一片金屬材料,其電阻隨磁場的變化而變化。應用這種磁阻磁頭技術的原理就是:通過磁阻元件連著的一個十分敏感的放大器可以測出微小的電阻變化。所以越先進的MR技術可以提高記錄密度來記錄數據,增加單碟片容量即硬碟的最高容量,進而提高數據傳輸率。
(2)巨型磁阻磁頭(GMR)
這是MR磁阻磁頭技術的換代技術,目前絕大多數的硬碟產品都應用了這種技術。採用了巨型磁阻磁頭技術的硬碟,其讀、寫工作是分別由不同的磁頭來完成的,這種變化從而可以有效地提高硬碟的工作效率,並使增大磁軌密度成為可能。
(3)OAW(光學輔助溫式技術)
OAW是美國希捷公司新研製技術代號,很可能是未來磁頭技術的發展方向。應用這種OAW技術,未來的硬碟可以在1英寸面積內寫入105000以上的磁軌,單碟容量更是有望突破36GB。
2.防震技術
(1)SPS防震保護系統
這是昆騰公司在其火球7代(EX)系列之後普遍採用的硬碟防震動保護系統。其設計思路就是分散外來沖擊能量,盡量避免硬碟磁頭和碟片之間的意外撞擊,使硬碟能夠承受1000G以上的意外沖擊力。
(2)ShockBlock防震保護系統
雖然這是Maxtor公司的專利技術,但其設計思路與防護風格與昆騰公司的SPS技術有著異曲同工之妙,也是為了分散外來的沖擊能量,盡量避免磁頭和碟片相互撞擊,但它能承受的最大沖擊力卻可以達到1500G甚至更高。
3.數據保護技術
(1)S.M.A.R.T技術
S.M.A.R.T技術是目前絕大多數硬碟已經普遍採用的通用安全技術,而應用S.M.A.R.T技術,用戶們能夠預先測量出某些硬碟的特性。舉個例子,如監測硬碟磁頭的飛行高度。因為一旦磁頭開始出現飛得太高或太低的情況,硬碟在運行中就極有可能報錯,S.M.A.R.T技術就是一種對硬碟故障預先發出報警的廉價數據保護。
當然,利用S.M.A.R.T技術可預測的硬碟故障一般是硬碟性能惡化的結果,其中約60%為機械性質的,40%左右則是對軟性故障的有效預測。應用S.M.A.R.T技術可以有效地防止並減少硬碟數據丟失,而預先報警系統更能夠讓電腦用戶及時掌握自己硬碟的性能和實際使用狀況。
(2)數據衛士
西部數據(WD)公司的數據衛士能夠在硬碟工作的空餘時間里,每8個小時便自動執行硬碟掃描、檢測、修復碟片的各扇區等步驟。以上操作完全是自動運行,無需用戶干預與控制,特別是對初級用戶與不懂硬碟維護的用戶十分適用。
(3)DPS(數據保護系統)
昆騰公司在推出火球7代硬碟以後,從8代開始的所有硬碟中,都內建了所謂的DPS(數據保護系統)系統模式。DPS系統模式的工作原理是在其硬碟的前300MB內,存放操作系統等重要信息,DPS可在系統出現問題後的90s內自動檢測恢復系統數據,如果不行,則啟用隨硬碟附送的DPS軟盤,進入程序後DPS系統模式會自動分析造成故障的原因,盡量保證用戶硬碟上的數據不受損失。
(4)MaxSafe技術
MaxSafe技術是邁拓公司在其金鑽2代以後普遍採用的技術。MaxSafe技術的核心就是將附加的ECC校驗位保存在硬碟上,使硬碟在讀寫過程中,每一步都要經過嚴格的校驗,以此來保證硬碟數據的完整性。
4.其他綜合技術方面
(1)PRML(,硬碟最大相似性技術)讀取技術利用PRML讀取技術可以使單位硬碟碟片存儲更大量的信息。在增加硬碟容量的同時,還可以有效地提高硬碟數據的讀取和傳輸率。
(2)UltraDSP(超級數字信號處理器)技術及介面技術
應用UltraDSP進行數學運算,其速度較一般CPU快10~50倍。採用UltraDSP技術,單個的DSP晶元可以同時提供處理器及驅動介面的雙重功能,以減少其他電子元件的使用,可大幅度地提高硬碟的速度和可靠性。
介面技術可以極大地提高硬碟的最大外部傳輸率,最大的益處在於,可以把數據從硬碟直接傳輸到主內存而不佔用更多的CPU資源,提高系統性能。Maxtor公司2000年最新的鑽石9代和金鑽4代都採用了雙DSP晶元技術,將硬碟的系統性能提升到極致。
(3)3DDefenseSystem(3D保護系統)
3DDefenseSystem是美國希捷公司獨有的一種硬碟保護技術。3DDefenseSystem中主要包括了DriveDefense(磁碟保護)、DataDefense(數據保護)及DiagnosticDefense(診斷保護)等3個方面的內容。
DriveDefense(磁碟保護)。這裡面又包括:G-Force保護,可幫助希捷硬碟承受業界內最高的非工作狀態下的震動,即在2ms內震動力即使達到350G,也不會使硬碟損壞;SeaShield保護,提供ESD及安全處理,特別是對PCBA(PrintedCircuitBoardAssembly,印刷電路集成板);SeaShell保護,這是一種可以替換原有ESD(Elestro-StaticDischarge)的硬碟工具包,通過這一保護系統可為硬碟提供更多的保護。
DataDefense(數據保護)。這裡面又包括了希捷獨創的Multidrive系統(SAMS)。所謂SAMS就是通過減小硬碟的旋轉振動來最大程度地減少對硬碟的損壞;ECC(ErrorCorrectionCode,錯誤檢正代碼),即為高性能硬碟提供on-the-fly檢正,還有就是對數據恢復提供最大限度Firmware(固件)檢正,因此可以正確完整地進行讀、恢復數據;SafeSaring,當硬碟斷電及重新來電後,利用SafeSaring技術可以確保硬碟磁頭回到同樣的扇區,保證數據不丟失;End-to-EndPathProtection,確保數據在主機與磁碟之間傳輸的完整性。
DiagnosticDefense(診斷保護)。這裡面也包括了SeaTools——診斷工具軟體,可以幫助用戶診斷系統是否存在問題,以及診斷錯誤是否由其他硬體及軟體產生。另外,SeaTools還可以在ATA及SCSI產品中工作,可以應用於所有老舊的希捷硬碟;增強型的S.M.A.R.T功能,可以在硬碟發生錯誤與問題之前作為預測並向用戶發出警告;Web-BasedTools(基於Web的工具),允許用戶標識及解決一些非硬碟相關錯誤,如病毒等,也可以檢正文件系統,解決硬體沖突以避免不必要的硬碟返修;DLD(DriveLoggingDiagnostics)——捕獲不可恢復性數據錯誤,實質上就是交互性的診斷工作。
硬碟的工作模式
從主板的支持度來看,目前硬碟的工作模式主要有3種:NORMAL、LBA和LARGE模式。
NORMAL即我們平時講的普通模式,也是最早的IDE方式。在此方式下對硬碟訪問時,BIOS和IDE控制器對參數不作任何轉換。該模式支持的最大柱面數為1024,最大磁頭數為16,最大扇區數為63,每扇區位元組數為512KB。因此支持最大硬碟容量為:512KB×63×16×1024=528MB。在此模式下即使硬碟的實際物理容量很大,但可訪問的硬碟空間也只能是528MB。
LBA(LogicalBlockAddressing)即邏輯塊定址模式。應用這種模式所管理的硬碟空間突破了528MB的瓶頸,可達8.4GB。在LBA模式下,設置的柱面、磁頭、扇區等參數並不是實際硬碟的物理參數。在訪問硬碟時,由IDE控制器把由柱面、磁頭、扇區等參數確定的邏輯地址轉換為實際硬碟的物理地址。在LBA模式下,可設置的最大磁頭數為255,其餘參數與普通模式相同。
由此可計算出可訪問的硬碟容量為:512KB×63×255×1024=8.4GB。LARGE又稱為大硬碟管理模式。當硬碟的柱面超過1024而又不為LBA支持時可採用此種模式。LARGE模式採取的方法是把柱面數除以2,把磁頭數乘以2,其結果總容量不變。例如,在NORMAL模式下柱面數為1220,磁頭數為16,進入LARGE模式則柱面數為610,磁頭數為32。這樣在DOS中顯示的柱面數小於1024,即可正常工作。
Ⅳ 電腦硬碟防震技巧 硬碟防震技術是什麼
1、盤防震技術是APS技術的組成。ASP硬碟保護技術,是由內嵌於主板上的加速度感應晶元和預裝在系統中的震動預測管理軟體組成。通過對ThinkPad本本的角度、震動、撞擊的監測(即對橫縱加速度變化的監測),來決定是否將硬碟磁頭從工作狀態收回到磁頭停止區,從而減小撞擊對硬碟的損害,保護硬碟及硬碟內的數據。震動預測管理軟體從加速感應晶元中接收到相應的信號,通過分析判斷出哪些是對硬碟有害的,哪些是規律性的運動。震動預測管理軟體會忽略對硬碟不能造成傷害的規律性運動,而對於可能會對硬碟造成損害的運動,震動預測管理軟體會立刻將信息傳遞給硬碟,使磁頭迅速收回到停止區。當本本處於關機狀態或系統處於啟動狀態時,APS功能並不會被啟動。
2、APS技術的工作原理 :當筆記本電腦硬碟工作時,硬碟磁頭在磁碟上方運動,進行數據讀取,當撞擊力在持續2毫秒內小於200G時,一般可以靠ThinkPad本本本身的外殼與防震設計來減震,避免對硬碟造成損害。而當撞擊力在持續2毫秒內超過200G後,損害將會隨著撞擊能量的加大而加大。
Ⅵ 什麼是SCSI RAID硬碟
磁碟陣列技術
磁碟陣列(DiscArray)是由許多台磁碟機或光碟機按一定的規則,如分條(Striping)、分塊(Declustering)、交叉存取(Interleaving)等組成一個快速,超大容量的外存儲器子系統。它在陣列控制器的控制和管理下,實現快速,並行或交叉存取,並有較強的容錯能力。從用戶觀點看,磁碟陣列雖然是由幾個、幾十個甚至上百個盤組成,但仍可認為是一個單一磁碟,其容量可以高達幾百~上千千兆位元組,因此這一技術廣泛為多媒體系統所歡迎。
盤陣列的全稱是:
RendanArrayofInexpensiveDisk,簡稱RAID技術。它是1988年由美國加州大學Berkeley分校的DavidPatterson教授等人提出來的磁碟冗餘技術。從那時起,磁碟陣列技術發展得很快,並逐步走向成熟。現在已基本得到公認的有下面八種系列。
1.RAID0(0級盤陣列)
RAID0又稱數據分塊,即把數據分布在多個盤上,沒有容錯措施。其容量和數據傳輸率是單機容量的N倍,N為構成盤陣列的磁碟機的總數,I/O傳輸速率高,但平均無故障時間MTTF(MeanTimeToFailure)只有單台磁碟機的N分之一,因此零級盤陣列的可靠性最差。
2.RAID1(1級盤陣列)
RAID1又稱鏡像(Mirror)盤,採用鏡像容錯來提高可靠性。即每一個工作盤都有一個鏡像盤,每次寫數據時必須同時寫入鏡像盤,讀數據時只從工作盤讀出。一旦工作盤發生故障立即轉入鏡像盤,從鏡像盤中讀出數據,然後由系統再恢復工作盤正確數據。因此這種方式數據可以重構,但工作盤和鏡像盤必須保持一一對應關系。這種盤陣列可靠性很高,但其有效容量減小到總容量一半以下。因此RAID1常用於對出錯率要求極嚴的應用場合,如財政、金融等領域。
3.RAID2(2級盤陣列)
RAID2又稱位交叉,它採用漢明碼作盤錯檢驗,無需在每個扇區之後進行CRC(CyclicReDundancycheck)檢驗。漢明碼是一種(n,k)線性分組碼,n為碼字的長度,k為數據的位數,r為用於檢驗的位數,故有:n=2r-1r=n-k
因此按位交叉存取最有利於作漢明碼檢驗。這種盤適於大數據的讀寫。但冗餘信息開銷還是太大,阻止了這類盤的廣泛應用。
4.RAID3(3級盤陣列)
RAID3為單盤容錯並行傳輸陣列盤。它的特點是將檢驗盤減小為一個(RAID2校驗盤為多個,DAID1檢驗盤為1比1),數據以位或位元組的方式存於各盤(分散記錄在組內相同扇區號的各個磁碟機上)。它的優點是整個陣列的帶寬可以充分利用,使批量數據傳輸時間減小;其缺點是每次讀寫要牽動整個組,每次只能完成一埋派弊次I/O。
5.RAID4(4級盤陣列)
RAID4是一種可獨立地對組內各盤進行讀寫的陣列。其校驗盤也只有一個。
RAID4和RAID3的區別是:RAID3是按位或按位元組交叉存取,而RAID4是按塊(扇區)存取,可以單獨地對某個盤進行操作,它無需象RAID3那樣,那怕每一次小I/O操作也要涉及全組,只需涉及組中兩台磁碟機(一台數據盤,一台檢驗盤)即可。從而提高了小量數據的I/O速率。
6.RAID5(5級盤陣列)
RAID5是一種旋轉奇偶校驗獨立存取的陣列。它和RAID1、2、3、4各盤陣列的不同點,是它沒有固定的校驗盤,而是按某種規則把其冗餘的奇偶校驗信息均勻地分布在陣列所屬的所有磁碟上。於彎族是在同一台磁碟機上既有數據信息也有校驗信息。這一改變解決了爭用校驗盤的問題,因此DAID5內允許在同一組內並發進行多個寫操作。所以RAID5即適於大數據量的操作,也適於各種事務處理。它是一種快速,大容量和容錯分布合理的磁碟陣列。
7.RAID6(6級盤陣列)
RAID6是一種雙維奇偶校驗獨立存取的磁碟陣列。它的冗餘的檢、糾錯信息均勻分布在所有磁碟上,而數據仍以大小可變的塊以交叉方式存於各盤羨汪。這類盤陣列可容許雙盤出錯。
8.RAID7(7級盤陣列)
RAID7是在RAID6的基礎上,採用了cache技術,它使得傳輸率和響應速度都有較大的提高。Cache是一種高速緩沖存儲器,即數據在寫入磁碟陣列以前,先寫入cache中。一般採用cache分塊大小和磁碟陣列中數據分塊大小相同,即一塊cache分塊對應一塊磁碟分塊。在寫入時將數據分別寫入兩個獨立的cache,這樣即使其中有一個cache出故障,數據也不會丟失。寫操作將直接在cache級響應,然後再轉到磁碟陣列。數據從cache寫到磁碟陣列時,同一磁軌的數據將在一次操作中完成,避免了不少塊數據多次寫的問題,提高了速度。在讀出時,主機也是直接從cache中讀出,而不是從陣列盤上讀取,減少與磁碟讀操作次數,這樣比較充分地利用了磁碟帶寬。
這樣cache和磁碟陣列技術的結合,彌補了磁碟陣列的不足(如分塊寫請求響應差等缺陷),從而使整個系統以高效、快速、大容量、高可靠以及靈活、方便的存儲系統提供給用戶,從而滿足了當前的技術發展的需要,尤其是多媒體系統的需要。
解析磁碟陣列的關鍵技術
存儲技術在計算機技術中受到廣泛關注,伺服器存儲技術更是業界關心的熱點。一談到伺服器存儲技術,人們幾乎立刻與SCSI(Small Computer Systems Interface)技術聯系在一起。盡管廉價的IDE硬碟在性能、容量等關鍵技術指標上已經大大地提高,可以滿足甚至超過原有的伺服器存儲設備的需求。但由於Internet的普及與高速發展,網路伺服器的規模也變得越來越大。同時,Internet不僅對網路伺服器本身,也對伺服器存儲技術提出了苛刻要求。無止境的市場需求促使伺服器存儲技術飛速發展。而磁碟陣列是伺服器存儲技術中比較成熟的一種,也是在市場上比較多見的大容量外設之一。
在高端,傳統的存儲模式無論在規模上,還是安全上,或是性能上,都無法滿足特殊應用日益膨脹的存儲需求。諸如存儲區域網(SAN)等新的技術或應用方案不斷涌現,新的存儲體系結構和解決方案層出不窮,伺服器存儲技術由直接連接存儲(DAS)向存儲網路技術(NAS)方面擴展。在中低端,隨著硬體技術的不斷發展,在強大市場需求的推動下,本地化的、基於直接連接的磁碟陣列存儲技術,在速度、性能、存儲能力等方面不斷地邁上新台階。並且,為了滿足用戶對存儲數據的安全、存取速度和超大的存儲容量的需求,磁碟陣列存儲技術也從講求技術創新、重視系統優化,以技術方案為主導的技術推動期逐漸進入了強調工業標准、著眼市場規模,以成熟產品為主導的產品普及期。
回顧磁碟陣列的發展歷程,一直和SCSI技術的發展緊密關聯,一些廠商推出的專有技術,如IBM的SSA(Serial Storage Architecture)技術等,由於兼容性和升級能力不盡如人意,在市場上的影響都遠不及SCSI技術廣泛。由於SCSI技術兼容性好,市場需求旺盛,使得SCSI技術發展很快。從最原始5MB/s傳輸速度的SCSI-1,一直發展到現在LVD介面的160MB/s傳輸速度的Ultra 160 SCSI,320MB/s傳輸速度的Ultra 320 SCSI介面也將在2001年出現(見表1)。從當前市場看,Ultra 3 SCSI技術和RAID(Rendant Array of Inexpensive Disks)技術還應是磁碟陣列存儲的主流技術。
SCSI技術
SCSI本身是為小型機(區別於微機而言)定製的存儲介面,SCSI協議的Version 1 版本也僅規定了5MB/s傳輸速度的SCSI-1的匯流排類型、介面定義、電纜規格等技術標准。隨著技術的發展,SCSI協議的Version 2版本作了較大修訂,遵循SCSI-2協議的16位數據帶寬,高主頻的SCSI存儲設備陸續出現並成為市場的主流產品,也使得SCSI技術牢牢地佔據了伺服器的存儲市場。SCSI-3協議則增加了能滿足特殊設備協議所需要的命令集,使得SCSI協議既適應傳統的並行傳輸設備,又能適應最新出現的一些串列設備的通訊需要,如光纖通道協議(FCP)、串列存儲協議(SSP)、串列匯流排協議等。漸漸地,「小型機」的概念開始弱化,「高性能計算機」和「伺服器」的概念在人們的心目中得到強化,SCSI一度成為用戶從硬體上來區分「伺服器」和PC機的一種標准。
通常情況下,用戶對SCSI匯流排的關心放在硬體上,不同的SCSI的工作模式意味著有不同的最大傳輸速度。如40MB/s的Ultra SCSI、160MB/s的Ultra 3 SCSI等等。但最大傳輸速度並不代表設備正常工作時所能達到的平均訪問速度,也不意味著不同SCSI工作模式之間的訪問速度存在著必然的「倍數」關系。SCSI控制器的實際訪問速度與SCSI硬碟型號、技術參數,以及傳輸電纜長度、抗干擾能力等因素關系密切。提高SCSI匯流排效率必須關注SCSI設備端的配置和傳輸線纜的規范和質量。可以看出,Ultra 3模式下獲得的實際訪問速度還不到Ultra Wide模式下實際訪問速度的2倍。
一般說來,選用高速的SCSI硬碟、適當增加SCSI通道上連接硬碟數、優化應用對磁碟數據的訪問方式等,可以大幅度提高SCSI匯流排的實際傳輸速度。尤其需要說明的是,在同樣條件下,不同的磁碟訪問方式下獲得的SCSI匯流排實際傳輸速度可以相差幾十倍,對應用的優化是獲得高速存儲訪問時必須關注的重點,而這卻常常被一些用戶所忽視。按4KB數據塊隨機訪問6塊SCSI硬碟時,SCSI匯流排的實際訪問速度為2.74MB/s,SCSI匯流排的工作效率僅為匯流排帶寬的1.7%;在完全不變的條件下,按256KB的數據塊對硬碟進行順序讀寫,SCSI匯流排的實際訪問速度為141.2MB/s,SCSI匯流排的工作效率高達匯流排帶寬的88%。
隨著傳輸速度的提高,信號傳輸過程中的信號衰減和干擾問題顯得越來越突出,終結器在一定程度上可以起到降低信號波反射,改善信號質量的作用。同時,LVD(Low-Voltage Differential)技術的應用也越來越多。LVD工作模式是和SE(Single-Ended)模式相對應的,它可以很好地抵抗傳輸干擾,延長信號的傳輸距離。同時,Ultra 2 SCSI和Ultra 3 SCSI模式也通過採用專用的雙絞型SCSI電纜來提高信號傳輸的質量。
在磁碟陣列的概念中,大容量硬碟並不是指單個硬碟容量大,而是指將單個硬碟通過RAID技術,按RAID 級別組合成更大容量的硬碟。所以在磁碟陣列技術中,RAID技術是比較關鍵的,同時,根據所選用的RAID級別的不同,得到的「大硬碟」的功能也有不同。
RAID是一項非常成熟的技術,但由於其價格比較昂貴,配置也不方便,缺少相對專業的技術人員,所以應用並不十分普及。據統計,全世界75%的伺服器系統目前沒有配置RAID。由於伺服器存儲需求對數據安全性、擴展性等方面的要求越來越高,RAID市場的開發潛力巨大。RAID技術是一種工業標准,各廠商對RAID級別的定義也不盡相同。目前對RAID級別的定義可以獲得業界廣泛認同的只有4種,RAID 0、RAID 1、RAID 0+1和RAID 5。
RAID 0是無數據冗餘的存儲空間條帶化,具有低成本、極高讀寫性能、高存儲空間利用率的RAID級別,適用於Video / Audio信號存儲、臨時文件的轉儲等對速度要求極其嚴格的特殊應用。但由於沒有數據冗餘,其安全性大大降低,構成陣列的任何一塊硬碟損壞都將帶來數據災難性的損失。所以,在RAID 0中配置4塊以上的硬碟,對於一般應用來說是不明智的。
RAID 1是兩塊硬碟數據完全鏡像,安全性好,技術簡單,管理方便,讀寫性能均好。但其無法擴展(單塊硬碟容量),數據空間浪費大,嚴格意義上說,不應稱之為「陣列」。
RAID 0+1綜合了RAID 0和RAID 1的特點,獨立磁碟配置成RAID 0,兩套完整的RAID 0互相鏡像。它的讀寫性能出色,安全性高,但構建陣列的成本投入大,數據空間利用率低,不能稱之為經濟高效的方案。
RAID 5是目前應用最廣泛的RAID技術。各塊獨立硬碟進行條帶化分割,相同的條帶區進行奇偶校驗(異或運算),校驗數據平均分布在每塊硬碟上。以n塊硬碟構建的RAID 5陣列可以有n-1塊硬碟的容量,存儲空間利用率非常高(見圖6)。任何一塊硬碟上數據丟失,均可以通過校驗數據推算出來。它和RAID 3最大的區別在於校驗數據是否平均分布到各塊硬碟上。RAID 5具有數據安全、讀寫速度快,空間利用率高等優點,應用非常廣泛,但不足之處是1塊硬碟出現故障以後,整個系統的性能大大降低。
對於RAID 1、RAID 0+1、RAID 5陣列,配合熱插拔(也稱熱可替換)技術,可以實現數據的在線恢復,即當RAID陣列中的任何一塊硬碟損壞時,不需要用戶關機或停止應用服務,就可以更換故障硬碟,修復系統,恢復數據,對實現HA(High Availability)高可用系統具有重要意義。
各廠商還在不斷推出各種RAID級別和標准。例如更高安全性的,從RAID控制器開始鏡像的RAID;更快讀寫速度的,為構成RAID的每塊硬碟配置CPU和Cache的RAID等等,但都不普及。用IDE硬碟構建RAID的技術是新出現的一個技術方向,對市場影響也較大,其突出優點就是構建RAID陣列非常廉價。目前IDE RAID可以支持RAID 0、RAID 1和RAID 0+1三個級別,最多支持4塊IDE硬碟。由於受IDE設備擴展性的限制,同時,也由於IDE設備也缺乏熱可替換的技術支持的原因,IDE RAID的應用還不多。
總之,發展是永恆的主題,在伺服器存儲技術領域也不例外。一方面,一些巨頭廠商嘗試推出新的概念或標准,來領導伺服器及存儲技術的發展方向,較有代表性的如Intel力推的IA-64架構及存儲概念;另一方面,致力於存儲的專業廠商以現有技術和工業標准為基礎,推動SCSI、RAID、Fibre Channel等基於現有存儲技術和方案快速更新和發展。在市場經濟條件下,檢驗技術發展的唯一標準是市場的認同。市場呼喚好的技術,而新的技術必須起到推動市場向前發展作用時才能被廣泛接受和承認。隨著高性能計算機市場的發展,高性能比、高可靠性、高安全性的存儲新技術也會不斷涌現。
現在市場上的磁碟陣列產品有很多,用戶在選擇磁碟陣列產品的過程中,也要根據自己的需求來進行選擇,現在列舉幾個磁碟陣列產品,同時也為需要磁碟陣列產品的用戶提供一些選擇。表2列出了幾種磁碟陣列的主要技術指標。