導航:首頁 > 源碼編譯 > 編譯伺服器是否需要做raid

編譯伺服器是否需要做raid

發布時間:2023-05-17 08:39:50

㈠ raid有什麼用是不是伺服器都要用

一.Raid定義
RAID(Rendant Array of Independent Disk 獨立冗餘磁碟陣列)技術是加州大學伯克利分校1987年提出,最初是為了組合小的廉價磁碟來代替大的昂貴磁碟,同時希望磁碟失效時不會使對數據的訪問受損失而開發出一定水平的數據保護技術。RAID就是一種由多塊廉價磁碟構成的冗餘陣列,在操作系統下是作為一個獨立的大型存儲設備出現。RAID可以充分發揮出多塊硬碟的優勢,可以提升硬碟速度,增大容量,提供容錯功能夠確保數據安全性,易於管理的優點,在任何一塊硬碟出現問題的情況下都可以繼續工作,不會受到損壞硬碟的影響。
二、RAID的幾種工作模式
1、RAID0
即Data Stripping數據分條技術。RAID 0可以把多塊硬碟連成一個容量更大的硬碟群,可以提高磁碟的性能和吞吐量。RAID 0沒有冗餘或錯誤修復能力,成本低,要求至少兩個磁碟,一般只是在那些對數據安全性要求不高的情況下才被使用。
(1)、RAID 0最簡單方式
就是把x塊同樣的硬碟用硬體的形式通過智能磁碟控制器或用操作系統中的磁碟驅動程序以軟體的方式串聯在一起,形成一個獨立的邏輯驅動器,容量是單獨硬碟的x倍,在電腦數據寫時被依次寫入到各磁碟

中,當一塊磁碟的空間用盡時,數據就會被自動寫入到下一塊磁碟中,它的好處是可以增加磁碟的容量.速度與其中任何一塊磁碟的速度相同,如果其中的任何一塊磁碟出現故障,整個系統將會受到破壞,可靠性是單獨使用一塊硬碟的1/n。
(2)、RAID 0的另一方式
是用n塊硬碟選擇合理的帶區大小創建帶區集,最好是為每一塊硬碟都配備一個專門的磁碟控制器,在電腦數據讀寫時同時向n塊磁碟讀寫數據,速度提升n倍。提高系統的性能。
2、RAID 1
RAID 1稱為磁碟鏡像:把一個磁碟的數據鏡像到另一個磁碟上,在不影響性能情況下最大限度的保證系統的可靠性和可修復性上,具有很高的數據冗餘能力,但磁碟利用率為50%,故成本最高,多用在保存關鍵性的重要數據的場合。RAID 1有以下特點:
(1)、RAID 1的每一個磁碟都具有一個對應的鏡像盤,任何時候數據都同步鏡像,系統可以從一組鏡像盤中的任何一個磁碟讀取數據。
(2)、磁碟所能使用的空間只有磁碟容量總和的一半,系統成本高。
(3)、只要系統中任何一對鏡像盤中至少有一塊磁碟可以使用,甚至可以在一半數量的硬碟出現問題時系統都可以正常運行。
(4)、出現硬碟故障的RAID系統不再可靠,應當及時的更換損壞的硬碟,否則剩餘的鏡像盤也出現問題,那麼整個系統就會崩潰。
(5)、更換新盤後原有數據會需要很長時間同步鏡像,外界對數據的訪問不會受到影響,只是這時整個系統的性能有所下降。
(6)、RAID 1磁碟控制器的負載相當大,用多個磁碟控制器可以提高數據的安全性和可用性。枯碰散
3、RAID0+1
把RAID0和RAID1技術結合起來,數據除分布在多個盤上外,每個盤都有其物理鏡像盤,提供全冗餘能力,允許一個以下磁碟故障,而不影響數據可用性,並具有快速讀/寫能力。RAID0+1要在磁碟鏡像中建立

帶區集至少4個硬碟。
4、RAID2
電腦在寫入數據時在一個磁碟上保存數據的各個位,同時把一個數據不同的位運算得到的海明校驗碼

保存另一組磁碟上,由於海明碼可以在數據發生錯誤的情況下將錯誤校正,以保證輸出的正確。但海明碼

使用數據冗餘技術,使得輸出數據的速率取決於驅動器組中速度最慢的磁碟。RAID2控制器的設計簡單。
5、RAID3:帶奇偶校驗碼的並行傳送
RAID 3使用一個專門的磁碟存放所有的校驗數據,而在剩餘的磁碟中創建帶區集分散數據的讀寫操作

。當一個完好的RAID 3系統中讀取數據,只需要在數據存儲盤中找到相應的數據塊進沒氏行讀取操作即可。但

當向RAID 3寫入數據時,必須計算與該數據塊同處一個帶區的所有數據塊的校驗值,並將新值重新寫入到

校驗塊中,這吵困樣無形雖增加系統開銷。當一塊磁碟失效時,該磁碟上的所有數據塊必須使用校驗信息重新

建立,如果所要讀取的數據塊正好位於已經損壞的磁碟,則必須同時讀取同一帶區中的所有其它數據塊,

