vSphere监控和性能 表1-4.收集时间间隔 收集时间间隔存档时间 长度 收集频率 歌认行为 5分钟 实时统计信息在累计时每5分钟创建1个数据点。因此,每个小时将创建12个数 据点,每天创建288个数据点。30分钟后,收集的6个数据点将汇总并累计为1 周时间范围的数据点。 通过配置统计信息设置,可以更改1天收集时间间隔的间隔持续时间和存档时间长 1周 30分钟 1天统计信息在累计时每隔30分钟创建1个数据点。因此每天可以创建48个数据 点,每周336个数据点。每2小时,收集的12个数据点将汇总和累计为1个月时 间范围的数据点 不能更改1周收集时间间隔的默认设置 1个月 1周统计信息在累计时每2个小时创建1个数据点。因此每天可以创建12个数据 点,每月360个数据点(假定每个月30天)。24小时后,收集的12个数据点将 汇总并累计为1年时间范围的数据点 不能更改1个月收集时间间隔的默认设置 1天 1个月统计信息在累计时每天创建1个数据点。因此,每年可创建365个数据点。 您可以通过配置统计信息设置,更改1年收集时间间隔的存档时间长度 注如果更改数据收集时间间隔的持续时间,则可能需要分配更多的存储资源。 数据集合级别 每个收集时间间隔都有一个默认的集合级别,用以确定收集的数据量以及可用于在图表中显示的计数器。集 级别也称为统计级别。 表1-5.统计级别 级别 衡t指示 最佳做法 群集服务 Mware Distributed resource scheduler)-所有指标在不需要设备统计信息时用于长期性能监 CPU- cpuentitlement, totalmhz, usage(平均值), usagemhz控 磁盘- capacity, maxTotalLatency, provisioned, unshared, usage级别1是所有收集时间间隔的默认集合级 (平均值),used PJt-consumed, mementitlement, overhead, swapinRate swapoutRate, swapused, totalmb, usage(平均值), vmmemct(虚 拟增长) usage(平均值),|Pv6 虚拟机操作- num ChangeDS, numChangeHost, num ChangeHostDS 2级 级别1衡量指标 在不需要设备统计信息但希望监控基本统 计信息以外的信息时,用于长期性能监 磁盘-所有指标,不包括 numbered和 numberwrite 内存-所有指标,不包括 bemUsed以及最大和最小汇总值 ■虚拟机操作-所有衡量指标 VMware,lc保留所有权利
表 1‑4. 收集时间间隔 收集时间间隔/存档时间 长度 收集频率 默认行为 1 天 5 分钟 实时统计信息在累计时每 5 分钟创建 1 个数据点。因此,每个小时将创建 12 个数 据点,每天创建 288 个数据点。30 分钟后,收集的 6 个数据点将汇总并累计为 1 周时间范围的数据点。 通过配置统计信息设置,可以更改 1 天收集时间间隔的间隔持续时间和存档时间长 度。 1 周 30 分钟 1 天统计信息在累计时每隔 30 分钟创建 1 个数据点。因此每天可以创建 48 个数据 点,每周 336 个数据点。每 2 小时,收集的 12 个数据点将汇总和累计为 1 个月时 间范围的数据点。 不能更改 1 周收集时间间隔的默认设置。 1 个月 2 小时 1 周统计信息在累计时每 2 个小时创建 1 个数据点。因此每天可以创建 12 个数据 点,每月 360 个数据点(假定每个月 30 天)。24 小时后,收集的 12 个数据点将 汇总并累计为 1 年时间范围的数据点。 不能更改 1 个月收集时间间隔的默认设置。 1 年 1 天 1 个月统计信息在累计时每天创建 1 个数据点。因此,每年可创建 365 个数据点。 您可以 通过配置统计信息设置,更改 1 年收集时间间隔的存档时间长度。 注 如果更改数据收集时间间隔的持续时间,则可能需要分配更多的存储资源。 数据集合级别 每个收集时间间隔都有一个默认的集合级别,用以确定收集的数据量以及可用于在图表中显示的计数器。集 合级别也称为统计级别。 表 1‑5. 统计级别 级别 衡量指标 最佳做法 1 级 n 群集服务 (VMware Distributed Resource Scheduler) – 所有指标 n CPU – cpuentitlement, totalmhz, usage(平均值), usagemhz n 磁盘 – capacity, maxTotalLatency, provisioned, unshared, usage (平均值), used n 内存 – consumed, mementitlement, overhead, swapinRate, swapoutRate, swapused, totalmb, usage(平均值), vmmemctl(虚 拟增长) n 网络 – usage(平均值), IPv6 n 系统 – heartbeat, uptime n 虚拟机操作 – numChangeDS, numChangeHost, numChangeHostDS 在不需要设备统计信息时用于长期性能监 控。 级别 1 是所有收集时间间隔的默认集合级 别。 2 级 n 级别 1 衡量指标 n CPU – idle, reservedCapacity n 磁盘 – 所有指标,不包括 numberRead 和 numberWrite。 n 内存 – 所有指标,不包括 memUsed 以及最大和最小汇总值。 n 虚拟机操作 – 所有衡量指标 在不需要设备统计信息但希望监控基本统 计信息以外的信息时,用于长期性能监 控。 vSphere 监控和性能 VMware, Inc. 保留所有权利。 11
vSphere监控和性能 表1-5.统计级别(续) 级别 3级 级别1和级别2衡量指标 在遇到问题后或需要设备统计信息时,用 所有计数器的衡量指标,但不包括最小和最大累计值 于短期性能监控 设备衡量指标 由于检索和记录的故障排除数据量较大 因此请将级别3用于最短时间期限(日或 周收集时间间隔) vCenter Server支持的所有衡量指标,包括最小和最大累计值。 在遇到问题后或需要设备统计信息时,用 于短期性能监控。 由于检索和记录的故障排除数据数较大 此请将级别4用于最短的时间期限。 注增加集合级别时,存储和系统要求可能会更改。您可能需要分配更多的系统资源以避免性能下降。 查看性能图表 vCenter server统计信息设置、所选对象的类型以及所选对象上启用的功能决定了图表中显示的信息量。图 表按视图形式组织。可以选择某个视图在一个屏幕上同时查看相关数据。还可以指定时间范围或数据收集时 间间隔。持续时间从所选时间范围扩展至当前时间。 概览图表在一个面板中显示多个数据集以评估不同的资源统计信息,并显示子对象的缩略图图表。此外,还 显示父对象和子对象的图表。高级图表比概览图表显示更多信息,而且可以对高级图表进行配置、打印或导 出。您可以采用PNG、]PEG或CSⅤ格式导出数据。请参见查看高级性能图表 步骤 1在 vSphere Web Client中选择一个有效的清单对象。 概览图表和高级性能图表适用于数据中心、群集、主机、资源池、App和虚拟机对象。此外,还提供 了数据存储和数据存储群集的概览图表。性能图表不适用于网络对象。 2单击监控选项卡,然后单击性能 3选择视图 提供的视图取决于对象类型。对于可能包含大环境中的许多图表的视图, vSphere Web Client会在多个 页面上分布显示这些图表。可以使用箭头按钮在各个页面之间进行导航 选择预定义或自定义时间范围。 视图菜单下的可用性能图表选项 可在视图菜单下访问的性能图表选项因所选的清单对象类型而有所不同。 例如,仅在所选主机上存在虚拟机的情况下,查看主机性能图表时才提供虚拟机视图。同样,仅在所选虚拟 机启用了 Fault Tolerance时,才提供虚拟机性能图表的 Fault Tolerance视图。 VMware,lc保留所有权利
表 1‑5. 统计级别 (续) 级别 衡量指标 最佳做法 3 级 n 级别 1 和级别 2 衡量指标 n 所有计数器的衡量指标,但不包括最小和最大累计值。 n 设备衡量指标 在遇到问题后或需要设备统计信息时,用 于短期性能监控。 由于检索和记录的故障排除数据量较大, 因此请将级别 3 用于最短时间期限(日或 周收集时间间隔)。 4 级 vCenter Server 支持的所有衡量指标,包括最小和最大累计值。 在遇到问题后或需要设备统计信息时,用 于短期性能监控。 由于检索和记录的故障排除数据数较大, 因此请将级别 4 用于最短的时间期限。 注 增加集合级别时,存储和系统要求可能会更改。您可能需要分配更多的系统资源以避免性能下降。 查看性能图表 vCenter Server 统计信息设置、所选对象的类型以及所选对象上启用的功能决定了图表中显示的信息量。图 表按视图形式组织。可以选择某个视图在一个屏幕上同时查看相关数据。还可以指定时间范围或数据收集时 间间隔。持续时间从所选时间范围扩展至当前时间。 概览图表在一个面板中显示多个数据集以评估不同的资源统计信息,并显示子对象的缩略图图表。此外,还 显示父对象和子对象的图表。高级图表比概览图表显示更多信息,而且可以对高级图表进行配置、打印或导 出。您可以采用 PNG、JPEG 或 CSV 格式导出数据。请参见查看高级性能图表。 步骤 1 在 vSphere Web Client 中选择一个有效的清单对象。 概览图表和高级性能图表适用于数据中心、群集、主机、资源池、vApp 和虚拟机对象。此外,还提供 了数据存储和数据存储群集的概览图表。性能图表不适用于网络对象。 2 单击监控选项卡,然后单击性能。 3 选择视图。 提供的视图取决于对象类型。对于可能包含大环境中的许多图表的视图,vSphere Web Client 会在多个 页面上分布显示这些图表。可以使用箭头按钮在各个页面之间进行导航。 4 选择预定义或自定义时间范围。 视图菜单下的可用性能图表选项 可在视图菜单下访问的性能图表选项因所选的清单对象类型而有所不同。 例如,仅在所选主机上存在虚拟机的情况下,查看主机性能图表时才提供虚拟机视图。同样,仅在所选虚拟 机启用了 Fault Tolerance 时,才提供虚拟机性能图表的 Fault Tolerance 视图。 vSphere 监控和性能 VMware, Inc. 保留所有权利。 12
vSphere监控和性能 表16.性能图表视图(按清单对象) 对象 查看列表项目 数据中 存储器-数据中心内的按数据存储的空间使用情况图表,包括按文件类型列出的空间和数据中心内每个数据 存储所使用的存储空间 群集-每个群集的cPU和内存图表的缩略图,以及数据中心内CPU和内存整体使用情况的堆栈图。此视 图是默认视图。 数据存储和数据■空间-按数据存储的空间使用情况图表 存储群集 按文件类型的空间使用情况 空间使用情况(按虚拟机) ■空间使用情况 ■性能-数据存储或数据存储群集以及资源上虚拟机磁盘的性能图表 注仅当连接到数据存储的所有主机均为ESX/ESXi41或更高版本时,数据存储的“性能”视图才可用。仅当启 用了 Storage DRS后,数据存储群集的“性能”视图才可用 群集 主页-群集的cPU和内存图表。 资源池和虚拟机-资源池和虚拟机的缩略图图表,以及群集内CPU和内存整体使用情况的堆栈图。 主机-群集内每个主机的缩略图图表,以及总CPU、内存、磁盘使用情况和网络使用情况的堆栈图。 主机 主页-主机的CPU、内存、磁盘和网络图表。 应拟机-虚拟机的缩略图图表,以及主机上CPU及内存整体使用情况的堆栈图。 资源池和vApp■主页-资源池的CPU和内存图表。 资源池和虚拟机-资源池和虚拟机的缩略图图表,以及资源池或vApp中CPU和内存使用情况的堆栈图。 虚拟机 存储器-按虚拟机的空间使用情况图表:按文件类型列出的空间,按数据存储列出的空间,以及总空间大小 Fault Tolerance-显示容错型主要虚拟机和辅助虚拟机的比较衡量指标的CPU和内存图表 主页-CPU、内存、网络、主机(缩略图表),以及虚拟机的磁盘使用情况图表。 概览性能图表 概览性能图表主要显示清单中某个对象最常见的衡量指标。使用以下图表可监控和解决性能冋题。 在概览性能图表中提供的衡量指标是为主机和 vCenter Server收集的全部衡量指标的一部分。要查看由主机 和 vCenter server收集的所有衡量指标的完整列表,请参见《 vSphere API参考》 群集 群集图表包含有关群集的CPU、磁盘、内存和网络使用情况的信息。每个图表的帮助主题包含有关在该图 表中显示的数据计数器的信息。为 vCenter server设置的收集级别会确定可用的计数器 CPU (MHz) cPU(MHz)图表显示群集的CPU使用情况 群集计数器 此图表位于群集性能选项卡的“主页”视图中 VMware,lc保留所有权利
表 1‑6. 性能图表视图(按清单对象) 对象 查看列表项目 数据中心 n 存储器 – 数据中心内的按数据存储的空间使用情况图表,包括按文件类型列出的空间和数据中心内每个数据 存储所使用的存储空间。 n 群集 – 每个群集的 CPU 和内存图表的缩略图,以及数据中心内 CPU 和内存整体使用情况的堆栈图。此视 图是默认视图。 数据存储和数据 存储群集 n 空间 – 按数据存储的空间使用情况图表: n 按文件类型的空间使用情况 n 空间使用情况(按虚拟机) n 空间使用情况 n 性能 - 数据存储或数据存储群集以及资源上虚拟机磁盘的性能图表。 注 仅当连接到数据存储的所有主机均为 ESX/ESXi 4.1 或更高版本时,数据存储的“性能”视图才可用。仅当启 用了 Storage DRS 后,数据存储群集的“性能”视图才可用。 群集 n 主页 - 群集的 CPU 和内存图表。 n 资源池和虚拟机 – 资源池和虚拟机的缩略图图表,以及群集内 CPU 和内存整体使用情况的堆栈图。 n 主机 – 群集内每个主机的缩略图图表,以及总 CPU、内存、磁盘使用情况和网络使用情况的堆栈图。 主机 n 主页 – 主机的 CPU、内存、磁盘和网络图表。 n 虚拟机 – 虚拟机的缩略图图表,以及主机上 CPU 及内存整体使用情况的堆栈图。 资源池和 vApp n 主页 – 资源池的 CPU 和内存图表。 n 资源池和虚拟机 – 资源池和虚拟机的缩略图图表,以及资源池或 vApp 中 CPU 和内存使用情况的堆栈图。 虚拟机 n 存储器 – 按虚拟机的空间使用情况图表:按文件类型列出的空间,按数据存储列出的空间,以及总空间大小 (GB)。 n Fault Tolerance – 显示容错型主要虚拟机和辅助虚拟机的比较衡量指标的 CPU 和内存图表。 n 主页 - CPU、内存、网络、主机(缩略图表),以及虚拟机的磁盘使用情况图表。 概览性能图表 概览性能图表主要显示清单中某个对象最常见的衡量指标。使用以下图表可监控和解决性能问题。 在概览性能图表中提供的衡量指标是为主机和 vCenter Server 收集的全部衡量指标的一部分。要查看由主机 和 vCenter Server 收集的所有衡量指标的完整列表,请参见《vSphere API 参考》。 群集 群集图表包含有关群集的 CPU、磁盘、内存和网络使用情况的信息。每个图表的帮助主题包含有关在该图 表中显示的数据计数器的信息。为 vCenter Server 设置的收集级别会确定可用的计数器。 CPU (MHz) CPU (MHz) 图表显示群集的 CPU 使用情况。 群集计数器 此图表位于群集性能选项卡的“主页”视图中。 vSphere 监控和性能 VMware, Inc. 保留所有权利。 13
vSphere监控和性能 表1-7.数据计数器 图表标 使用情况 群集中所有虚拟机的cPU使用情况平均值的总和,以兆赫兹为单位 计数器: usagemhz 统计类型:比率 单位:兆赫兹(MHaz) 汇总类型:平均值(最小值最大值) 集合级别:1(4) 总计 在群集中可用的cPU资源的总计数量。最大值等于内核数乘以处理器的频率。 例如,某个群集有两台主机,每台主机包含四个3GHz的cPU以及一台具有两个虚拟cPU的虚拟机 虚拟机 totalmhz=2vcPU·3000MHz=6000MHz 主机 totalmhz=4CPU·3000MHz=12000MHz 群集 totalmhz=2X4·3000MHz=24000MHz 计数器: totalmhz 统计类型:比率 单位:兆赫兹(MHz) 汇总类型:合计 集合级别:1 图表分析 cPU使用情况中的短暂高峰表示群集资源的使用情况最佳。但是,如果该值一直很高,则所需CP∪可能大 于可用的cPU容量。高CPU使用情况值会增加群集中主机上虚拟机的就绪时间和处理器列队。 如果性能受到影响,则考虑采取以下操作 表1-8.CPU性能增强建议 #解决方案 1验证是否在每个虚拟机上均安装了 VMware Tools 如果群集不是DRS群集,则启用DRS。要启用DRS,请执行以下任务 1选择群集,并单击配置选项卡。 2在服务下,单击 vSphere DRS 3单击编辑 将打开“编辑群集设置”对话框 4选择打开 vSphere DRS,然后单击确定 3如果群集是DRS群集 增加主机数量,并将一台或多台虚拟机迁移到新的主机中 检査激进阈值。如果该值很低,则增加阈值。这有助于避免在群集中形成热点。 4将一台或多台虚拟机迁移到新的主机中 5如有必要,请在群集中的每个主机上升级物理cPU或内核。 6启用cPU节省功能(例如TCP分段卸载)。 7使用专用硬件(例如 iSCSI HBA或TCP分段卸载网卡)替换软件WO VMware,lc保留所有权利
表 1‑7. 数据计数器 图表标签 描述 使用情况 群集中所有虚拟机的 CPU 使用情况平均值的总和,以兆赫兹为单位。 n 计数器:usagemhz n 统计类型:比率 n 单位:兆赫兹 (MHz) n 汇总类型:平均值(最小值/最大值) n 集合级别:1 (4) 总计 在群集中可用的 CPU 资源的总计数量。最大值等于内核数乘以处理器的频率。 例如,某个群集有两台主机,每台主机包含四个 3GHz 的 CPU 以及一台具有两个虚拟 CPU 的虚拟机。 虚拟机 totalmhz = 2 vCPU * 3000MHz = 6000MHz 主机 totalmhz = 4 CPU * 3000MHz = 12000MHz 群集 totalmhz = 2 x 4 * 3000MHz = 24000MHz n 计数器:totalmhz n 统计类型:比率 n 单位:兆赫兹 (MHz) n 汇总类型:合计 n 集合级别:1 图表分析 CPU 使用情况中的短暂高峰表示群集资源的使用情况最佳。但是,如果该值一直很高,则所需 CPU 可能大 于可用的 CPU 容量。高 CPU 使用情况值会增加群集中主机上虚拟机的就绪时间和处理器列队。 如果性能受到影响,则考虑采取以下操作: 表 1‑8. CPU 性能增强建议 # 解决方案 1 验证是否在每个虚拟机上均安装了 VMware Tools。 2 如果群集不是 DRS 群集,则启用 DRS。要启用 DRS,请执行以下任务: 1 选择群集,并单击配置选项卡。 2 在服务下,单击 vSphere DRS。 3 单击编辑。 将打开“编辑群集设置”对话框。 4 选择打开 vSphere DRS,然后单击确定。 3 如果群集是 DRS 群集: n 增加主机数量,并将一台或多台虚拟机迁移到新的主机中。 n 检查激进阈值。如果该值很低,则增加阈值。这有助于避免在群集中形成热点。 4 将一台或多台虚拟机迁移到新的主机中。 5 如有必要,请在群集中的每个主机上升级物理 CPU 或内核。 6 启用 CPU 节省功能(例如 TCP 分段卸载)。 7 使用专用硬件(例如 iSCSI HBA 或 TCP 分段卸载网卡)替换软件 I/O。 vSphere 监控和性能 VMware, Inc. 保留所有权利。 14
vSphere监控和性能 cPU使用情况 群集CPU使用情况图表监控群集中主机、资源池和虚拟机的CPU利用率。此图表显示群集中具有最高CPU 使用率的10个子对象。 此图表位于群集性能选项卡的“资源池和虚拟机”视图中 表1-9.数据计数器 图表标签 主机>、<资源池>或<虚拟机>由群集中的主机、资源池或虚拟机使用的CPU的数量 计数器: usagemhz 统计类型:比率 单位:兆赫兹(MHz) ■汇总类型:平均值(最小值最大值) 集合级别:1(4) 图表分析 cPU使用情况中的短暂高峰表示群集资源的使用情况最佳。但是,如果该值一直很高,则所需CPU可能大 于可用的cPU容量。高CPU使用情况值会增加群集中主机上虚拟机的就绪时间和处理器列队。 如果性能受到影响,则考虑采取以下操作: 表1-1o.cPU性能增强建议 解快方案 1验证是否在每个虚拟机上均安装了 VMware Tools 果群集不是DRS群集,则启用DRS。要启用D 行以下任务 1选择群集,并单击配量选项卡。 2在服务下,单击 vSphere DRS 3单击编辑。 将打开“编辑群集设置”对话框。 选择打开 vSphere DRS,然后单击确定 3如果群集是DRS群集: 增加主机数量,并将一台或多台虚拟机迁移到新的主机中。 检査激进阈值。如果该值很低,则增加阈值。这有助于避免在群集中形成热 4将一台或多台虚拟机迁移到新的主机中。 5如有必要,请在群集中的每个主机上升级物理cPU或内核。 6启用cPU节省功能(例如TCP分段卸载) 7使用专用硬件(例如 ISCSI HBA或TCP分段卸载网卡)替换软件O。 磁盘(KBps) 磁盘(KBps)图表显示群集中具有最高磁盘使用率的10个主机的磁盘O。 此图表位于群集性能选项卡的“主机”视图中。 VMware,lc保留所有权利
CPU 使用情况 群集 CPU 使用情况图表监控群集中主机、资源池和虚拟机的 CPU 利用率。此图表显示群集中具有最高 CPU 使用率的 10 个子对象。 此图表位于群集性能选项卡的“资源池和虚拟机”视图中。 表 1‑9. 数据计数器 图表标签 描述 <主机>、<资源池> 或 <虚拟机> 由群集中的主机、资源池或虚拟机使用的 CPU 的数量。 n 计数器:usagemhz n 统计类型:比率 n 单位:兆赫兹 (MHz) n 汇总类型:平均值(最小值/最大值) n 集合级别:1 (4) 图表分析 CPU 使用情况中的短暂高峰表示群集资源的使用情况最佳。但是,如果该值一直很高,则所需 CPU 可能大 于可用的 CPU 容量。高 CPU 使用情况值会增加群集中主机上虚拟机的就绪时间和处理器列队。 如果性能受到影响,则考虑采取以下操作: 表 1‑10. CPU 性能增强建议 # 解决方案 1 验证是否在每个虚拟机上均安装了 VMware Tools。 2 如果群集不是 DRS 群集,则启用 DRS。要启用 DRS,请执行以下任务: 1 选择群集,并单击配置选项卡。 2 在服务下,单击 vSphere DRS。 3 单击编辑。 将打开“编辑群集设置”对话框。 4 选择打开 vSphere DRS,然后单击确定。 3 如果群集是 DRS 群集: n 增加主机数量,并将一台或多台虚拟机迁移到新的主机中。 n 检查激进阈值。如果该值很低,则增加阈值。这有助于避免在群集中形成热点。 4 将一台或多台虚拟机迁移到新的主机中。 5 如有必要,请在群集中的每个主机上升级物理 CPU 或内核。 6 启用 CPU 节省功能(例如 TCP 分段卸载)。 7 使用专用硬件(例如 iSCSI HBA 或 TCP 分段卸载网卡)替换软件 I/O。 磁盘 (KBps) 磁盘 (KBps) 图表显示群集中具有最高磁盘使用率的 10 个主机的磁盘 I/O。 此图表位于群集性能选项卡的“主机”视图中。 vSphere 监控和性能 VMware, Inc. 保留所有权利。 15