上节我们介绍了如何运行esxtop,这里介绍如何从生成的报告中判断处理器与内存的利用率。 判断处理器利用率 从报告的第一行可以看到平均负载的统计数据。有四个参数跟服务器物理处理器在每五秒、一分钟、五分钟和十五分钟周期内的平均使用情况相关。这四个数字代表了平均的使用率。
例如,0.25指25%,0.50指50%,1.00表示100%,2.00表示200%,以此类推。您可以看到上方实例中显示出处理器的负载非常地低。在过去的五秒钟只有3%(0.03)的利用率。对应的,从报告的PCPU参数可以看到之前一个周期内所有物理CPU的整体利用率。
2.95%的数字对应短期内平均负载为0.03。 简单地讲,如果平……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
上节我们介绍了如何运行esxtop,这里介绍如何从生成的报告中判断处理器与内存的利用率。
判断处理器利用率
从报告的第一行可以看到平均负载的统计数据。有四个参数跟服务器物理处理器在每五秒、一分钟、五分钟和十五分钟周期内的平均使用情况相关。这四个数字代表了平均的使用率。
例如,0.25指25%,0.50指50%,1.00表示100%,2.00表示200%,以此类推。您可以看到上方实例中显示出处理器的负载非常地低。在过去的五秒钟只有3%(0.03)的利用率。对应的,从报告的PCPU参数可以看到之前一个周期内所有物理CPU的整体利用率。2.95%的数字对应短期内平均负载为0.03。
简单地讲,如果平均负载低于1.00,服务器的CPU利用率就低于100%,意味着处理器资源短缺不太可能是导致性能问题的原因(当然也不排除在测试期间把空闲CPU时间分配给某个性能较差虚拟机的可能)。利用率到80%(0.8)对于虚拟机服务器通常认为是可接受的,但是更高的利用率可能是性能问题的预警。
例如,如果平均负载高于1.00,服务器的CPU利用率就高于100%,那么至少部分虚拟机可能没有得到足够的处理资源。在这种情况下,通过升级到最新CPU增加可用处理资源(如果主板支持或许还可以选用更多核心的CPU),或者把部分负载迁移出过载的服务器(负载均衡)直到该服务器可以替换为更强大的型号。
技术人员通过深入研究esxtop的报告,可以从每台虚拟机的%READY参数了解到哪台虚拟机在物理CPU的使用时段存在问题。虚拟机的%READY参数超过5%,意味着访问CPU存在明显的延迟,需要更仔细地监管。另外,更大的%USED参数值意味着虚拟机虚拟机占用了大量的处理器资源,用于分配给将要采用的可能需要额外处理资源的虚拟机或负载。例如,编号120的虚拟机,使用了50.22%的物理处理器资源,但是没有遇到任何CPU时间分配延迟问题。
判断内存利用率
回到esxtop报告的MEM相关行(通常是数据的第四行),并检查空闲内存的数量以及服务器物理内存的整体使用率。如果比率很高或几乎没有空闲内存,意味着服务器内存存在过载。此时,增加物理内存模块来增加服务器的整体可用内存,或者把部分负载迁移出过载服务器(负载均衡)直到服务器可以升级或用更强大的型号替换。
接下来,检查esxtop报告中的SWAP行(通常是统计数据的第五行)并检查页面交换区空间的使用数量,包括每秒读和写入交换区文件的数据量(MBr/s 和 MBw/s)。当然交换区空间是可以使用的(甚至是必须的),但是大量交换空间的使用伴随每秒大量的读和写操作会带来很多磁盘动作,这会影响到部分工作负载的性能情况。例如在上边实例中的esxtop 报告显示服务器没有用到交换区。
当页面文件活动频繁,成为潜在问题,进一步研究esxtop报告借助SWPD列的数据找到哪台虚拟机触发过多的交换区读写动作。频繁的交换区访问会导致虚拟机性能下降。增加分配给指定虚拟机的内存数量可以缓解对交换区文件活动的依赖并提升虚拟机性能。如果当前没有更多的可用内存(因为服务器已经过载),技术人员需要做负载均衡或升级内存或升级整台服务器来解决问题。%MEM列显示服务器内存被虚拟机的占用比率。
因为esxtop默认以交互模式登陆,在关闭安全shell或进入其它的命令行操作界面之前,需要退出程序(使用Q键)。不过esxtop程序仅仅是VMware ESX/ESXi的可用工具之一。例如,vmkusage 工具可以图形界面显示物理服务器和每台虚拟机的统计数据。只要服务器的IP地址和登录证书可用,通过基于Web界面的VMware Management画面,管理员也可以跟踪虚拟机的整体状况。
相关推荐
-
如何使用 Rufus创建VMware ESXi启动盘
Rufus——也就是 Reliable USB Formatting Utility的缩写——是一款能够在几分钟内创建VMware ESXi启动盘,并且自定义安装包的免费Windows工具。
-
如何使用esxtop监控ESXi存储性能?
esxtop实用程序为VMware管理员提供了有价值的性能数据,但你知道最重要的存储度量标准吗?
-
如何在ESXi中启用巨型帧支持?
在虚拟环境中巨型帧是一款很有价值的工具,管理员可以使用VMware的命令行接口在每台虚拟主机系统中为每个ESXi vSwitch配置巨型帧。
-
利用VMware ESXi测量网络延迟 你了解多少
服务器应用必须与最终用户以及存储子系统交换数据,无效率的配置与网络延迟可能会和工作负载作对并损害用户体验。