vmware培训教材9-资源监视ResourceMonitoring_第1页
vmware培训教材9-资源监视ResourceMonitoring_第2页
vmware培训教材9-资源监视ResourceMonitoring_第3页
vmware培训教材9-资源监视ResourceMonitoring_第4页
vmware培训教材9-资源监视ResourceMonitoring_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,资源监视,模块 9,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,您在此处,您在此处,操作,vSphere 环境,配置 VMware ESX 和 ESXi,安装和使用 VMware vCenter Server,存储,网络连接,虚拟机,资源监视,访问控制,可扩展性,配置管理,高可用性和数据保护,安装 VMware ESX 和 ESXi,VMware 虚拟化简介,VMware vSphere

2、4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,重要性,虽然 VMkernel 会主动采取措施避免发生资源争用,但为了实现最佳性能,仍需进行分析和持续监视。,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,本模块课程,第 1 课:虚拟 CPU 和内存概念 第 2 课:监视资源使用情况 第 3 课:使用警报,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,第 1 课:虚拟 CPU 和内存概念,V

3、Mware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,课程目标,了解 VMkernel 用于优化 CPU 和内存使用情况的不同方法,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,用于优化 VM 资源使用的系统,网络 带宽,CPU 周期,RAM,磁盘 带宽,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,虚拟 CPU,一个虚拟机最多可具有八个虚拟 CPU (VCPU)。

4、当必须调度 VCPU 时,VMkernel 会将 VCPU 映射到硬件执行环境 (HEC) 中。 硬件执行环境是处理器用来调度一个执行线程的功能。,HEC,HEC,HEC,HEC,HEC,HEC,HEC,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,硬件执行环境,不同的系统可提供不同数量的硬件执行环境。,单核双插槽系统,双核单插槽系统,四核单插槽系统,(未启用超线程),HEC,HEC,HEC,HEC,HEC,HEC,HEC,HEC,插槽,核心,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有

5、 2009 VMware, Inc. 保留所有权利。,超线程,允许一个核心同时执行两个线程或指令集 为要调度的 VCPU 提供更多的硬件执行环境,单核双插槽系统,双核单插槽系统,HEC,HEC,HEC,HEC,HEC,HEC,HEC,HEC,线程,插槽,核心,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,VMkernel CPU 负载平衡,VMkernel 可以动态调度虚拟机和服务控制台。 (仅 VMware ESX)服务控制台始终在第一个硬件执行环境中运行。 VMkernel 可避免在同一核心的 HEC 中调度多

6、个 VCPU。,启用超线程的双核双插槽系统,HEC,HEC,HEC,HEC,HEC,HEC,HEC,HEC,线程,插槽,核心,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,内存虚拟化概述,VMkernel 管理虚拟机的整个内存。 在 ESX 和 ESXi 主机上,这些内存中的一部分供 VMkernel 使用。 仅在 ESX 主机上,这些内存中的一部分供服务控制台使用。 剩余内存可供虚拟机使用。 每个虚拟机均可预留一部分物理内存。 每个虚拟机还会产生一些内存开销。 虚拟机使用的内存可以大于物理机的可用内存。 这叫做内

7、存过量使用。,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,透明的内存页共享,VMkernel 可检测虚拟机内存中完全相同的页面,然后将它们映射到同一个底层物理页面中。 无需更改客户操作系统 VMkernel 将共享页视为写时复制页面。 共享时,页面处于只读状态 写入后,页面成为专用副本 除非以管理方式禁用,否则,页面共享始终处于活动状态。,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,vmmemctl: 内存释放驱动程序机制,扩充内存

8、。(驱动程序向客户 OS 要求内存。),将强制客户操作系统将页面输出到自己的分页区域。 VMkernel 回收内存。,客户操作系统可以调入页面;ESX 将提供内存。,缩紧内存。 (驱动程序释放内存。),内存充足。内存释放驱动程序将保持原样。,如果 RAM 不足,则重新分配选定虚拟机中的内存。,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,VMkernel 交换文件,每个开启的虚拟机都需要自己的 VMkernel 交换文件。 在 VM 启动时创建,在 VM 关闭时删除。 默认位置:与虚拟机引导磁盘位于同一个 VMwa

