VSphere监控与性能.docx

上传人:b****5 文档编号:8231901 上传时间:2023-01-30 格式:DOCX 页数:22 大小:1.64MB
下载 相关 举报
VSphere监控与性能.docx_第1页
第1页 / 共22页
VSphere监控与性能.docx_第2页
第2页 / 共22页
VSphere监控与性能.docx_第3页
第3页 / 共22页
VSphere监控与性能.docx_第4页
第4页 / 共22页
VSphere监控与性能.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

VSphere监控与性能.docx

《VSphere监控与性能.docx》由会员分享,可在线阅读,更多相关《VSphere监控与性能.docx(22页珍藏版)》请在冰豆网上搜索。

VSphere监控与性能.docx

VSphere监控与性能

关于vSphere监控和性能

VMware提供了几个工具,可帮助你监控虚拟环境,并找到潜在问题和当前问题的原因所在。

vSphereClient中的性能图表:

可查看多种系统资源(包括CPU、内存、存储等等)的性能数据。

性能监控命令行实用程序:

可通过命令行访问系统性能的详细信息。

主机健康状况:

可快速识别处于健康状态的主机和出现问题的主机。

存储映射和图表:

可深入了解存储资源。

vSphereClient中的事件、警示和警报:

可配置警示和警报并指定触发警示和警报时系统应采取的操作。

使用性能图表监控清单对象

vSphere统计信息子系统可收集有关清单对象的资源使用情况的数据。

频繁地收集基于一系列衡量指标的数据,对这些数据进行处理,并将数据归档到vCenterServer数据库中。

可以通过命令行监控实用程序,或通过查看vSphereClient和vSphereWebClient中的性能图表来访问统计信息。

必须将客户端连接到vCenterServer才能查看图表。

计数器和衡量指标组

vCenterServer系统和主机使用数据计数器查询统计信息。

数据计数器是与给定的清单对象或设备相关的信息单位。

每个计数器为一个衡量指标组中的不同统计信息收集数据。

例如,磁盘衡量指标组包括不同的数据计数器,用以收集磁盘读取速度、磁盘写入速度和磁盘使用情况的数据。

会在指定的收集时间间隔后累计各计数器的统计信息,并在性能图表中显示这些信息。

每个数据计数器包括多个属性,这些属性用于确定所收集的统计值。

性能图表中只显示已打开电源的主机和虚拟机的实时数据。

对于所有支持的清单对象显示历史数据,但在某些情形下数据可能不可用。

预备知识:

性能图表类型:

性能衡量指标在不同类型的图表中显示,具体取决于衡量指标类型和对象。

数据计数器:

每个数据计数器包括多个属性,这些属性用于确定所收集的统计值。

衡量指标组

vSphere的性能数据收集子系统收集有关各种清单项目及其设备的性能数据。

数据计数器定义个别性能衡量指标。

性能衡量指标是基于对象或对象设备使用逻辑组进行组织的。

在一个图表中可以显示一个或多个衡量指标的统计信息。

数据收集时间间隔

收集时间间隔用以确定统计信息汇总、计算、累计和存档的持续时间。

收集时间间隔和集合级别可以共同确定有多少统计数据收集和存储在vCenterServer数据库中。

数据集合级别

每个收集时间间隔都有一个默认的集合级别,用以确定收集的数据量以及可用于在图表中显示的计数器。

集合级别也称为统计级别。

1、查看图表

vCenterServer统计信息设置、所选对象的类型以及所选对象上启用的功能决定图表中显示的信息量。

图表按视图形式组织。

可以选择某个视图在一个屏幕上同时查看相关数据。

还可以指定时间范围或数据收集时间间隔。

持续时间从所选时间范围扩展至当前时间。

前提条件

必须使vSphereWebClient或vSphereClient连接到vCenterServer。

步骤

1选择清单对象。

2导航到客户端的性能图表。

3选择视图。

4指定时间范围。

性能图表视图菜单选项

