云主机监控数据

ZStack支持对云主机的实时性能监控,包括处理器、内存、磁盘、网络资源,监控数据自动实时更新。

处理器

支持选择不同的时间跨度来监控云主机CPU的实时使用率(单位:%)
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、2周、8周、1年
  • 监控条目:
    • All:将total和所有单个CPU的实时情况全部显示
    • total:显示云主机所有CPU的实时使用率的迭加
    • 0:仅显示云主机单个CPU的实时使用率
Figure 1所示:
Figure 1. 处理器实时监控


内存

支持选择不同的时间跨度来监控云主机内存的实时使用情况(单位:MB)
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、2周、8周、1年
  • 监控条目:
    • All:将available、swap_in和swap_out的实时情况全部显示
    • available:显示云主机内存的实时未使用量
    • swap_in:显示从swap分区转入内存的实时数据量
    • swap_out:显示从内存转出到swap分区的实时数据量
Figure 2所示:
Figure 2. 内存实时监控


Note:
也可通过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

磁盘

支持选择不同的时间跨度来监控云主机磁盘的实时读/写速度(单位:B/S)
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、2周、8周、1年
  • 支持监控:
    • read+disk_octets:磁盘读时的disk_octets
    • read+disk_ops:磁盘读时的disk_ops
    • write+disk_octets:磁盘写时的disk_octets
    • write+disk_ops:磁盘写时的disk_ops
  • 监控条目:
    • All:将hdc和vda分区的实时情况全部显示
    • sdb:显示sdb磁盘的实时读/写速度
    • vda:显示vda磁盘的实时读/写速度
    • hdd:显示hdd磁盘的实时读/写速度
    • hde:显示hde磁盘的实时读/写速度
    • hdc:显示hdc磁盘的实时读/写速度
Figure 3所示:
Figure 3. 磁盘实时监控


网络

可选择不同的时间跨度来监控云主机网络的实时上行/下行速度(单位:Kbps)
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、2周、8周、1年。
  • 支持监控:
    • rx+if_octets
    • rx+if_packets
    • rx+if_errors
    • tx+if_octets
    • tx+if_packets
    • tx+if_errors
  • 监控条目:
    • All:将所有单个云主机网卡的使用情况全部显示
    • 单个云主机网卡:显示单个云主机网卡的实时上行/下行速度
Figure 4所示:
Figure 4. 网络实时监控