DRBD 状态含义
2014-06-28 by dongnan
DRBD 状态图
状态
连接状态(CS)
- StandAlone独立的:网络配置不可用。资源还没有被连接或者是被管理断开(使用
drbdadm disconnect
命令),或者是由于出现认证失败或者是裂脑的情况。 - WFConnection:等待和对等节点建立网络连接。
- Connected连接:Drbd已经建立连接,数据镜像现在可用,节点处于正常状态。
- SyncSource:以本节点为同步源的同步正在进行。
- SyncTarget:以本节点为同步目标的同步正在进行。
- VerifyS:以本地节点为验证源的线上设备验证正在执行。
- VerifyT:以本地节点为目标源的线上设备验证正在执行。
角色状态(RO)
- Primary:资源目前为主,并且可能正在被读取或者写入。若不是双主模式被激活,这种角色只可能出现在两节点中的一个。
- Secondary:资源目前为次。正常接收对等节点的更新(除非运行在断开模式下才不是),但是它既不能被读取也不能被写入。这种角色只能是两节点中的一个。
- Unknown:资源角色目前未知。本地资源不会出现这种状态,只有对等节点在断开模式下才会出现在这种情况。
磁盘状态(DS)
- UpToDate:一致的最新的数据状态,这个状态是正常的状态。
- Inconsistent:数据是不一致的,在两个节点上(初始的完全同步前)这种状态出现后立即创建一个新的资源。此外,在同步期间(同步目标)在一个节点上出现这种状态。
- DUnknown:当对等节点网络连接不可用时出现这种状态。
- Diskless无盘:本地没有块设备分配给DRBD使用,这就意味着没有可用的后背设备,或者使用
drbdadm
命令手工分离或者是底层的I/O
错误导致自动分离。
绩效指标
- 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
同步当前存储。