如何强化VMware监控技术?(下)

日期: 2011-02-21 作者:Edward L. Haletky翻译:李哲贤 来源:TechTarget中国 英文

点击查看文章的上半部分。   而且,即使显示出该虚拟机的CPU占用率超出一倍,对物理服务器的占用率也不是翻倍关系。因此,如果想获得关于虚拟机的性能数字,需要一些不在虚拟机内部运行的软件做参考。VMware vCenter或第三方工具,如Vizioncore vFoglight、基于命令行的esxtop或者是远程CLI的resxtop,都是运行于虚拟机之外的可用于衡量虚拟机和ESX主机性能的工具。

此外,它们都可以提供ESX宿主机情况的整体视图。   关键是要意识到当通过vCenter或其它某个工具观察到ESX主机的占用率长期位于80%以上的时候,需要增加新的ESX主机还要把原主机上的负载进行迁移……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

点击查看文章的上半部分

  而且,即使显示出该虚拟机的CPU占用率超出一倍,对物理服务器的占用率也不是翻倍关系。因此,如果想获得关于虚拟机的性能数字,需要一些不在虚拟机内部运行的软件做参考。VMware vCenter或第三方工具,如Vizioncore vFoglight、基于命令行的esxtop或者是远程CLI的resxtop,都是运行于虚拟机之外的可用于衡量虚拟机和ESX主机性能的工具。此外,它们都可以提供ESX宿主机情况的整体视图。

  关键是要意识到当通过vCenter或其它某个工具观察到ESX主机的占用率长期位于80%以上的时候,需要增加新的ESX主机还要把原主机上的负载进行迁移。同样的机制也适用于需要衡量网络和存储带宽资源的时候。

  通过vMotion技术可以在不停机的情况下跨宿主机进行虚拟机迁移,因此ESX主机的负载均衡可以每天进行,甚至是在一天内分时段进行。虽然过程可以是自动的(参考第11章),手动调配vMotion和Storage vMotion还是可以对系统和容量有更好的了解,以备在需要时重新进行平衡。

  例如,如果ESX主机的CPU占用率达到95%,需要使用工具找出引发该问题的虚拟机;接下来,需要通过vMotion把该虚机迁移到空闲的或压力较小的主机上。如果这种迁移总是发生,最好可以把这台虚拟机固定到某台压力较小的主机上。这也是建议配置N+1模式主机原因。

  增加虚拟机部署会增加CPU占用率。在下一章中对部署方式有详细的介绍,不过我们建议创建一个可以访问所有LUN的调度服务器。该服务器可以用于在部署新虚机时先进行调试,直到该虚机满足可以真实的生产环境服务器上运行所需的前提条件后,再通过vMotion迁移。

  例如,有个用户希望可以衡量在现有的网络配置情况下,加入ESX主机后各个虚拟机的性能情况。为达到该目的,在解释了CPU时间周期的问题后,我们规划出了具体执行方案。

  这里使用了两个工具:VMware vCenter和esxtop,可以通过服务器控制台运行或借助vMA以批处理方式(esxtop -b)。用于性能问题分析时,esxtop是最佳的工具,不过它会产生大量的数据用于稍后绘制图表。vCenter每隔五分钟或更长时间取一个平均值用于数据存档,它的实时数据收集间隔为20秒。Esxtop使用的是实时数据而不是平均数,采集间隔默认为5秒钟,最小间隔可以设为2秒。

  该方案通过两个工具衡量每台虚拟机在运行各自应用时的性能。ESX主机的性能实际上很大强度上受到每台虚拟机内的应用影响。意识到这点很重要,在讨论性能问题时不要只盯着某台虚拟机,而是对整个宿主机进行通盘考虑。

  这也是为什么VMware通常不允许私自发布性能数据,每次结果根据负载的不同差异很大。最好的办法是用自己的应用来亲自测试和分析,因为其它公司的虚拟应用测试结果对另一家公司而言毫无意义。即使是应用程序相同,每个环境的负载情况也会千差万别。

  如果您依然希望可以横向对比ESX主机性能,VMware开发了用于多台宿主机和hypervisor平台间对比的通用负载模型VMmark。不幸的是,VMmark还没有成为标准。在www.spec.org/virt_sc2010/还可以下载到由Standards Performance Evaluation Corporation提供的SPECvirt_sc2010。

翻译

李哲贤
李哲贤

TT虚拟化特约作者

相关推荐

  • VMware快照工作原理以及如何运用

    当你更新或修复应用程序和服务器时,VMware快照无疑是你的救星。而如果你负责监管虚拟环境,你更是应该知道什么 […]

  • 通过VMware DRS规则管理Windows Server 2016授权成本

    对于想要缓解Windows Server 2016授权成本负担的IT管理员,可以考虑VMware的分布式资源调 […]

  • VMware VVOLs应用案例逐步增加

    有时技术具有一定的超前性,VMware VVOL就是一个例证,它承诺满足人们对hypervisor技术的所有预 […]

  • 配置ESXi Autostart,自动打补丁

    顾名思义,VMware ESXi Autostart能够实现自动开启、关闭ESXi服务器上的虚拟机,让虚拟机管理变得更轻松。如果运行了多个虚拟机并且给主机打补丁后需要重启主机,那么ESXi Autostart的作用就更大了,没有Autostart的话,你需要在给主机打补丁后,手动重启每个虚拟机。