【SequoiaDB巨杉数据库】系统快照

标识

SDB_SNAP_SYSTEM

描述

操作系统快照列出操作系统的状态和监控信息。

非协调节点字段信息

字段名类型描述
NodeName字符串节点名(主机名:服务名)
HostName字符串数据库的主机名
ServiceName字符串数据库的服务名
GroupName字符串该逻辑节点所属的分区组名,standalone 模式下该字段为空字符串
IsPrimary布尔是否为主节点,standalone 模式下该字段为 false
ServiceStatus布尔是否为可提供服务状态。
一些特殊状态,例如 全量同步 时,服务状态为 false
Status字符串数据库状态,如:Normal, Shutdown, Rebuilding, FullSync, OfflineBackup
BeginLSNBSON 对象起始 LSN
CurrentLSNBSON 对象当前 LSN
CommittedLSNBSON 对象已提交 LSN
CompleteLSN长整型已完成 LSN 的偏移
LSNQueSize整型等待同步的LSN队列长度
TransInfoBSON 对象正在执行的事务信息
NodeIDBSON 数组节点的 ID 信息
CPUBSON 对象CPU 信息
MemoryBSON 对象内存信息
DiskBSON 对象数据路径的信息

BeginLSN 对象的字段:

字段名类型描述
Offset长整型起始 LSN 的偏移
Version整型起始 LSN 的版本号

CurrentLSN 对象的字段:

字段名类型描述
Offset长整型当前 LSN 的偏移
Version整型当前 LSN 的版本号

CommittedLSN 对象的字段:

字段名类型描述
Offset长整型已提交 LSN 的偏移
Version整型已提交 LSN 的版本号

TransInfo 对象的字段:

字段名类型描述
TotalCount整型正在执行的事务数量
BeginLSN长整型正在执行的事务的起始 LSN 的偏移

NodeID 数组的字段:

数组下标类型描述
0整型分区组 ID,在 standalone 模式下,该值为 0
1整型节点 ID,在 standalone 模式下,该值为 0

CPU 对象的字段:

字段名类型描述
User浮点数用户消耗的 CPU 时间(单位:秒)
Sys浮点数系统消耗的 CPU 时间(单位:秒)
Idle浮点数空闲的 CPU 时间(单位:秒)
Other浮点数其它消耗的 CPU 时间(单位:秒)

Memory 对象的字段:

字段名类型描述
LoadPercent整型当前操作系统的内存使用百分比(包括文件系统缓存)
TotalRAM长整型内存的总空间(单位:字节)
FreeRAM长整型内存的空闲空间(单位:字节)
TotalSwap长整型交换分区的总空间(单位:字节)
FreeSwap长整型交换分区的空闲空间(单位:字节)
TotalVirtual长整型虚拟内存的总空间(单位:字节)
FreeVirtual长整型虚拟内存的空闲空间(单位:字节)

Disk 对象的字段:

字段名类型描述
Name字符串数据路径的磁盘名称
DatabasePath字符串数据路径
LoadPercent整型数据路径下的存储空间占用百分比
TotalSpace长整型数据路径下的总存储空间(单位:字节)
FreeSpace长整型数据路径下的空闲存储空间(单位:字节)

非协调节点示例

> db.snapshot( SDB_SNAP_SYSTEM )
{
  "NodeName": "sdbserver1:11830",
  "HostName": "sdbserver1",
  "ServiceName": "11830",
  "GroupName": "group1",
  "IsPrimary": true,
  "ServiceStatus": true,
  "Status": "Normal",
  "BeginLSN": {
    "Offset": 0,
    "Version": 1
  },
  "CurrentLSN": {
    "Offset": 156,
    "Version": 1
  },
  "CommittedLSN": {
    "Offset": 156,
    "Version": 1
  },
  "CompleteLSN": 236,
  "LSNQueSize": 0,
  "TransInfo": {
    "TotalCount": 0,
    "BeginLSN": -1
  },
  "NodeID": [
    1000,
    1000
  ],
  "CPU": {
    "User": 11880.09,
    "Sys": 2312.12,
    "Idle": 326987.46,
    "Other": 817.66
  },
  "Memory": {
    "LoadPercent": 89,
    "TotalRAM": 1040396288,
    "FreeRAM": 107548672,
    "TotalSwap": 1023406080,
    "FreeSwap": 944431104,
    "TotalVirtual": 2063802368,
    "FreeVirtual": 1051979776
  },
  "Disk": {
    "Name": "/dev/sda1",
    "DatabasePath": "/opt/sequoiadb/database/data/11830/",
    "LoadPercent": 25,
    "TotalSpace": 40596905984,
    "FreeSpace": 30280609792
  }
}

Copy

协调节点字段信息

字段名类型描述
CPUBSON 对象CPU 信息
MemoryBSON 对象内存信息
DiskBSON 对象数据路径的信息
ErrNodesBSON 数组异常节点的信息

CPU 对象的字段:

字段名类型描述
User浮点数用户消耗的 CPU 时间(单位:秒)
Sys浮点数系统消耗的 CPU 时间(单位:秒)
Idle浮点数空闲的 CPU 时间(单位:秒)
Other浮点数其它消耗的 CPU 时间(单位:秒)

Memory 对象的字段:

字段名类型描述
TotalRAM长整型内存的总空间(单位:字节)
FreeRAM长整型内存的空闲空间(单位:字节)
TotalSwap长整型交换分区的总空间(单位:字节)
FreeSwap长整型交换分区的空闲空间(单位:字节)
TotalVirtual长整型虚拟内存的总空间(单位:字节)
FreeVirtual长整型虚拟内存的空闲空间(单位:字节)

Disk 对象的字段:

字段名类型描述
TotalSpace长整型数据路径下的总存储空间(单位:字节)
FreeSpace长整型数据路径下的空闲存储空间(单位:字节)

ErrNodes 数组的字段:

字段名类型描述
NodeName字符串异常节点名(主机名:服务名)
GroupName字符串异常节点所属分区组名
Flag整型异常节点的错误码,详细请参见:错误码
ErrInfoBSON 对象异常节点的错误信息

Note:
当存在异常节点时,可以在ErrNodes字段查看错误信息。

协调节点示例

> db.snapshot( SDB_SNAP_SYSTEM )
{
  "CPU": {
    "User": 11886.44,
    "Sys": 2320.74,
    "Idle": 332431.45,
    "Other": 820.66
  },
  "Memory": {
    "TotalRAM": 1040396288,
    "FreeRAM": 102137856,
    "TotalSwap": 1023406080,
    "FreeSwap": 944439296,
    "TotalVirtual": 2063802368,
    "FreeVirtual": 1046577152
  },
  "Disk": {
    "TotalSpace": 40596905984,
    "FreeSpace": 30280593408
  },
  "ErrNodes": [
    {
      "NodeName": "sdbserver2:11830",
      "GroupName": "group2",
      "Flag": -79,
      "ErrInfo": {}
    }
  ]
}

相关阅读:

数据库快照

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值