偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

IO性能測(cè)試-關(guān)于RAID不可不知的那些事兒

存儲(chǔ) 存儲(chǔ)設(shè)備
RAID卡用來(lái)顯示服務(wù)器硬盤(pán)的RAID卡以及插在上面的硬盤(pán)配置信息。總的來(lái)說(shuō)RAID卡是插在服務(wù)器上的一塊PCIE板卡,提供接口接入多塊硬盤(pán),負(fù)責(zé)處理RAID所需要的運(yùn)算,保存RAID信息,驅(qū)動(dòng)硬盤(pán)(如多塊硬盤(pán)依次延時(shí)啟動(dòng)、管理硬盤(pán)SMART信息)等任務(wù)。

測(cè)試RAID卡的必要性

RAID卡用來(lái)顯示服務(wù)器硬盤(pán)的RAID卡以及插在上面的硬盤(pán)配置信息??偟膩?lái)說(shuō)RAID卡是插在服務(wù)器上的一塊PCIE板卡,提供接口接入多塊硬盤(pán),負(fù)責(zé)處理RAID所需要的運(yùn)算,保存RAID信息,驅(qū)動(dòng)硬盤(pán)(如多塊硬盤(pán)依次延時(shí)啟動(dòng)、管理硬盤(pán)SMART信息)等任務(wù)。用主板也可完成實(shí)驗(yàn)性的RAID功能,由主板芯片組負(fù)責(zé)處理RAID,CPU承擔(dān)運(yùn)算任務(wù),實(shí)際性能和穩(wěn)定性很差,無(wú)法達(dá)到穩(wěn)定使用的RAID目的。

作為測(cè)試,在進(jìn)行IO密集的性能測(cè)試時(shí),需要關(guān)注服務(wù)器的RAID配置是否和預(yù)期使用的機(jī)器一致。從硬件(RAID卡)到軟件(如RAID配置方式)都可能存在差異。例如,同樣是4塊硬盤(pán)的服務(wù)器上跑一個(gè)應(yīng)用,RAID 5下跑出來(lái)的性能跟RAID 10下跑出來(lái)的可能就差距很大。

[[211747]]

另外,在使用單塊接在RAID卡上的硬盤(pán)測(cè)試時(shí),也可能遇到需要分辨硬盤(pán)型號(hào)的需要。SSD比機(jī)械硬盤(pán)快了一個(gè)數(shù)量級(jí),若硬件有差異,跑出來(lái)的性能顯然是沒(méi)有可比性的。

 

RAID控制器的實(shí)際連接關(guān)系

常見(jiàn)的RAID級(jí)別

  • RAID 0:兩塊以上硬盤(pán)組成,一份數(shù)據(jù)會(huì)分配給組內(nèi)所有硬盤(pán)分開(kāi)去讀寫(xiě),因此性能基本是以硬盤(pán)數(shù)翻倍,容量是所有硬盤(pán)容量加起來(lái)。缺點(diǎn)是如果一塊硬盤(pán)損壞,整個(gè)組的全部數(shù)據(jù)都不可讀。
  • RAID 1:兩塊以上硬盤(pán)組成,通常是兩塊硬盤(pán),在寫(xiě)入的時(shí)候是鏡像,因此會(huì)損失一半容量,優(yōu)點(diǎn)是數(shù)據(jù)安全程度***。
  • RAID 5:三塊以上硬盤(pán)組成,數(shù)據(jù)分散放在RAID組的每塊硬盤(pán)上,除此以外還會(huì)放置這個(gè)數(shù)據(jù)的奇偶校驗(yàn)信息,因此當(dāng)任意一塊硬盤(pán)損壞時(shí),可根據(jù)其他盤(pán)數(shù)據(jù)重建這塊盤(pán)的數(shù)據(jù)。優(yōu)點(diǎn)是在RAID 0 和 1 兩個(gè)模式中取折中,是一個(gè)用起來(lái)比較普遍的方案。缺點(diǎn)是IO都需要進(jìn)行奇偶校驗(yàn),會(huì)給CPU帶來(lái)額外負(fù)擔(dān),通常由RAID卡上自帶處理器來(lái)解決。重建過(guò)程相對(duì)RAID 1 來(lái)說(shuō)比較慢。缺點(diǎn)是需要占用一塊硬盤(pán)的容量,實(shí)際容納量是(N-1)塊。此外硬盤(pán)的速度和容量***一致,否則很可能是短板決定整組RAID的性能。
  • RAID 6:四塊以上硬盤(pán)組成,相當(dāng)于RAID 5再添加一塊盤(pán)的校驗(yàn)數(shù)據(jù),用于比較多硬盤(pán)的組。
  • RAID 10:通常為四塊硬盤(pán),也可更多。相當(dāng)于兩組RAID 1再組成RAID 0,降低RAID 0帶來(lái)的風(fēng)險(xiǎn)。優(yōu)勢(shì)是不像RAID 5那樣需要額外的運(yùn)算,相對(duì)來(lái)說(shuō)恢復(fù)處理不如RAID 5靈活。RAID 01則是反過(guò)來(lái)先組成兩份RAID 0,再以RAID 1的方式組成鏡像。