並根據校驗值重建丟失的數據,這使系統減慢。當更換了損壞的磁碟後,系統必須一個數據塊一個數據塊

的重建壞盤中的數據,整個系統的性能會受到嚴重的影響。RAID 3最大不足是校驗盤很容易成為整個系統

的瓶頸,對於經常大量寫入操作的應用會導致整個RAID系統性能的下降。RAID 3適合用於資料庫和WEB服

務器等。
6、 RAID4
RAID4即帶奇偶校驗碼的獨立磁碟結構,RAID4和RAID3很象,它對數據的訪問是按數據塊進行的,也

就是按磁碟進行的,每次是一個盤,RAID4的特點和RAID3也挺象,不過在失敗恢復時,它的難度可要比

RAID3大得多了,控制器的設計難度也要大許多,而且訪問數據的效率不怎麼好。
7、 RAID5
RAID 5把校驗塊分散到所有的數據盤中。RAID 5使用了一種特殊的演算法,可以計算出任何一個帶區校

驗塊的存放位置。這樣就可以確保任何對校驗塊進行的讀寫操作都會在所有的RAID磁碟中進行均衡,從而

消除了產生瓶頸的可能。RAID5的讀出效率很高,寫入效率一般,塊式的集體訪問效率不錯。RAID 5提高

了系統可靠性,但對數據傳輸的並行性解決不好,而且控制器的設計也相當困難。
8、RAID6
RAID6即帶有兩種分布存儲的奇偶校驗碼的獨立磁碟結構,它是對RAID5的擴展,主要是用於要求數據

絕對不能出錯的場合,使用了二種奇偶校驗值,所以需要N+2個磁碟,同時對控制器的設計變得十分復雜

,寫入速度也不好,用於計算奇偶校驗值和驗證數據正確性所花費的時間比較多,造成了不必須的負載,

很少人用。
9、 RAID7
RAID7即優化的高速數據傳送磁碟結構,它所有的I/O傳送均是同步進行的,可以分別控制,這樣提高

了系統的並行性和系統訪問數據的速度;每個磁碟都帶有高速緩沖存儲器,實時操作系統可以使用任何實

時操作晶元,達到不同實時系統的需要。允許使用SNMP協議進行管理和監視,可以對校驗區指定獨立的傳

送信道以提高效率。可以連接多台主機,當多用戶訪問系統時,訪問時間幾乎接近於0。但如果系統斷電

,在高速緩沖存儲器內的數據就會全部丟失,因此需要和UPS一起工作,RAID7系統成本很高。
10、 RAID10
RAID10即高可靠性與高效磁碟結構它是一個帶區結構加一個鏡象結構,可以達到既高效又高速的目的。這

種新結構的價格高,可擴充性不好。
11、 RAID53
RAID7即高效數據傳送磁碟結構,是RAID3和帶區結構的統一,因此它速度比較快,也有容錯功能。但價格

十分高,不易於實現。

三、應用RAID技術
要使用磁碟RAID主要有兩種方式,第一種就是RAID適配卡,通過RAID適配卡插入PCI插槽再接上硬碟

實現硬碟的RAID功能。第二種方式就是直接在主板上集成RAID控制晶元,讓主板能直接實現磁碟RAID。這

種方式成本比專用的RAID適配卡低很多。
此外還可以用2k or xp or linux系統做成軟raid.
個人使用磁碟RAID主要是用RAID0、 RAID1或RAID0+1工作模式。

㈡ 安裝多塊硬碟的伺服器一定要用RAID嗎

DELL2950上應該集成一個RAID卡。好像叫5/伍滲i卡。不過不做RAID也應該首羨是可以的啊(我沒試過),因為這個伺服器標配是一塊硬碟,就沒辦法做嘛。不過我者橘拍還是建議你做個RAID5,只是損失一塊磁碟空間而已,但吞吐量和安全性會大增。
==================================
我又問了一下別人,2950不做RAID是不行的。

㈢ 什麼是RAID租用伺服器的時候需要做RAID嗎

RAID是硬碟的設置,有的是為了讀取數據速度快用RAID0,有的是為了安全是RAID1,有的是為了安全和校驗數據用RAID5,有的是為了調取速度快並且保證數據安全用RAID10,
租用伺服器需要做RAID嗎?肯定是需要的,現在數據安全非常重要,所以你在租用伺服器的時候肯定要做RAID,RAID5實施使用起來比較麻煩,但是一般都是做RAID0或者RAID1,通常這兩種做的比較多。如果你要租用伺服器的話你可以看看天互數據,他們有一款租機非常不錯。性價比比較高。

㈣ 伺服器操作系統每次安裝都要做RAID嗎

不銷衡缺全是
有的伺服器必須要安裝RAID才可以再安裝系統。
有的服虧辯務器看你自己的要求,如果需要裝RAID,那就裝好RAID再做系統。
這個是看伺服器的配置的。
如果說是伺服器裝攔爛過RAID了,然後再裝系統的話,只要RAID沒壞,是可以不用裝RAID的,
直接安裝操作系統就可以了

㈤ 安裝多塊硬碟的伺服器一定要用RAID嗎

