资源性能监控

ZSphere 通过可视化图表展示资源在一段时间内的性能监控数据,帮助管理员了解资源的计算、存储和网络负载变化,并判断资源健康状况。

监控图表类型

图表类型 说明
条形图 以比例条形图展示资源容量负载的监控数据,用于快速了解资源容量信息。
曲线图 以曲线图展示资源各项负载的监控数据,用于观察资源指标随时间变化的趋势。

监控数据获取方式

ZSphere 为虚拟机提供基础监控和高级监控两种方式。监控内存数据时,高级监控通常可以提供更准确的数据。

基础监控
由 Libvirt 从主机侧获取监控数据。
高级监控
由高级监控 Agent 从虚拟机内部获取监控数据。使用高级监控前,需要在虚拟机中安装 VMTools。

监控数据收集时间间隔

ZSphere 采用实时监控方式,资源监控图表默认每 10 秒刷新一次数据。

查看监控图表

ZSphere 支持通过曲线图查看资源负载监控数据。

操作步骤

  1. 在导航栏中,选择 资源清单
  2. 选择需要查看的资源对象,例如虚拟机、主机、集群、镜像存储、数据存储或分布式端口组。
  3. 在资源详情页中,点击 监控
  4. 按需选择需要展示的监控条目。
  5. 按需选择或自定义时间范围。
  6. 按需选择单个或多个监控对象。

自定义监控图表

管理员可以调整监控图表展示的时间范围、监控条目、监控对象和图表位置。

  • 查看数据点详细信息。
    将鼠标悬停在图表上方,查看对应数据点的详细信息。
  • 调整时间范围。
    默认展示 15 分钟内的监控数据。支持选择 15 分钟、1 小时、6 小时、1 天、1 周、1 月、1 年或自定义时间范围。
  • 选择监控条目。
    根据业务需求选择需要关注的监控指标。
  • 选择监控对象。
    展示全部或指定监控对象的数据。
  • 调整监控图表位置。
    拖拽监控图表,调整图表展示顺序。

监控条目附录

不同资源对象支持的监控条目不同。下表列出常用资源对象的监控指标和监控条目。

对象 监控指标 监控条目及说明
集群 CPU、内存、硬盘、网卡 全部 CPU 使用率、内存使用百分比、全部硬盘 IOPS(读/写)、全部网卡数据传输速度(发送/接收)。
主机 CPU
  • CPU 使用率:CPU 处于非空闲状态的时间比例。
  • CPU 空闲率:CPU 处于空闲状态的时间比例。
  • CPU 系统进程占用率:CPU 运行在内核空间的时间比例,典型的内核操作包括分配内存、I/O 操作、创建子进程等。
  • CPU 用户进程占用率:CPU 运行在用户态空间的时间比例,典型的用户态空间程序包括 Shells、数据库、Web 服务器等。
  • CPU 等待进程占用率:CPU 发起读写操作后,等待硬盘驱动器将数据读入内存的时间比例。
主机 内存 内存使用量:资源内存的使用量和空闲量。
主机 硬盘
  • 硬盘速度:资源硬盘读写速度。
  • 硬盘 IOPS:资源硬盘读写 IOPS。
  • 硬盘时延:资源硬盘时延。
  • 主机全部硬盘使用率:主机全部硬盘已使用容量百分比。
  • 主机全部硬盘使用量:主机全部硬盘已使用容量。
  • 平台系统文件所占硬盘使用率:平台系统文件所占硬盘容量百分比。
  • 平台系统文件所占硬盘使用量:平台系统文件所占硬盘容量。
主机 块设备
  • 块设备速度:读/写:块设备当前的读写吞吐量。
  • 块设备 IOPS:读/写:块设备每秒完成的读写 I/O 次数。
  • 块设备时延:块设备 I/O 的响应延迟。
主机 网卡
  • 网卡数据速率:资源当前网卡的发送和接收速率。
  • 网卡包速率:资源当前网卡的发送包和接收包速率。
  • 网卡包丢弃速率:资源当前网卡的出包和入包丢弃速率。
虚拟机 CPU
  • CPU 使用率:CPU 处于非空闲状态的时间比例。
  • CPU 空闲率:CPU 处于空闲状态的时间比例。
  • CPU 系统进程占用率:CPU 运行在内核空间的时间比例,典型的内核操作包括分配内存、I/O 操作、创建子进程等。
  • CPU 用户进程占用率:CPU 运行在用户态空间的时间比例,典型的用户态空间程序包括 Shells、数据库、Web 服务器等。
  • CPU 等待进程占用率:CPU 发起读写操作后,等待硬盘驱动器将数据读入内存的时间比例。
虚拟机 内存
  • 内存使用量:资源内存的使用量和空闲量。
  • 内存可用容量:资源内存的可使用量。
  • 内存空闲量:资源内存的空闲容量。
  • 内存总容量:资源内存的总容量。
  • 内存空闲率:资源当前处于空闲状态的内存百分比。
  • 内存使用率:资源已使用内存的百分比。
虚拟机 硬盘
  • 硬盘速度:资源硬盘读写速度。
  • 硬盘 IOPS:资源硬盘读写 IOPS。
  • 硬盘使用率:资源硬盘的已使用率。
  • 硬盘空闲率:资源硬盘的空闲率。
  • 硬盘使用量:资源已使用硬盘的容量。
  • 硬盘空闲量:资源空闲硬盘的容量。
虚拟机 网卡
  • 网卡数据速率:资源当前网卡的发送和接收速率。
  • 网卡包速率:资源当前网卡的发送包和接收包速率。
  • 网卡包丢弃速率:资源当前网卡的出包和入包丢弃速率。
数据存储 容量 已用容量百分比:资源当前已使用的容量百分比。
单机镜像仓库/分布式镜像仓库 容量 已用容量百分比:资源当前已使用的容量百分比。
单机镜像仓库 CPU、硬盘、内存、网卡
  • CPU 使用率:CPU 处于非空闲状态的时间比例。
  • CPU 空闲率:CPU 处于空闲状态的时间比例。
  • CPU 系统进程占用率:CPU 运行在内核空间的时间比例,典型的内核操作包括分配内存、I/O 操作、创建子进程等。
  • CPU 用户进程占用率:CPU 运行在用户态空间的时间比例,典型的用户态空间程序包括 Shells、数据库、Web 服务器等。
  • CPU 等待进程占用率:CPU 发起读写操作后,等待硬盘驱动器将数据读入内存的时间比例。
  • 硬盘速度:资源硬盘读写速度。
  • 硬盘 IOPS:资源硬盘读写 IOPS。
  • 内存使用量:资源内存的使用量和空闲量。
  • 网卡数据速率:资源当前网卡的发送和接收速率。
  • 网卡包速率:资源当前网卡的发送包和接收包速率。
  • 网卡包丢弃速率:资源当前网卡的出包和入包丢弃速率。
分布式端口组 IP
  • 已用 IP 百分比(IPv4):资源当前已使用的 IPv4 地址百分比。
  • 可用 IP 百分比(IPv4):资源当前剩余可用的 IPv4 地址百分比。