9、re vStorage VMFS 卷中 大小等于保证为其提供的内存大小(如果有)与它能够使用的内存最大值之间的差值 如果内存不足,则允许 VMkernel 将整个虚拟机完全换出 如非绝对必要,系统不会使用 VMkernel 交换文件。 性能将显著下降。,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,内存释放和 VMkernel 交换,*最高可达到 65% 的内存或预留量,以先达到的为准,*最高可达到 65% 的内存或预留量,以先达到的为准,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2

10、009 VMware, Inc. 保留所有权利。,本课摘要,VMkernel 使用超线程和负载平衡功能跨虚拟机管理 CPU 分配情况。 VMkernel 使用透明页共享、内存释放驱动程序机制和 VMkernel 交换文件跨虚拟机管理内存分配情况。,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,第 2 课:监视资源使用情况,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,课程目标,监视虚拟机的资源使用情况 CPU 内存 磁盘 网络带宽,VM

11、ware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,性能调整方法,评估性能。 使用适当的监视工具。 更改之前记录数字基准。 确定限制性资源。 使更多资源可用。 分配更多资源。 减少资源争用。 记录您的更改! 再次记录基准。,切 勿随意更改生产系统!,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,客户操作系统监视工具,任务管理器,Iometer,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, In

12、c. 保留所有权利。,使用 Perfmon 监视 VM 资源,VMware Tools 的 Perfmon DLL 可提供 VM 处理器和内存对象,以从虚拟机内部访问主机统计信息。,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,vCenter Server 性能图表,Performance(性能) 选项卡为主机和虚拟机显示两种图表: 性能概述图表 显示对象的最常用衡量指标 高级图表 显示性能概述图表中未显示的数据计数器,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware

13、, Inc. 保留所有权利。,通过工具解释数据,客户操作系统中的任务管理器,主机的 CPU 使用情况图表,VMware vCenter Server 监视工具和客户操作系统监视工具可提供不同的观点。,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,虚拟机是否受到 CPU 的限制?,如果 CPU 利用率持续居高不下,那么虚拟机会受到 CPU 的限制。 但是,主机可能有足够的 CPU 供其他虚拟机运行。,检查虚拟机的 CPU 利用率。,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 V

14、Mware, Inc. 保留所有权利。,虚拟机是否受到 CPU 的限制?,在以下情况中,多个虚拟机均受 CPU 限制: 客户操作系统中的 CPU 利用率很高。 虚拟机具有相对较高的 CPU 就绪值。,多个 VM 的 CPU 就绪图,多个 OS 的任务管理器,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,虚拟机是否受内存限制?,检查虚拟机的内存释放活动: 如果内存释放活动幅度大,但所有虚拟机的内存充足,则不会出现问题。 如果内存释放活动幅度大,而客户操作系统正在交换内存,那么虚拟机就会受内存限制。,VM 中的任务管理

15、器,VM 内存释放 活动,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,主机是否受内存限制?,如果正在换入和换出虚拟机,则主机内存可能会过量使用。,主机 换入/换出,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,监视虚拟机的活动内存,监视主机上活动内存的增加情况: 主机活动内存指虚拟机和 VMkernel 使用的活动物理内存。 如果活动内存量较高,则会导致虚拟机受内存限制。,VMware vSphere 4:安装、配置、管理 修订版 B

16、 版权所有 2009 VMware, Inc. 保留所有权利。,虚拟机是否受磁盘限制?,占用大量磁盘资源的应用程序可以使存储或路径达到饱和。 如果您怀疑虚拟机受到磁盘访问的限制,请执行以下操作: 测算虚拟机与存储之间的有效带宽。 使用性能图表测算资源消耗量。,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,监视磁盘延迟,要确定磁盘性能问题,请监视两个磁盘的延迟数据计数器: 内核磁盘命令延迟 VMkernel 处理每个 SCSI 命令耗费的平均时间 数值较大(大于 23 毫秒)表示阵列超负荷或主机超负荷 物理设备命令延