如果你的伺服器標機就支持raid5的話或滑,就不用加raid卡.如果只支持raid1、0的話,在三塊以上硬碟時就梁團滾要加raid卡了。如果從新配置陣列,一定要做好數據備份,因為從橡余新做raid後你原硬碟上的數據就都沒有了。切記

㈥ 伺服器都要做RAID嗎 做了RAID有什麼作用

很多的伺服器都會做raid。磁碟陣列就是由多塊磁碟通過專用的陣列卡組合成一個擁有不同功能的磁碟組。現在很多大型伺服器商的雲主機一般上都在使用磁碟陣列功能,這能更好的保障數據的安全。

RAID由一種由多塊硬碟構成的冗餘陣列。雖然RAID包含多塊硬碟,但是在操作系統下是作為一個獨立的大型存儲設備出現。利用RAID技術於存儲系統的用處主要有以下三種:

1、通過把多個磁碟組織在一起作為一個邏輯卷提供磁碟跨越功能;

2、通過把數據分成多個數據塊(Block)並行寫入/讀出多個磁碟以提高訪問磁碟的速度;

3、通過鏡像或校驗操作提供容錯能力。

最初開發RAID的主要目的是節省成本,當時幾塊小容量硬碟的價格總和要低於大容量的硬碟。目前來看RAID在節省成本方面的作用並不明顯,但是RAID可以充分發揮出多塊硬碟的優勢。

實現遠遠超出任何一塊單獨硬碟的速度和吞吐量。除了性能上的提高之外,RAID還可以提供良好的容錯能力,在任何一塊硬碟出現問題的情況下都可以繼續工作,不會受到損壞硬碟的影響。

RAID技術分為幾種不同的等級,分別可以提供不同的速度,安全性和性價比。根據實際情況選擇適當的RAID級別可以滿足用戶對存儲系統可用性、性能和容量的要求。

(6)編譯伺服器是否需要做raid擴展閱讀:

常用的RAID級別有以下幾種:NRAID,JBOD,RAID0,RAID1,RAID0+1,RAID3,RAID5等。目前經常使用的是RAID5和RAID(0+1)。

RAID0偏效率,磁碟利用率100%。

RAID1偏安全,磁碟利用率只有50%。

raid0 就是把多個(最少2個)硬碟合並成1個邏輯盤使用,數據讀寫時對各硬碟同時操作,不同硬碟寫入不同數據,速度快。

raid1就是同時對2個硬碟讀寫(同樣的數據)。強調數據的安全性。比較浪費。

raid5也是把多個(最少3個)硬碟合並成1個邏輯盤使用,數據讀寫時會建立奇偶校驗信息,並且奇偶校驗信息和相對應的數據分別存儲於不同的磁碟上。當RAID5的一個磁碟數據發生損壞後,利用剩下的數據和相應的奇偶校驗信息去恢復被損壞的數據。相當於raid0和raid1的綜合。

raid10就是raid1+raid0,比較適合速度要求高,又要完全容錯,當然¥也很多的時候。最少需要4塊硬碟(注意:做raid10時要先作RAID1,再把數個RAID1做成RAID0,這樣比先做raid0,再做raid1有更高的可靠性)

㈦ 伺服器添加硬碟需要重新做raid嗎

不建議這樣做。伺服器硬碟和普通桌面硬碟有一定的差異,首先,伺服器硬碟性能上更好,如更快的轉老茄速,尋道速度,更大的緩存,其次,伺服器盤有比普通桌面盤舉或更好的最大無故障時間,第三,伺服器盤幾乎都會做陣列,因此伺服器硬碟的微碼為陣列工作模式專門做了優化,而普通桌面硬碟不考慮此點。因為以上差異,特別是第三點,普通硬碟做陣列,會在磁碟沒正含伍有故障但響應時間較長的情況下被陣列卡認為故障而離線,嚴重影響數據安全。現實中已多次發生類似情形,如上個月,某單位某款陣列櫃上的8塊普通1t桌面硬碟在兩天內離線3塊(有熱備),導致業務中斷。

閱讀全文

與編譯伺服器是否需要做raid相關的資料

熱點內容
住宿app可砍價是什麼意思 瀏覽:131
java跳出語句 瀏覽:51
javastring個數 瀏覽:926
人工免疫演算法應用 瀏覽:77
有什麼app能收聽俄羅斯廣播電台 瀏覽:34
2015考研紅寶書pdf 瀏覽:443
程序員幾月跳槽合適 瀏覽:443
液壓油可壓縮嗎 瀏覽:944
源泉cad加密文件 瀏覽:125
銀河v10驅動重編譯 瀏覽:891
電腦上文件夾右擊就會崩潰 瀏覽:691
右美維持演算法 瀏覽:938
php基礎編程教程pdf 瀏覽:220
穿越之命令與征服將軍 瀏覽:351
android廣播重復 瀏覽:832
像阿里雲一樣的伺服器 瀏覽:319
水冷空調有壓縮機嗎 瀏覽:479
訪問日本伺服器可以做什麼 瀏覽:434
bytejava詳解 瀏覽:450
androidjava7 瀏覽:386