硬盤(pán)損壞

當(dāng)硬盤(pán)掛了的時(shí)候,RAID卡負(fù)責(zé)顯示它的狀態(tài),同時(shí)標(biāo)記對(duì)應(yīng)的RAID組在降級(jí)運(yùn)行(Degraded)或損壞。例如RAID 5有一塊盤(pán)掛了就會(huì)降級(jí),此時(shí)需要熱插拔更換硬盤(pán)并執(zhí)行rebuild,重建這塊盤(pán)的數(shù)據(jù)。

獲取信息

MegaCli64為L(zhǎng)SI出的RAID卡對(duì)應(yīng)的命令行工具(64表示64位),現(xiàn)在大多服務(wù)器上用的都是他家的OEM。

我們主要目的是觀察機(jī)器上安裝了哪些硬盤(pán),它們的RAID分布方式如何,以及如何對(duì)應(yīng)到我們的linux機(jī)器上的硬盤(pán)。

通常MegaCli裝在/opt下面

1.  RAID卡本身的信息:MegaCli64 -AdpAllInfo -aALL 

Product Name 為RAID卡本身的型號(hào)。

Device Present 項(xiàng)目下,分別顯示了RAID組數(shù)和實(shí)際連接的硬盤(pán)數(shù)。對(duì)RAID來(lái)說(shuō)Virtual Drives為一組硬盤(pán)組成的RAID,對(duì)于操作系統(tǒng)則呈現(xiàn)為1塊硬盤(pán)。

Physical Devices下的Disk則是實(shí)際連了多少真實(shí)的硬盤(pán)。對(duì)操作系統(tǒng)來(lái)說(shuō)是不可見(jiàn)的。

2.  虛擬盤(pán)(RAID組)的詳細(xì)情況:MegaCli64 -LDInfo -Lall -aALL

Size很好理解,關(guān)于RAID方式的問(wèn)題要稍微復(fù)雜一些

Primary-5, Secondary-0, RAID Level Qualifier-3 

在 RAID Level這一組里標(biāo)示了RAID的級(jí)別,其中這三項(xiàng)里除了主RAID級(jí)別以外,另外的兩項(xiàng)涉及實(shí)際RAID更詳細(xì)的配置,例如具體數(shù)據(jù)塊(Block)在硬盤(pán)上的儲(chǔ)存方式。具體可參考下面文檔相關(guān)的定義,pdf中對(duì)每個(gè)方式有詳盡的解釋加圖,利于理解實(shí)際構(gòu)成。我們首先關(guān)注是否組成方式跟預(yù)期上線方式完全一致即可。

3.  物理硬盤(pán)的詳細(xì)情況:MegaCli64 -PDList -aALL

每個(gè)硬盤(pán)會(huì)有兩段信息,在這兩部分能明確看到硬盤(pán)類(lèi)型和具體型號(hào)。

機(jī)械盤(pán):

  1. Media Type: Hard Disk Device 
  2. Inquiry Data: SEAGATE ST300MM0006 

SSD:

  1. Media Type: Solid State Device 
  2.       Inquiry Data: xxxxxxxxx INTEL SSDSA2CW300G3 

