VMware-vSphere67监控和性能规划.docx
- 文档编号:23288107
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:191
- 大小:567.52KB
VMware-vSphere67监控和性能规划.docx
《VMware-vSphere67监控和性能规划.docx》由会员分享,可在线阅读,更多相关《VMware-vSphere67监控和性能规划.docx(191页珍藏版)》请在冰豆网上搜索。
vSphere监控和性能规划
VMwarevSphere6.7
VMwareESXi6.7
vCenterServer6.7
目录
关于vSphere监控和性能 6
1使用性能图表监控清单对象 7
性能图表类型8
数据计数器8
vSphere中的衡量指标组10
数据收集时间间隔10
数据集合级别11
查看性能图表12
视图菜单下的可用性能图表选项12
概览性能图表13
使用高级图表和自定义图表92
排除故障和增强性能94
2监控客户机操作系统性能 100
为客户机操作系统性能分析启用统计信息收集100
查看Windows客户机操作系统的性能统计信息100
3监控主机运行状况 102
在vSphereClient中监控运行状况103
监控硬件运行状况103
在vSphereClient中重置运行状况传感器104
重置运行状况传感器104
4监控vSphere运行状况 105
在vSphereClient中检查vSphere运行状况105
5监控事件、警报和自动操作 107
查看事件109
查看系统日志109
导出事件数据109
整合相同的事件110
将事件传输到远程Syslog服务器112vCenterServer数据库中的事件保留115查看已触发的警报和警报定义116
实时刷新近期任务和警报116
在vSphereWebClient中设置警报117
在vSphereClient中设置警报125
vSphere监控和性能
确认已触发的警报130
重置已触发的事件警报131
预配置的vSphere警报131
6使用vCenterSolutionsManager监控解决方案 136
查看解决方案和vService136
监控代理137
监控vService137
7监控服务和节点的运行状况 139
查看服务和节点的健康状况139
8性能监控实用程序:
resxtop和esxtop 141
使用esxtop实用程序141
使用resxtop实用程序142
在交互模式中使用esxtop或resxtop142
使用批处理模式156
使用重放模式157
9使用vimtop插件监控服务的资源使用情况 160
通过在交互模式中使用vimtop监控服务160
交互模式命令行选项160
vimtop的交互模式单键命令161
10使用SNMP和vSphere监控联网的设备 163
在vCenterServer中使用SNMP陷阱163
配置ESXi的SNMP164
SNMP诊断174
使用SNMP监控客户机操作系统174VMwareMIB文件175
SNMPv2诊断计数器176
11系统日志文件 177
查看系统日志条目177
查看ESXi主机上的系统日志177
系统日志178
导出系统日志文件178
使用vSphereWebClient导出系统日志文件180
ESXi日志文件181
将日志包上载到VMware服务请求181
在ESXi主机上配置Syslog182
配置客户机操作系统的日志记录级别182
收集日志文件184
使用日志浏览器查看日志文件187
关于vSphere监控和性能
VMware提供了几个工具,可帮助您监控虚拟环境,并找到潜在问题和当前问题的原因所在。
性能图表 可查看多种系统资源(包括CPU、内存、存储等等)的性能数据。
性能监控命令行实用程序 可通过命令行访问系统性能的详细信息。
主机运行状况 可快速识别处于运行状况的主机和出现问题的主机。
事件、警示和警报 可配置警示和警报并指定触发警示和警报时系统应采取的操作。
系统日志文件 系统日志中包含有关vSphere环境中活动的其他信息。
目标读者
本节内容专门用于执行以下任务的vSphere管理员:
n 监控虚拟环境中物理硬件备份的运行状况和性能。
n 监控虚拟环境中虚拟设备的运行状况和性能。
n 排除系统中的故障。
n 配置警报。
n 配置SNMP消息。
第2章,监控客户机操作系统性能部分内容可能对虚拟机管理员也很有用。
vSphereWebClient和vSphereClient
本指南中的说明反映vSphereClient(基于HTML5的GUI)。
您也可以使用这些说明通过vSphereWebClient
(基于Flex的GUI)执行任务。
vSphereClient和vSphereWebClient之间工作流明显不同的任务具有重复过程,其根据相应客户端界面提供步骤。
与vSphereWebClient有关的过程在标题中包含vSphereWebClient。
注在vSphere6.7Update1中,几乎所有vSphereWebClient功能在vSphereClient中得以实现。
有关其他不受支持的功能的最新列表,请参见《vSphereClient功能更新说明》。
使用性能图表监控清单对象1
vSphere统计信息子系统可收集有关清单对象的资源使用情况的数据。
频繁地收集基于一系列衡量指标的数据,对这些数据进行处理,并将数据归档到vCenterServer数据库中。
可以通过命令行监控实用程序或通过查看vSphereWebClient中的性能图表来访问统计信息。
计数器和衡量指标组
vCenterServer系统和主机使用数据计数器查询统计信息。
数据计数器是与给定的清单对象或设备相关的信息单位。
每个计数器为一个衡量指标组中的不同统计信息收集数据。
例如,磁盘衡量指标组包括不同的数据计数器,用以收集磁盘读取速度、磁盘写入速度和磁盘使用情况的数据。
将在指定的收集时间间隔后累计各计数器的统计信息。
每个数据计数器包括多个属性,这些属性用于确定所收集的统计值。
有关性能衡量指标的完整列表和描述,请参见《vSphereAPI参考》。
注在更高版本中引入的计数器可能不包含之前版本主机中的数据。
有关详细信息,请参见VMware知识库。
集合级别和收集时间间隔
集合级别用以确定每个收集时间间隔过程中收集到的数据所使用的计数器的数量。
收集时间间隔用以确定在vCenterServer数据库中对统计信息进行汇总、计算、累计和存档过程中所经历的时间段。
收集时间间隔和收集级别可以共同确定有多少统计数据收集和存储在vCenterServer数据库中。
数据可用性
性能图表中只显示已打开电源的主机和虚拟机的实时数据。
对于所有支持的清单对象显示历史数据,但在某些情形下数据可能不可用。
本章讨论了以下主题:
n性能图表类型
n数据计数器
nvSphere中的衡量指标组
n数据收集时间间隔
n数据集合级别
vSphere监控和性能
n 查看性能图表
n 视图菜单下的可用性能图表选项
n 概览性能图表
n 使用高级图表和自定义图表
n 排除故障和增强性能
性能图表类型
性能衡量指标在不同类型的图表中显示,具体取决于衡量指标类型和对象。
图表类型 描述
表1‑1.性能图表类型
线图 显示单个清单对象的衡量指标。
每个性能计数器的数据绘制在图表中单独的一条线上。
例如,一台主机的网络图表可以包含两条线:
一条线显示接收的数据包数量,另一条显示传输的数据包数量。
条形图 显示选定数据中心中数据存储的存储衡量指标。
在图表中,每个数据存储都会使用条状图形表示。
每个条状图形基于文件类型来显示衡量指标:
虚拟磁盘、快照、交换文件和其他文件。
饼图 基于文件类型或虚拟机显示单个对象的存储衡量指标。
例如,数据存储的饼图可以显示由占据最大空间的虚拟机所占据的存储空间总量。
堆栈图 显示具有最高统计值的子对象的衡量指标。
所有其他对象将进行汇总,总和数值在其他字样下显示。
例如,一台主机的堆栈CPU使用情况图表显示该主机上消耗最多CPU的10个虚拟机的CPU使用情况衡量指标。
其他数值包含其余虚拟机的总计CPU使用情况。
主机自身的衡量指标以单独的线图进行显示。
堆栈图在比较多台主机或虚拟机的资源分配和使用情况时十分有用。
默认情况下可以显示具有最高数据计数器值的10个子对象。
数据计数器
每个数据计数器包括多个属性,这些属性用于确定所收集的统计值。
有关受支持的计数器的完整列表和描述,请参阅《vSphereAPI参考》。
属性 描述
表1‑2.数据计数器属性
测量单位 测量统计信息数量的标准。
n千字节(KB)–1024字节
n千字节/秒(KBps)–1024字节每秒
n千位(kb)–1000位
n千位/秒(kbps)–1000位每秒
n兆字节(MB)
n兆字节/秒(MBps)
n兆位(Mb),兆位每秒(Mbps)
n兆赫兹(MHz)
n微秒(µs)
n毫秒(ms)
n数量(#)
n百分比(%)
n秒(s)
描述 数据计数器的文本描述。
统计类型 在统计间隔期间使用的测量。
与测量单位相关。
n比率-与当前统计间隔的比值
n增量-与之前的统计间隔相比的变化。
n绝对值-绝对值(与统计间隔无关)。
汇总类型 在统计间隔期间累计数据所用的计算方法。
用于确定为计数器返回的统计值类型。
n平均值-对时间间隔内收集的数据进行合计并取平均值。
n最小值-对最小值进行汇总。
n最大值-对最大值进行汇总。
最小值和最大值仅在统计级别4中收集和显示。
最小值和最大值汇总类型用于在时间间隔内捕获数据中的峰值。
对于实时数据,该值为当前最小值或当前最大值。
对于历史数据,该值为平均最小值或平均最大值。
例如,以下CPU使用情况图表信息显示平均值以统计级别1进行收集。
最低和最高值以统计级别4进行收集。
n计数器:
使用情况
n单位:
百分比(%)
n汇总类型:
平均值(最小值/最大值)
n集合级别:
1(4)
n合计-所收集数据之和。
图表中显示的测量值表示时间间隔内收集的数据的合计。
n最新–时间间隔内收集的数据为给定值。
性能图表中显示的值表示当前值。
集合级别 用于收集统计信息的数据计数器的数量。
集合级别范围从1到4,4具有最多的计数器。
注设置较高的集合级别时应谨慎,因为此进程需要大幅增加资源使用率。
有关详细信息,请参见数据集合级别。
vSphere中的衡量指标组
vSphere的性能数据收集子系统收集有关各种清单项目及其设备的性能数据。
数据计数器定义个别性能衡量指标。
性能衡量指标是基于对象或对象设备使用逻辑组进行组织的。
在一个图表中可以显示一个或多个衡量指标的统计信息。
衡量指标组 描述
表1‑3.衡量指标组
群集服务 通过使用vSphereDistributedResourceScheduler、vSphereHighAvailability或两者配置的群集的性能统计信息。
CPU 每个主机、虚拟机、资源池或计算资源的CPU利用率。
数据存储 数据存储利用率的统计信息。
磁盘 每个主机、虚拟机或数据存储的磁盘利用率。
磁盘衡量指标包括I/O性能(比如延迟时间和读/写速度)以及作为有限资源的存储的利用率衡量指标。
内存 每个主机、虚拟机、资源池或计算资源的内存利用率。
获取的值为以下之一:
n对于虚拟机,内存指的是客户机物理内存。
客户机物理内存是在虚拟机创建时作为虚拟硬件组件提供给虚拟机并在虚拟机运行时可供其使用的物理内存量。
n对于主机,内存指的是计算机内存。
计算机内存是在组成主机的硬件中安装的内存。
网络 物理和虚拟网络接口控制器(NIC)和其他网络设备的网络利用率。
可支持所有组件(例如,主机、虚拟机、
VMkernel)之间连接性的虚拟交换机。
电源 每个主机的能量使用情况统计信息。
存储适配器 每个主机总线适配器(HBA)的数据流量统计信息。
存储路径 每个路径的数据流量统计信息。
系统 总体系统可用性,比如系统检测信号和正常运行时间。
这些计数器可直接从主机和vCenterServer获得。
虚拟磁盘 虚拟机的磁盘利用率和磁盘性能衡量指标。
虚拟闪存 虚拟闪存计数器。
虚拟机操作 群集或数据中心内的虚拟机电源和置备操作。
vSphereReplication
由VMwarevCenterSiteRecoveryManager执行的虚拟机复制的统计信息。
数据收集时间间隔
收集时间间隔用以确定统计信息汇总、计算、累计和存档的持续时间。
收集时间间隔和集合级别可以共同确定有多少统计数据收集和存储在vCenterServer数据库中。
表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群集服务(VMwareDistributedResourceScheduler)–所有指标nCPU–cpuentitlement,totalmhz,usage(平均值),usagemhzn磁盘–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衡量指标
nCPU–idle,reservedCapacity
n磁盘–所有指标,不包括numberRead和numberWrite。
n内存–所有指标,不包括memUsed以及最大和最小汇总值。
n虚拟机操作–所有衡量指标
在不需要设备统计信息但希望监控基本统计信息以外的信息时,用于长期性能监控。
表1‑5.统计级别(续)
级别 衡量指标 最佳做法
3级 n级别1和级别2衡量指标
n所有计数器的衡量指标,但不包括最小和最大累计值。
n设备衡量指标
在遇到问题后或需要设备统计信息时,用于短期性能监控。
由于检索和记录的故障排除数据量较大,因此请将级别3用于最短时间期限(日或周收集时间间隔)。
4级
vCenterServer支持的所有衡量指标,包括最小和最大累计值。
在遇到问题后或需要设备统计信息时,用于短期性能监控。
由于检索和记录的故障排除数据数较大,因此请将级别4用于最短的时间期限。
注增加集合级别时,存储和系统要求可能会更改。
您可能需要分配更多的系统资源以避免性能下降。
查看性能图表
vCenterServer统计信息设置、所选对象的类型以及所选对象上启用的功能决定了图表中显示的信息量。
图表按视图形式组织。
可以选择某个视图在一个屏幕上同时查看相关数据。
还可以指定时间范围或数据收集时间间隔。
持续时间从所选时间范围扩展至当前时间。
概览图表在一个面板中显示多个数据集以评估不同的资源统计信息,并显示子对象的缩略图图表。
此外,还显示父对象和子对象的图表。
高级图表比概览图表显示更多信息,而且可以对高级图表进行配置、打印或导出。
您可以采用PNG、JPEG或CSV格式导出数据。
请参见查看高级性能图表。
步骤
1在vSphereWebClient中选择一个有效的清单对象。
概览图表和高级性能图表适用于数据中心、群集、主机、资源池、vApp和虚拟机对象。
此外,还提供了数据存储和数据存储群集的概览图表。
性能图表不适用于网络对象。
2单击监控选项卡,然后单击性能。
3选择视图。
提供的视图取决于对象类型。
对于可能包含大环境中的许多图表的视图,vSphereWebClient会在多个页面上分布显示这些图表。
可以使用箭头按钮在各个页面之间进行导航。
4选择预定义或自定义时间范围。
视图菜单下的可用性能图表选项
可在视图菜单下访问的性能图表选项因所选的清单对象类型而有所不同。
例如,仅在所选主机上存在虚拟机的情况下,查看主机性能图表时才提供虚拟机视图。
同样,仅在所选虚拟机启用了FaultTolerance时,才提供虚拟机性能图表的FaultTolerance视图。
vSphere监控和性能
对象 查看列表项目
表1‑6.性能图表视图(按清单对象)
数据中心 n存储器–数据中心内的按数据存储的空间使用情况图表,包括按文件类型列出的空间和数据中心内每个数据存储所使用的存储空间。
n群集–每个群集的CPU和内存图表的缩略图,以及数据中心内CPU和内存整体使用情况的堆栈图。
此视图是默认视图。
数据存储和数据存储群集
n空间–按数据存储的空间使用情况图表:
n按文件类型的空间使用情况
n空间使用情况(按虚拟机)
n空间使用情况
n性能-数据存储或数据存储群集以及资源上虚拟机磁盘的性能图表。
注仅当连接到数据存储的所有主机均为ESX/ESXi4.1或更高版本时,数据存储的“性能”视图才可用。
仅当启用了StorageDRS后,数据存储群集的“性能”视图才可用。
群集
n
主页-群集的CPU和内存图表。
n
资源池和虚拟机–资源池和虚拟机的缩略图图表,以及群集内CPU和内存整体使用情况的堆栈图。
n
主机–群集内每个主机的缩略图图表,以及总CPU、内存、磁盘使用情况和网络使用情况的堆栈图。
主机
n
主页–主机的CPU、内存、磁盘和网络图表。
n
虚拟机–虚拟机的缩略图图表,以及主机上CPU及内存整体使用情况的堆栈图。
资源池和vApp
n
主页–资源池的CPU和内存图表。
n
资源池和虚拟机–资源池和虚拟机的缩略图图表,以及资源池或vApp中CPU和内存使用情况的堆栈图。
虚拟机
n
存储器–按虚拟机的空间使用情况图表:
按文件类型列出的空间,按数据存储列出的空间,以及总空间大小
(GB)。
n
FaultTolerance–显示容错型主要虚拟机和辅助虚拟机的比较衡量指标的CPU和内存图表。
n
主页-CPU、内存、网络、主机(缩略图表),以及虚拟机的磁盘使用情况图表。
概览性能图表
概览性能图表主要显示清单中某个对象最常见的衡量指标。
使用以下图表可监控和解决性能问题。
在概览性能图表中提供的衡量指标是为主机和vCenterServer收集的全部衡量指标的一部分。
要查看由主机和vCenterServer收集的所有衡量指标的完整列表,请参见《vSphereAPI参考》。
群集
群集图表包含有关群集的CPU、磁盘、内存和网络使用情况的信息。
每个图表的帮助主题包含有关在该图表中显示的数据计数器的信息。
为vCenterServer设置的收集级别会确定可用的计数器。
CPU(MHz)
CPU(MHz)图表显示群集的CPU使用情况。
群集计数器
此图表位于群集性能选项卡的“主页”视图中。
vSphere监控和性能
图表标签 描述
表1‑7.数据计数器
使用情况 群集中所有虚拟机的CPU使用情况平均值的总和,以兆赫兹为单位。
n计数器:
usagemhz
n统计类型:
比率
n单位:
兆赫兹(MHz)
n汇总类型:
平均值(最小值/最大值)
n集合级别:
1(4)
总计 在群集中可用的CPU资源的总计数量。
最大值等于内核数乘以处理器的频率。
例如,某个群集有两台主机,每台主机包含四个3GHz的CPU以及一台具有两个虚拟CPU的虚拟机。
虚拟机totalmhz=2vCPU*3000MHz=6000MHz
主机totalmhz=4CPU*3000MHz=12000MHz
群集totalmhz=2x4*3000MHz=24000MHz
n计数器:
totalmhz
n统计类型:
比率
n单位:
兆赫兹(MHz)
n汇总类型:
合计
n集合级别:
1
图表分析
CPU使用情况中的短暂高峰表示群集资源的使用情况最佳。
但是,如果该值一直很高,则所需CPU可能大于可用的CPU容量。
高CPU
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VMware vSphere67 监控 性能 规划