Performance Counters - VMware Infrastructure 3 SDK
### 性能计数器——VMware Infrastructure 3 SDK #### 概述 在VMware Infrastructure 3 SDK中,性能计数器(Performance Counters)是用于监控和管理虚拟环境性能的重要工具。这些计数器提供了关于系统运行时性能数据的收集机制,包括CPU、磁盘、内存、网络等方面的信息。通过Performance Manager管理对象,用户不仅可以访问这些计数器中的数据,还可以调整数据采集的间隔。 本技术说明将详细介绍VMware Infrastructure 3 SDK中可用的性能计数器,并提供了一些常用性能计数器的相关信息。每个表格都包含以下几列:名称、实体、单位/描述、示例和附加信息。 #### 常用性能计数器 ##### 表格1:CPU性能计数器 | 名称 | 实体 | 单位/描述 | 示例 | 附加信息 | | --- | --- | --- | --- | --- | | usage | HostSystem、VirtualMachine | 单位:% | CPU利用率在整个采集周期内的百分比。例如,两个虚拟机分别使用了一个四核系统50%的资源,则它们完全使用了两个核心。 | - 这个指标使得不同速度的主机之间的比较变得方便。<br>- 只能在虚拟机级别测量CPU利用率。<br>- 在HostSystem上执行某些操作(如创建快照或删除所有虚拟机的快照)可能会显著改变该计数器的值。 | | usagemhz | HostSystem、VirtualMachine、ComputeResource、ResourcePool | 单位:MHz(每秒百万周期) | 表示CPU在采集周期内的实际工作频率。 | - 此计数器可用于更精确地衡量CPU的实际使用情况。<br>- 对于不同的实体类型,其含义可能会有所不同。 | #### 性能计数器详解 **1. CPU Usage (usage)** - **名称**:usage - **实体**:HostSystem、VirtualMachine - **单位/描述**:单位为百分比,表示整个采集周期内CPU的利用率。 - **示例**:在一个四核系统上,如果有两个虚拟机各使用50%的CPU资源,则这两个虚拟机实际上占用了系统的两个核心。 - **附加信息**: - 这个指标简化了不同主机之间性能比较的问题,即使这些主机的处理器速度不同。 - CPU利用率只能在虚拟机级别进行测量。 - 执行某些HostSystem级别的操作(例如创建或删除虚拟机的快照)可能会影响该计数器的值。 **2. CPU Usage MHz (usagemhz)** - **名称**:usagemhz - **实体**:HostSystem、VirtualMachine、ComputeResource、ResourcePool - **单位/描述**:单位为MHz(每秒百万周期),表示CPU在采集周期内的实际工作频率。 - **示例**:这个计数器可以用来表示CPU的实际运行频率。 - **附加信息**: - usagemhz计数器提供了一种更为精确的方式来衡量CPU的实际使用情况。 - 对于不同的实体类型(如HostSystem、VirtualMachine等),该计数器的具体含义可能会有所不同。 #### 使用Performance Manager 为了更有效地利用这些性能计数器,用户可以通过Performance Manager管理对象来获取计数器数据并调整数据采集间隔。更多关于如何使用Performance Manager的信息,请参阅VMware Infrastructure SDK编程指南。 ### 结论 性能计数器在VMware Infrastructure 3 SDK中扮演着至关重要的角色,能够帮助用户更好地理解和优化虚拟化环境的性能。通过详细了解这些计数器的功能及其提供的信息,管理员可以更加高效地管理和调整其虚拟化基础设施,从而确保系统性能的最佳状态。
剩余11页未读,继续阅读
- 粉丝: 4
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助