性能图表“视图”菜单下的选项各有不同,具体取决于所选对象和对象的属性。

例如,仅在所选主机上存在虚拟机的情况下,查看主机性能图表时才提供虚拟机视图。

同样,仅在所选虚拟机启用了FaultTolerance时,才提供虚拟机性能图表的FaultTolerance视图。

创建自定义图表

使用高级图表或创建自定义图表,以查看更多性能数据。

当您发现问题,但需要更多统计数据来查明问题根源时,可使用高级图表。

高级图表包含以下功能:

a详细信息。

将鼠标悬停在图表中的数据点上方,即会显示有关特定数据点的详细信息。

b自定义图表。

更改图表设置。

保存自定义设置以创建自己的图表。

c导出到电子表格。

d保存到映像文件或电子表格。

查看高级性能图表

前提条件

必须使vSphereClient连接到vCenterServer。

步骤

1选择清单对象。

2单击性能选项卡。

3单击高级。

4(可选)要查看不同图表,请从切换到列表中选择一个选项。

显示的历史数据量取决于为vCenterServer设置的收集时间间隔和统计级别。

5(可选)要在图表所在的窗口中查看图表,请单击弹出图表按钮。

可在保持此图表打开的情况下查看其他图表。

更改高级图表设置

通过指定要监控的对象、要包括的计数器、时间范围和图表类型,可以自定义性能图表。

可以自定义预先配置的图表视图,并创建新的图表视图。

前提条件

必须使vSphereClient连接到vCenterServer。

步骤

1选择清单对象,然后单击性能选项卡。

2单击高级。

3单击图表选项。

4选择图表的衡量指标组。

5选择衡量指标组的时间范围。

如果选择自定义,请执行下列操作之一。

a选择最近,并设置时间的小时、天、周或月数以监控对象。

b选择起始时间,然后选择起始日期和结束日期。

还可以通过自定义统计信息收集时间间隔设置,自定义时间范围选项。

6选择图表类型。

在选择堆栈图选项时,请考虑以下事项。

a只能在测量列表中选择一项。

b每个虚拟机堆栈图仅适用于主机。

c单击计数器描述名称显示关于计数器功能以及选定的衡量指标是否可以作为每个虚拟机的堆栈图的信息。

7在“对象”中,选择要在图表中显示的清单对象。

也可使用全部或无按钮指定对象。

8在“计数器”中,选择要在图表中显示的数据计数器。

也可使用全部或无按钮指定计数器。

单击计数器名称可在“计数器描述”面板中显示有关计数器的信息。

9单击应用。

对图表设置所做的更改会在应用后立即生效。

10单击确定。

创建自定义高级图表

可以通过保存自定义的图表设置创建自己的图表。

新图表将添加到切换到菜单,且仅当显示所选对象的图表时,该菜单才会显示这些新图表。

前提条件

必须使vSphereClient连接到vCenterServer。

步骤

1如"如更改高级图表设置"中所述,自定义图表设置

2单击保存图表设置。

3输入设置的名称。

4单击确定。

图表设置将保存,且图表项将添加到切换到菜单。

删除自定义高级图表视图

可以从vSphereClient删除自定义图表视图。

前提条件

必须使vSphereClient连接到vCenterServer。

步骤

1选择数据中心内的任何对象以启用性能选项卡。

2单击性能选项卡,并单击高级。

3单击图表选项。

4单击管理图表设置。

5选择图表并单击删除。

图表将删除并从切换到菜单中移除

将图表数据保存到文件

可以使用各种图形格式或MicrosoftExcel格式将高级性能图表的数据保存到文件。

前提条件

必须使vSphereClient连接到vCenterServer。

步骤

1在性能选项卡中,单击高级。

2单击保存。

3在“保存性能图表”对话框中,导航至要保存文件的位置。

4输入文件名。

5选择文件类型。

6单击保存。

文件会保存到指定的位置并保存为指定的格式。

