DRBD狀態資訊引數詳解
[root@data-master ~]# cat /proc/drbd
version: 8.4.5 (api:1/proto:86-101)
srcversion: E5B188AA2E7FBFC9F82CDB4
0: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r-----
ns:9871124 nr:8 dw:9871132 dr:9438955 al:96 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
連線狀態(CS):
StandAlone獨立的:網路配置不可用。資源還沒有被連線或者是被管理斷開(使用drbdadm disconnect命令),或者是由於出現認證失敗或者是裂腦的情況。
WFConnection.等待和對等節點建立網路連線。
Connected連線:Drbd已經建立連線,資料映象現在可用,節點處於正常狀態。
SyncSource:以本節點為同步源的同步正在進行。
SyncTarget:以本節點為同步目標的同步正在進行。
VerifyS:以本地節點為驗證源的線上裝置驗證正在執行。
VerifyT:以本地節點為目標源的線上裝置驗證正在執行。
角色狀態(RO):
Primary主:資源目前為主,並且可能正在被讀取或者寫入。若不是雙主模式被啟用,這種角色只可能出現在兩節點中的一個上。
Secondary次:資源目前為次。正常接收對等節點的更新(除非執行在斷開模式下才不是),但是它既不能被讀取也不能被寫入。這種角色只能是兩節點中的一個。
Unknown未知:資源角色目前未知。本地資源不會出現這種狀態,只有對等節點在斷開模式下才會出現在這種情況。
磁碟狀態(DS):
UpToDate:一致的最新的資料狀態,這個狀態是正常的狀態。
Inconsistent:資料是不一致的,在兩個節點上(初始的完全同步前)這種狀態出現後立即建立一個新的資源。此外,在同步期間(同步目標)在一個節點上出現這種狀態。
DUnknown:當對等節點網路連線不可用時出現這種狀態。
Diskless無盤:本地沒有塊裝置分配給DRBD使用,這就意味著沒有可用的後背裝置,或者使用drbdadm 命令手工分離或者是底層的I/O錯誤導致自動分離。
績效指標 - /proc/drbd 第3行
NS(network send 網路傳送):net資料以kibyte通過網路連線傳送到對等節點
NR(network receive 網路接收):通過網路連線以kibyte接收net資料
DW(disk write 磁碟寫入):net資料以kibyte寫入本地磁碟
DR(disk read 磁碟讀取):net資料以kibyte讀取本地磁碟資料
AL(activity log 活動日誌):活動日誌區的元資料更新
BM(bit map 點陣圖):點陣圖區元資料更新
LO(local count 本地計數):DRBD請求的開放本地I/O子系統的數量
PE(pengding 待定):傳送到對等節點但是尚未節點對方回答的請求的數目
UA(unacknowledged 未確認):通過網路連線接收到對等節點的請求,但是尚未得到回覆
AP(alllication pending應用程式掛起):資料塊I/O請求轉發到DRBD,但是DRBD尚未回答
EP(epochs):一定數量的epoch物件,通常為1,使用阻礙或者是沒有排序寫的方法時可能增加I/O負載。
WO(write order 寫入順序)目前使用的寫入順序的方法:b(barrier障礙)、f(flush 重新整理)、d(drain 漏)或者是n(none無)
OOS(out of sync):以kububyte同步當前儲存