EMC ALUA鏈路優先順序與鏈路切換ON LINUX
EMC ALUA鏈路優先順序與鏈路切換ON LINUX
1.EMC ALUA模式下檢視LUN優先IO鏈路
powermt display dev=emcpowerd alua every=10
Pseudo name=emcpowerd
VNX ID=FCN00114900102 [BMW_SG]
Logical device ID=6006016045D02E00768AB91AA37EE411 [bmw_ocr1]
state=alive; policy=CLAROpt; queued-IOs=0
Owner: default=SP A, current=SP A Array failover mode: 4
==============================================================================
---- Host ---- - Stor - ------------ I/O Path ------------- -- Stats ---
### I/O Paths Interf. ALUA State Mode State Errors
==============================================================================
9 sdw SP B7 Active/non-optimized active alive 0
7 sdk SP B6 Active/non-optimized active alive 0
9 sdq SP A7 Active/optimized active alive 0
7 sde SP A6 Active/optimized active alive 2
LUN IO優先鏈路在分配LUN的同時,就已經由default owner決定了。一條物理光纖線上有A7,A6,另一條物理光纖線上有B7,B6。
2.ALUA模式下IO分配也是有一些差距的,使用iostat命令可以看到,兩條優先鏈路在同一時間內IO數量是不同的
[root@bmwdb1 ~]# iostat -dtx 10 | egrep "AM|Device|sdw|sdk|sdq|sde|emcpowerd"
05/03/2016 11:34:29 AM
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sde 0.00 0.00 1.22 0.52 2.50 0.52 1.74 0.00 0.42 0.41 0.07
sdq 0.00 0.00 0.91 0.48 1.59 0.48 1.48 0.00 0.28 0.28 0.04
sdk 0.00 0.00 0.00 0.00 0.00 0.00 8.04 0.00 0.26 0.26 0.00
sdw 0.00 0.00 0.00 0.00 0.00 0.00 8.01 0.00 0.22 0.22 0.00
emcpowerd 0.00 0.00 2.13 1.00 4.05 1.00 1.62 0.00 0.40 0.37 0.11
05/03/2016 11:34:39 AM
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sde 0.00 0.00 1.40 0.60 1.30 0.70 1.00 0.00 0.40 0.40 0.08
sdq 0.00 0.00 0.60 0.40 0.70 0.30 1.00 0.00 0.80 0.80 0.08
sdk 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdw 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
emcpowerd 0.00 0.00 2.00 1.00 2.00 1.00 1.00 0.00 0.47 0.47 0.14
05/03/2016 11:34:49 AM
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sde 0.00 0.00 1.10 0.80 1.20 0.70 1.00 0.00 0.58 0.58 0.11
sdq 0.00 0.00 0.90 0.20 0.80 0.30 1.00 0.00 0.73 0.73 0.08
sdk 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdw 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
emcpowerd 0.00 0.00 2.00 1.00 2.00 1.00 1.00 0.00 0.63 0.60 0.18
說明此時e和q兩條鏈路是雙活的狀態,每條鏈路上都有IO通訊。
3.閃斷會標標記為iopf,IO切換之多延遲30秒(HBA)
powermt display dev=all
Pseudo name=emcpowerc
VNX ID=FCN00114900102 [BMW_SG]
Logical device ID=6006016045D02E0096AE0125A37EE411 [bmw_ocr2]
state=alive; policy=CLAROpt; queued-IOs=0
Owner: default=SP A, current=SP A Array failover mode: 4
==============================================================================
--------------- Host --------------- - Stor - -- I/O Path -- -- Stats ---
### HW Path I/O Paths Interf. Mode State Q-IOs Errors
==============================================================================
9 qla2xxx sdx SP B7 active alive 0 0
7 qla2xxx sdl SP B6 active alive 0 0
9 qla2xxx sdr SP A7 active alive 0 0
7 qla2xxx sdf SP A6
asb:iopf
alive 0 2 <=標記為iopf後,被標記為iopf的鏈路就不會有IO通訊
iostat -dtx 10 | egrep "AM|Device|sdx|sdl|sdr|sdf|emcpowerc"
[root@bmwdb1 ~]# iostat -dtx 10 | egrep "AM|Device|sdx|sdl|sdr|sdf|emcpowerc"
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sdf 0.00 0.00 0.01 0.00 0.05 0.00 3.32 0.00 13.34 13.33 0.02
sdr 0.00 0.00 2.12 0.99 4.04 0.99 1.62 0.00 0.40 0.39 0.12
sdl 0.00 0.00 0.00 0.00 0.00 0.00 8.04 0.00 0.23 0.23 0.00
sdx 0.00 0.00 0.00 0.00 0.01 0.00 10.33 0.00 0.24 0.24 0.00
emcpowerc 0.00 0.00 2.13 1.00 4.06 1.00 1.62 0.00 0.56 0.48 0.15
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sdf 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdr 0.00 0.00 2.00 1.00 2.00 1.00 1.00 0.00 0.60 0.60 0.18
sdl 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdx 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
emcpowerc 0.00 0.00 2.00 1.00 2.00 1.00 1.00 0.00 0.57 0.57 0.17
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sdf 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdr 0.00 0.00 2.00 1.00 2.00 1.00 1.00 0.00 0.47 0.47 0.14
sdl 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdx 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
emcpowerc 0.00 0.00 2.00 1.00 2.00 1.00 1.00 0.00 0.57 0.57 0.17
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sdf 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdr 0.00 0.00 2.00 1.00 2.00 1.00 1.00 0.00 0.53 0.53 0.16
sdl 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sdx 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
emcpowerc 0.00 0.00 2.00 1.00 2.00 1.00 1.00 0.00 0.50 0.50 0.15
說明此時只有一條鏈路可以進行IO通訊
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26442936/viewspace-2092708/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- HUAWEI防火牆雙出口根據鏈路優先順序主備備份防火牆
- Nginx的location規則:優先順序和路徑替換Nginx
- Linux執行時動態庫搜尋路徑優先順序Linux
- CSS優先順序CSS
- 如何在Mac上更改WiFi網路的優先順序 ?MacWiFi
- JS與&& 或||運算子 優先順序JS
- scala隱式轉換優先順序問題
- Linux排程器:程序優先順序Linux
- 中斷優先順序
- python運算子及優先順序順序Python
- Android程式優先順序Android
- SQL 優先順序join>whereSQL
- java運算子優先順序Java
- nginx快取優先順序Nginx快取
- php運算子優先順序PHP
- css優先順序彙總CSS
- 【pytest】fixture 與 setup, teardown 的優先順序
- 前端全鏈路優化前端優化
- 順序棧、鏈棧基本操作
- Linux基礎命令---升值程式優先順序niceLinux
- java setPriority()設定優先順序Java
- [譯]HTTP/2的優先順序HTTP
- 封裝優先順序佇列封裝佇列
- Yarn任務優先順序配置Yarn
- gitignore優先順序小結Git
- css 選擇器優先順序CSS
- CSS的處理優先順序CSS
- java執行緒優先順序Java執行緒
- 資料型別優先順序資料型別
- 深入理解css優先順序CSS
- NLS引數優先順序解析
- 華為路由協議優先順序路由協議
- C++運算子優先順序C++
- 執行期載入時共享庫路徑搜尋優先順序實驗
- 共享庫連結和載入時的路徑搜尋優先順序
- SpringBoot配置檔案優先順序載入順序Spring Boot
- 順序棧與鏈式棧的圖解與實現圖解
- Linux基礎命令---設定程式優先順序niceLinux