将性能数据导出到电子表格

可以将性能数据从高级图表导出到MicrosoftOfficeExcel文件。

前提条件

必须使vSphereClient连接到vCenterServer。

步骤

1在清单中选择对象。

2选择文件>报告>性能。

如果性能数据对于所选清单对象不可用,则“导出性能”选项不可用。

3输入文件名和位置。

4选择图表的日期和时间范围。

5在图表选项中,选择图表类型。

6选择要在图表中显示的衡量指标组。

也可以通过选择全部或无指定对象。

7(可选)要自定义选项,请单击高级,选择要包括在图表内的对象和计数器,然后单击确定。

8指定导出文件中的图表

2、排除故障和增强性能

持续较高的CPU使用情况的解决方案

CPU使用情况中的临时高峰表示CPU资源的使用情况最佳。

持续较高的CPU使用情况可能表示存在问题。

您可以使用vSphereClientCPU性能图表监控主机、群集、资源池、虚拟机和vApp的CPU使用情况。

问题

1主机CPU使用情况一直很高。

CPU使用情况值较高时会增加主机上虚拟机的就绪时间和处理器列队。

2虚拟机CPU使用情况超过90%,且CPU就绪值超过20%。

应用程序性能将受到影响。

原因

主机可能缺少满足要求所需的CPU资源。

解决方案

1验证是否在主机的每台虚拟机上均安装了VMwareTools。

2将主机上或资源池中其他虚拟机的CPU使用情况与此虚拟机的CPU使用情况值进行比较。

3确定虚拟机就绪时间过长是否由其CPU使用情况时间达到CPU限制设置所致。

如果出现这种情况,请增加虚拟机上的CPU限制。

4增加CPU份额以给予虚拟机更多机会运行。

如果主机系统受到CPU约束,则主机上的总就绪时间可能仍维持在相同级别。

如果主机就绪时间没有减少,则为高优先级虚拟机设置CPU预留,保证它们收到所需

要的CPU周期。

5增加分配给虚拟机的内存量。

此操作会减少所缓存应用程序的磁盘或网络活动。

这可能会降低磁盘

I/O,并减少主机对虚拟化硬件的需求。

具有较少资源分配的虚拟机通常可累积更多的CPU就绪时间。

6将虚拟机上的虚拟CPU数量减少到执行工作负载所需要的数量。

例如,四路虚拟机上的单线程应用程序

只能从单个vCPU中受益。

而管理程序还需维护三个空闲vCPU,占用本可用来处理其他工作的CPU周期。

7如有必要,请在主机上升级物理CPU或内核。

8使用最新版本的管理程序软件并启用CPU节省功能(例如TCP分段卸载、较大内存页面和巨型帧)。

内存性能问题的解决方案

主机计算机内存是客户机虚拟内存和客户机物理内存的硬件备份。

主机计算机内存必须至少稍大于主机上虚拟机的总活动内存。

虚拟机的内存大小必须稍大于客户机内存平均使用情况。

增加虚拟机内存大小可导致更多内存使用情况开销。

问题

1内存使用情况一直很高(94%或更高)或者一直很低(24%或更低)。

2可用内存一直为6%或更低,且交换频繁发生。

原因

1主机可能缺少满足要求所需的内存。

2主机计算机内存资源不足以满足要求,这会导致内存回收和性能降低。

3如果活动内存与分配的内存大小相同,则会导致用于负载的内存资源不足。

解决方案

1验证是否在每个虚拟机上均安装了VMwareTools。

虚拟增长驱动程序与VMwareTools一起安装,它对

性能而言至关重要。

2如果内存太大,则在虚拟机上减少内存空间,并更正缓存大小。

这将为其他虚拟机释放内存。

3如果虚拟机的内存预留值设置大大高于活动内存设置,则减少预留设置,以便VMkernel可以在主机上回收空闲内存供其他虚拟机使用。

n将物理内存添加到主机。

