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同步当前存储

posted @ 2021-09-07 10:32  大众思索  阅读(232)  评论(0编辑  收藏  举报