ZStack Logo

ZStack AIOS

云主机外部监控

完整平台用户手册,包含基础云平台能力与 AIOS 相关章节。

外部监控是libvirt从物理机处获取的云主机性能数据,通过曲线图实时动态展示云主机的各项性能指标,包括:CPU使用率、内存使用、磁盘速度、磁盘IOPS、网卡数据传输速率、网卡包速率、网卡包丢弃速率。需注意:使用SR-IOV的VF网卡的云主机不支持外部监控。

CPU使用率

支持选择不同的时间跨度来监控云主机CPU的实时使用率。
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、1周、1月、1年、自定义
  • 监控对象:
    • 全选:同时展示每个CPU的使用率和所有CPU的平均使用率,每个CPU的使用率和平均使用率都将用不同颜色的曲线展示
    • 平均值:展示云主机所有CPU的使用率平均值
    • 指定CPU:只展示指定CPU的使用率,支持同时指定多个CPU,每个CPU的使用率将用不同颜色的曲线展示
图1所示:


图1 CPU实时监控

内存使用

支持选择不同的时间跨度来监控云主机内存的实时使用情况。
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、1周、1月、1年、自定义
  • 监控条目:
    • 全选:同时展示云主机内存已使用量和空闲量,使用量和空闲量将用不同颜色的曲线展示
    • 使用量:展示云主机内存的实时已使用量
    • 空闲量:展示云主机内存的实时空闲量
图2所示:


图2 内存使用实时监控
说明:
也可通过libvirt提供的virsh dommemstat命令来监控云主机内存的实时使用情况:
# 获取云主机ID
[root@localhost ~]# virsh list
 Id    名称                         状态
----------------------------------------------------
 1     fe3790c408204c9998ccd6b54272fab1 running

# 获取云主机内存的实时使用情况,单位为KB
[root@localhost ~]# virsh dommemstat 1
actual 2097152
swap_in 0
swap_out 16
major_fault 698
minor_fault 686260
unused 23876
available 2048544
rss 2147224
说明: 对于内存数据而言,内部监控比外部监控拥有更好的准确性,推荐在监控内存数据时使用内部监控。

内存回收

支持选择不同的时间跨度来监控云主机内存回收情况。
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、1周、1月、1年、自定义
  • 回收机制:实时监测物理机和云主机内存使用情况,通过动态回收和分配高效使用物理机内存资源。
    • 若云主机业务负载下降,物理机按需回收云主机部分内存。
    • 若云主机业务负载承压,物理机按需分配部分内存至云主机。
    • 启用内存回收后,若物理机内存使用率达到80%,将触发内存回收。
图2所示:


图3 内存回收实时监控
说明:

磁盘速度

支持选择不同的时间跨度来监控云主机磁盘的实时读/写速度。
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、1周、1月、1年、自定义
  • 监控条目:
    • 全选:同时展示云主机当前磁盘的读速度和写速度,读/写速度将分别用不同颜色的曲线展示
    • 读:只展示云主机当前磁盘读速度
    • 写:只展示云主机当前磁盘写速度
  • 监控对象:
    • 全选:展示当前所有磁盘速度曲线,不同磁盘的速度曲线将分别用不同颜色展示
    • 指定磁盘:只展示指定磁盘的速度曲线,支持同时指定多个磁盘,不同磁盘的速度曲线将分别用不同颜色展示
图4所示:


图4 磁盘速度实时监控

磁盘IOPS

支持选择不同的时间跨度来监控云主机磁盘的实时读/写IOPS。
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、1周、1月、1年、自定义
  • 监控条目:
    • 全选:同时显示云主机当前磁盘的读IOPS和写IOPS,读/写IOPS将分别用不同颜色的曲线展示
    • 读:只展示云主机当前磁盘读IOPS
    • 写:只展示云主机当前磁盘写IOPS
  • 监控对象:
    • 全选:展示当前所有磁盘IOPS曲线,不同磁盘的IOPS曲线将分别用不同颜色展示
    • 指定磁盘:只展示指定磁盘的IOPS曲线,支持同时指定多个磁盘,不同磁盘的IOPS曲线将分别用不同颜色展示
图4所示:


图5 磁盘IOPS实时监控

网卡数据传输速率

可选择不同的时间跨度来监控云主机网卡的实时数据传输速率。
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、1周、1月、1年、自定义
  • 监控条目:
    • 全选:同时显示云主机当前网卡的数据发送速率和数据接收速率,发送/接收速率将分别用不同颜色的曲线展示
    • 发送:只展示云主机当前网卡数据发送速率
    • 接收:只展示云主机当前网卡数据接收速率
  • 监控对象:
    • 全选:展示当前所有网卡数据传输速率,不同网卡的速率曲线将分别用不同颜色展示
    • 指定网卡:只展示指定网卡的数据传输速率,支持同时指定多个网卡,不同网卡的速率曲线将分别用不同颜色展示
图6所示:


图6 网卡数据传输速率实时监控

网卡包速率

可选择不同的时间跨度来监控云主机网卡的实时数据包速率。
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、1周、1月、1年、自定义
  • 监控条目:
    • 全选:同时显示云主机当前网卡的数据包发送速率和数据包接收速率,发送/接收速率将分别用不同颜色的曲线展示
    • 发送:只展示云主机当前网卡数据包发送速率
    • 接收:只展示云主机当前网卡数据包接收速率
  • 监控对象:
    • 全选:展示当前所有网卡数据包速率,不同网卡的速率曲线将分别用不同颜色展示
    • 指定网卡:只展示指定网卡数据包速率,支持同时指定多个网卡,不同网卡的速率曲线将分别用不同颜色展示
图6所示:


图7 网卡包速率实时监控

网卡包丢弃速率

可选择不同的时间跨度来监控云主机网卡的实时数据包丢弃速率。
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、1周、1月、1年、自定义
  • 监控条目:
    • 全选:同时显示云主机当前网卡的出包丢弃速率和入包丢弃速率,出包/入包丢弃速率将分别用不同颜色的曲线展示
    • 出包:只展示云主机当前网卡出包丢弃速率
    • 接收:只展示云主机当前网卡入包丢弃速率
  • 监控对象:
    • 全选:展示当前所有网卡数据包丢弃速率,不同网卡的包丢弃速率曲线将分别用不同颜色展示
    • 指定网卡:只展示指定网卡的数据包丢弃速率,支持同时指定多个网卡,不同网卡的包丢弃速率曲线将分别用不同颜色展示
图6所示:


图8 网卡包丢弃速率实时监控