存储性能问题的解决方案

数据存储表示虚拟机文件的存储位置。

存储位置可以是VMFS卷、网络连接存储上的目录或本地文件系统路径。

数据存储独立于平台和主机。

问题

1快照文件正在占用大量数据存储空间。

2当已使用空间等于容量时,表示数据存储已被完全占用。

解决方案

1不再需要快照时,考虑将快照整合到虚拟磁盘。

整合快照可删除恢复日志文件,并从vSphereClient用户界面移除快照。

2尽可能为数据存储置备更多空间,也可以将磁盘添加到数据存储中或使用共享数据存储。

磁盘性能问题的解决方案

使用磁盘图表监控平均磁盘负载并确定磁盘使用情况趋势。

例如,您可能注意到频繁读写硬盘的应用程序的性能降低。

如果在磁盘读写请求次数记录中看见高峰,则检查那时是否有这样的应用程序正在运行。

问题

1kernelLatency数据计数器的值大于4ms。

2deviceLatency数据计数器的值大于15ms表示存储阵列可能存在问题。

3queueLatency数据计数器测得的值高于零。

4延迟峰值。

5读/写请求异常增加。

原因

1主机上的虚拟机正在尝试将大于配置支持的吞吐量发送到存储系统。

2存储阵列可能会出现内部问题。

3负载过高,且阵列无法足够快速地处理数据。

解决方案

1主机上的虚拟机正在尝试将大于配置支持的吞吐量发送到存储系统。

检查CPU使用情况,并增加队列深度。

2将活动VMDK移动到具有更多心轴的卷,或将磁盘添加到LUN。

3增加虚拟机内存。

应当允许更多的操作系统缓存,它可以减少I/O活动。

请注意,可能还需要增加主机内存。

增加内存可以减少存储数据的需要,因为数据库可以利用系统内存来缓存数据,从而避免访问磁盘。

4通过在客户机操作系统中检查交换统计信息,验证虚拟机是否有足够的内存。

增加客户机内存,但注意不要导致主机内存交换过多。

安装VMwareTools,以便内存虚拟可以增长。

5在所有客户机上整理文件系统碎片。

6禁止对VMDK和VMEM文件进行防病毒按需扫描。

7使用供应商的阵列工具确定阵列性能统计信息。

当过多的服务器同时访问阵列上的常见元素时,磁盘可能无法正常工作。

考虑阵列侧的改进以增加吞吐量。

8使用StoragevMotion跨多个主机迁移I/O密集型虚拟机。

9在所有可用物理资源上平衡磁盘负载。

在由不同适配器访问的LUN上分散使用率高的存储器。

为每个适

配器使用单独队列可改进磁盘效率。

10配置HBA和RAID控制器以达到最佳状态。

验证RAID控制器上的队列深度和缓存设置是否足够。

如果不足够,则通过调整Disk.SchedNumReqOutstanding参数,为虚拟机增加待处理磁盘请求数。

网络性能欠佳的解决方案

网络性能取决于应用程序工作负载和网络配置。

丢弃的网络数据包表示网络中存在瓶颈。

网络性能降低可能表示出现了负载平衡问题。

问题

网络问题可能表现为多种形式:

1正在丢弃数据包。

2网络滞后时间过长。

3数据接收速度缓慢。

原因

出现网络问题可能存在多种原因:

1虚拟机网络资源份额过少。

2网络数据包过大,这会导致网络滞后时间过长。

使用VMwareAppSpeed性能监控应用程序或第三方应用

程序检查网络滞后时间。

3网络数据包过小,这会增加处理每个数据包所需的CPU资源的需求。

主机CPU(也可能是虚拟机CPU)

资源不足,无法处理负载。

解决方案

1使用esxtop或高级性能图表检查droppedTx和droppedRx网络计数器值,以确定是否将丢弃数据包。

验证是否在每个虚拟机上均安装了VMwareTools。

2检查分配到每个物理网卡的虚拟机数。

