系统快照

    描述

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

    BeginLSN 对象的字段:

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

    CurrentLSN 对象的字段:

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

    CommittedLSN 对象的字段:

    字段名类型描述
    Offset长整型已提交 LSN 的偏移
    Version整型已提交 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 对象的字段:

    非协调节点示例

    字段名类型描述
    CPUBSON 对象CPU 信息
    MemoryBSON 对象内存信息
    DiskBSON 对象数据路径的信息
    ErrNodesBSON 数组异常节点的信息
    字段名类型描述
    User浮点数用户消耗的 CPU 时间(单位:秒)
    Sys浮点数系统消耗的 CPU 时间(单位:秒)
    Idle浮点数空闲的 CPU 时间(单位:秒)
    Other浮点数其它消耗的 CPU 时间(单位:秒)

    Memory 对象的字段:

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

    Disk 对象的字段:

    ErrNodes 数组的字段:

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

    协调节点示例

    1. {
    2. "CPU": {
    3. "User": 11886.44,
    4. "Sys": 2320.74,
    5. "Other": 820.66
    6. },
    7. "Memory": {
    8. "FreeRAM": 102137856,
    9. "TotalSwap": 1023406080,
    10. "FreeSwap": 944439296,
    11. "TotalVirtual": 2063802368,
    12. "FreeVirtual": 1046577152
    13. },
    14. "Disk": {
    15. },
    16. "ErrNodes": [
    17. {
    18. "NodeName": "sdbserver2:11830",
    19. "GroupName": "group2",
    20. "Flag": -79,
    21. "ErrInfo": {}
    22. }
    23. }