4.  RAID組分布情況:MegaCli64-cfgdsply -aALL

這里會(huì)以 DISK GROUP 的方式分別顯示物理硬盤(pán)分組,ID對(duì)應(yīng)LDInfo里看到的ID。具體硬盤(pán)的狀態(tài)和PDList看到的基本相同,可以判斷哪個(gè)硬盤(pán)組里是什么樣的硬盤(pán)。

linux下硬盤(pán)盤(pán)符和RAID組的對(duì)應(yīng)關(guān)系

我們已經(jīng)知道如何查看RAID卡的配置和上面的硬盤(pán)狀態(tài),還有一個(gè)問(wèn)題需要解決,就是運(yùn)維做好的系統(tǒng)里,到底哪個(gè)盤(pán)符對(duì)應(yīng)著哪一組RAID?簡(jiǎn)單來(lái)說(shuō)我們可以通過(guò)容量判斷,但也可能遇到多組RAID容量相近,實(shí)際硬盤(pán)組成不同的情況。

通過(guò)yum安裝lshw,可以用這個(gè)工具來(lái)幫助我們確定。具體如下:

lshw -class disk

它的輸出方式類(lèi)似下面這樣:

其中disk:X里的X對(duì)應(yīng)LDInfo里的Target Id。有了這層關(guān)系,就可以把logical name的盤(pán)符跟實(shí)際對(duì)應(yīng)起來(lái)了。

  1. *-disk:3 
  2. description: SCSI Disk 
  3. product: MR9260-8i 
  4. vendor: LSI 
  5. physical id: 2.3.0 
  6. bus info: scsi@0:2.3.0 
  7. logical name: /dev/sdd 
  8. version: 2.13 
  9. serial:00651b56e8fc7bc41e4037150ab00506 
  10. size: 557GiB (599GB) 
  11. capabilities: partitionedpartitioned:dos 
  12. configuration: ansiversion=5logicalsectorsize=512 sectorsize=512 signature=000eb99d 

通過(guò)上面的教程,我們?cè)谟蒙婕暗叫聶C(jī)器測(cè)試,或者涉及硬盤(pán)敏感的測(cè)試項(xiàng)目時(shí),可以先確定測(cè)試環(huán)境是否符合預(yù)期,硬盤(pán)配置一致。對(duì)于RAID不了解的同學(xué),也可以先補(bǔ)充一點(diǎn)營(yíng)養(yǎng),了解RAID的初步知識(shí),對(duì)不同RAID方式的性能有一個(gè)大致的預(yù)期,以此來(lái)輔助檢查測(cè)試結(jié)果是否合理。

 

責(zé)任編輯:武曉燕 來(lái)源: 房匯智
相關(guān)推薦

2014-06-20 14:35:48

浪潮數(shù)據(jù)

2020-01-17 06:12:10

物聯(lián)網(wǎng)IOT技術(shù)

2015-05-21 10:03:04

應(yīng)用標(biāo)題ASO

2010-06-11 14:46:38

可路由協(xié)議

2015-07-28 16:48:04

云計(jì)算性能測(cè)試云服務(wù)

2014-02-19 16:28:39

零售業(yè)趨勢(shì)聯(lián)網(wǎng)商店

2020-11-30 13:12:04

Linux文本命令

2015-01-15 09:34:28

2021-01-28 10:17:54

人工智能AI機(jī)器學(xué)習(xí)

2011-04-25 09:45:09

C#委托

2019-12-02 14:14:20

緩沖系統(tǒng)調(diào)用函數(shù)

2025-01-03 17:10:54

2014-06-09 13:21:27

2020-11-11 21:27:55

緩沖文件調(diào)用

2010-04-16 17:09:18

Oracle查看鎖

2018-06-12 11:05:33

2015-03-04 14:54:47

DockerIT管理基礎(chǔ)設(shè)施

2024-03-21 08:57:39

語(yǔ)言軟件開(kāi)發(fā)

2019-08-18 23:10:14

數(shù)據(jù)科學(xué)算法數(shù)學(xué)

2015-07-30 17:30:43

Linux命令
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)