17、迟 物理设备完成 SCSI 命令耗费的平均时间 数值较大(大于 1520 毫秒)表示阵列速度慢或超负荷,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,虚拟机是否受网络限制?,网络密集型应用程序经常在 ESX 主机外的路径分段上出现瓶颈。 示例:服务器与客户端之间的 WAN 链接 如果您怀疑虚拟机受网络限制,请执行以下操作: 确认已安装 VMware Tools。 增强型网络驱动程序可用。 测算虚拟机与其对等系统之间的有效带宽。,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VM

18、ware, Inc. 保留所有权利。,应用程序性能管理:AppSpeed,一种用于主动管理应用程序性能的虚拟设备 可显示虚拟机中运行的多层应用程序的性能,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,提高虚拟机性能,提高虚拟机性能的方法:,精细调整,广泛使用,使用 VMware Distributed Resource Scheduler 集群。,使用存储多路径。,使用网卡绑定。,修改资源池的 CPU 和内存的限制及预留。,使用网络流量调整。,修改虚拟机的 CPU 和内存的限制及预留。,VMware vSphere

19、 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,练习 15,在本练习中,您将看到系统监视工具如何反映 CPU 工作负载。 使用 vCenter Server 监视 CPU 利用率。 运行 CPU 密集型应用程序。 撤消在本练习中对虚拟机所做的更改。,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,本课摘要,借助 VMware Tools 的 Perfmon DLL,可以从 Windows 虚拟机内部获取 CPU 和内存统计信息。 使用 Performance(性能)

20、选项卡以图形方式实时显示虚拟机的资源使用情况。 可通过以下方式提高虚拟机的性能:使用份额和预留、使用 DRS、存储和网络多路径功能平衡负载。,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,第 3 课:使用警报,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,课程目标,创建包含基于条件的触发器的警报 创建包含基于事件的触发器的警报 查看并确认已触发的警报,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 V

21、Mware, Inc. 保留所有权利。,警报是什么?,默认警报 (部分列表),警报是为了响应清单中的对象所发生的事件或情况而生成的通知。 很多清单对象都有默认警报。 主机和虚拟机有很多默认警报 您可以为各种清单对象创建自定义警报。 虚拟机、主机、集群、数据中心、数据存储、网络、分布式交换机和分布式端口组,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,创建警报,右键单击清单对象,然后选择 Alarm(警报) Add Alarm(添加警报)。,下列对象均支持警报: 虚拟机 主机 集群 数据中心 数据存储 网络 分布式交

22、换机 分布式端口组,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,警报触发器,每个警报都包含触发器。有两种类型的触发器: 条件或状态触发器 用于监视当前条件或状态;例如: 某个虚拟机当前快照的大小超过 2 GB。 某个主机使用的内存占其总内存的 90%。 某个数据存储已经与所有主机断开。 事件 用于监视事件;例如: 某个主机硬件的运行状况已发生变化。 数据中心的许可证不足。 已重新配置分布式虚拟端口组。,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保

23、留所有权利。,配置条件触发器,虚拟机的条件触发器,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,配置事件触发器,主机的事件触发器,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,配置报告选项,使用 Reporting(报告) 窗格可避免不必要的重复警报。,避免小幅度波动。,避免重复。,VMware vSphere 4:安装、配置、管理 修订版 B 版权所有 2009 VMware, Inc. 保留所有权利。,配置操作,每种警报类型均具有以下操作: 发送电子邮件通知、发送陷阱通知或运行命令。 虚拟机警报和主机警报还具有其他操作。,VMware vSphere 4:安装、配置、管理 修订版 B 版权

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论