如有必要,通过将虚拟机移到不同vSwitch,或通过将更多网卡添加到主机,执行负载平衡。

还可以将虚拟机移到另一主机,或增加主机CPU或虚拟机CPU。

3如果在相同主机上运行的虚拟机之间相互通信,则将它们连接到相同vSwitch以避免通过物理网络传输数据包。

4使用单独的物理网卡处理不同的数据流量,例如由虚拟机、iSCSI协议和vMotion任务生成的网络数据包。

5确保物理网卡功能足够强大,能够处理该vSwitch上的网络流量。

如果网卡功能不够,则考虑使用高带宽物理网卡(10Gbps),或将某些虚拟机移到具有更轻负载的vSwitch或新的vSwitch。

6验证物理网卡的报告速度和双工设置符合硬件预期,并且硬件以其最大性能运行。

例如,验证具有1Gbps

速率的网卡在连接到旧的交换机时没有被重置到100Mbps。

7验证所有网卡均以全双工模式运行。

硬件连接问题可能导致网卡将其自身重置到更低速度或半双工模式。

8如果可能,使用启用了TSO的vNIC,并验证是否启用了TSO巨型帧。

为什么图表是空的?

下表列出了性能图表为空且带有“没有可用的数据”标签的情况。

3、监控主机健康状况

可以使用vSphereClient以监控主机硬件组件的状态,例如CPU处理器、内存、风扇和其他组件。

主机健康状况监控工具可用于监控各种主机硬件组件的健康状况,这些组件包括:

CPU处理器、内存、风扇、温度、电压、电源、网络、电池、存储器、电缆/互连、软件组件、监视程序、其他。

主机健康状况监控工具使用服务器硬件系统管理架构(SMASH)配置文件显示收集的数据。

显示的信息取决于服务器硬件上的传感器。

SMASH是业界标准规范,提供了管理数据中心内多种系统的协议

直接连接到主机时监控健康状况

当将vSphereClient直接连接到主机时,可以从主机的配置选项卡查看健康状况。

通过vCenterServer与主机相连时,必须使用硬件状态选项卡监控主机健康状况。

步骤

1使用vSphereClient登录主机,然后显示清单。

2依次单击配置选项卡和健康状况。

如果组件运行正常,状态指示器显示为绿色。

如果系统组件违反性能阈值或运行不正常,状态指示器则变为黄色或红色。

一般而言,如果状态指示器显示为黄色,则表明组件的性能下降。

指示器显示为红色表明组件停止运行或超过最高阈值。

如果状态为空白,则表明健康状况监控服务无法确定组件的状态。

连接到vCenterServer时监控健康状况

将vSphereClient连接到vCenterServer时,可以从硬件状态选项卡查看健康状况。

通过vCenterServer与主机相连时,必须使用硬件状态选项卡监控主机健康状况。

前提条件

确保已启用vCenter硬件状态插件。

步骤

1使用vSphereClient登录到vCenterServer系统。

2在清单中选择主机,然后单击硬件状态选项卡。

3在查看下拉菜单中,选择要查看的信息类型。

4、监控存储资源

如果使用vCenterServer管理主机,可以检查存储使用情况信息以及vCenterServer中可用的所有存储实体之间的可视化映射关系。

在vSphereClient中,对于除网络外的任何清单对象,存储使用情况数据将显示在存储视图选项卡上。

要查看此选项卡,必须有vCenter存储监控插件,默认情况下通常已安装并启用该插件。

可以以报告或存储拓扑映射的形式显示存储信息。

报告报告可显示关系表,说明有关清单对象与存储实体关联的方式。

并提供对象的虚拟和物理存储资源的存储使用情况汇总数据。

使用报告视图可分析所选对象及其关联项目的存储空间利用率和可用性、多路径状态以及其他存储属性。

则“报告”视图将提供有关存储阵列、存储处理器、端口、LUN或文件系统等的其他信息

映射存储拓扑映射直观地展示了所选对象与其关联的虚拟和物理存储实体之间的关系。

显示存储报告

可以在vSphereClient中查看存储报告。

可显示存储报告以查看除网络之外的任何清单对象的存储信息。

例如,如果清单对象是虚拟机,则可以查看虚拟机使用的数据存储和LUN、指向LUN的路径的状态、主机用于访问LUN的适配器等。

步骤

1启动vSphereClient,然后登录vCenterServer系统。

2选择相应的清单对象。

3单击存储视图>报告。

使用存储映射

vSphereClient存储视图选项卡上的“映射”视图可帮助您直观地表示和了解清单对象与可供此对象使用的所有虚拟以及物理存储资源之间的关系。

映射以对象为中心,并且只显示与指定对象相关的项目。

系统每隔30分钟会自动更新映射。

通过单击更新链接,可以手动更新映射。

通过在“显示”区域中选择或取消选择选项,或通过在映射上隐藏指定项目或更改它们的位置,可以自定义映射视图。

可以通过拖动重新定位映射,还可以放大或缩小映射或映射的一部分。

显示存储映射

可以在vSphereClient中查看存储映射。

对于除网络外的任何清单对象,可以显示存储映射,用于以图形的形式表示对象之间的关系,对象包括虚拟机和此对象可用的所有资源,如数据存储、LUN,主机等。

步骤

1启动vSphereClient,然后登录vCenterServer系统。

2从vSphereClient中选择相应的清单对象。

3单击存储视图>映射。

移动存储映射上的项目

可以移动存储映射上的单个项目以使映射看起来更清晰。

步骤

1启动vSphereClient,然后登录vCenterServer系统。

2从vSphereClient中选择相应的清单对象。

3单击存储视图>映射。

4选择要移动的项目。

按住CTRL键可同时选定多个项目。

5通过拖动重新定位所选项目。

隐藏存储映射上的项目

可以在查看存储映射时隐藏项目。

步骤

1启动vSphereClient,然后登录vCenterServer系统。

2从vSphereClient中选择相应的清单对象。

3单击存储视图>映射。

4右键单击要隐藏的项目,然后从菜单中选择隐藏节点。

导出存储映射

使用vSphereClient将映射导出为各种图形文件类型,其中包括jpeg、tiff和gif。

步骤

1启动vSphereClient,然后登录vCenterServer系统。

2从vSphereClient中选择相应的清单对象。

3单击存储视图>映射。

4右键单击映射并选择导出映射。

5指定文件名、类型和位置。

6单击保存。

映像文件会保存为指定的格式并保存到指定的目录。

5、监控事件、警报和自动操作

vSphere包括用户可配置的事件和警报子系统。

此子系统跟踪vSphere内发生的事件并将数据存储在日志文件和vCenterServer数据库中。

此子系统还可以指定警报在哪些条件下触发。

当系统条件发生变化时,警报状况可能会从轻微警告更改为更严重的警示,还可能触发自动警报操作。

如果您希望在特定清单对象或对象组发生特定事件或条件时接到通知或立即执行操作,此功能非常有用。

事件

事件是vCenterServer中的对象上或主机上所发生的用户操作或系统操作的记录。

可能记录为事件的操作包括(但并不限于)以下示例:

1许可证密钥过期

2打开虚拟机电源

3用户登录虚拟机

4断开主机连接

事件数据包括事件的详细信息,比如生成事件的对象、事件发生的时间以及事件的类型。

有三种类型的事件:

1信息

2警告

3错误

警报

警报是为了响应事件、一组条件或清单对象的状况而激活的通知。

警报定义包含以下元素:

1名称和描述-提供标识标签和描述。

2警报类型-定义所要监控的对象的类型。

3触发器-定义将触发警报的事件、条件或状况,并定义通知严重性。

4容限阈值(报告)-提供对条件和状况触发器阈值的其他限制,必须超出该阈值才能触发警

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1