虚拟化层提供的抽象功能使得服务器的资源可以超配——动态地分配更多资源以及比物理服务器支撑更多的虚拟机资源。 超配的工作原理基于多数工作负载都不能完全用到分配给它的资源,所以服务器几乎不会超负荷。然而,当超配技术的推广使得资源的管理更精细,有可能发生短缺,使虚拟机的性能受到损害,此时IT管理员必须对性能问题进行排查。本文介绍的就是VMware ESXi的esxtop命令用作处理器和内存利用率的故障诊断工具的方法。
运行esxtop程序 Esxtop程序提供了ESXi对服务器资源的详细使用情况。拥有root用户权限的管理员可以从安全ESXi shell登录程序。接下来就是正常的esxtop语法和常……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
虚拟化层提供的抽象功能使得服务器的资源可以超配——动态地分配更多资源以及比物理服务器支撑更多的虚拟机资源。
超配的工作原理基于多数工作负载都不能完全用到分配给它的资源,所以服务器几乎不会超负荷。然而,当超配技术的推广使得资源的管理更精细,有可能发生短缺,使虚拟机的性能受到损害,此时IT管理员必须对性能问题进行排查。本文介绍的就是VMware ESXi的esxtop命令用作处理器和内存利用率的故障诊断工具的方法。
运行esxtop程序
Esxtop程序提供了ESXi对服务器资源的详细使用情况。拥有root用户权限的管理员可以从安全ESXi shell登录程序。接下来就是正常的esxtop语法和常用参数:
esxtop [h] [v] [s] [a] [c file] [d delay] [n cycles]
每个参数都有独特的用途,如下是最常用参数的解释:
• h:显示esxtop可用命令行(help);
• v:显示esxtop版本号;
• s:在安全模式下使用esxtop;
• a:显示所有统计信息;
• c file:使用某个特殊配置文件;
• d:设置两次更新之间的延迟间隔;
• n:设置运行esxtop的循环次数(重复)
Esxtop程序默认以互动模式开启并生成处理器、内存、硬盘和网络状态的报告,一般是以类似如下案例的方式开始:
11:23am up 21:15, 10 worlds, load average: 0.03, 0.01, 0.00, 0.00
PCPU: 3.56%, 2.23% : 2.95% used total
LCPU: 3.55%, 0.40%, 1.89%, 0.05%
MEM: 845021 managed (KB), 260446 free(KB) : 69.17% used total
SWAP: 1059554 av(KB), 0 used (KB), 1049001 free(KB): 0.00 MBr/s, 0.00 MBw/s
…
…
VCPUID WID WTYPE %USED %READY %EUSED %MEM SWPD
120 120 idle 50.22 0.00 50.22 0.00 0.00
121 121 idle 27.45 0.00 27.45 0.00 0.00
…
…
该报告通常还会包含更多的细节,但是IT员工通过开头几行的信息就可以评估性能负载的状况。
下半部分我们介绍如何判断处理器与内存利用率。
相关推荐
-
如何使用 Rufus创建VMware ESXi启动盘
Rufus——也就是 Reliable USB Formatting Utility的缩写——是一款能够在几分钟内创建VMware ESXi启动盘,并且自定义安装包的免费Windows工具。
-
如何使用esxtop监控ESXi存储性能?
esxtop实用程序为VMware管理员提供了有价值的性能数据,但你知道最重要的存储度量标准吗?
-
如何在ESXi中启用巨型帧支持?
在虚拟环境中巨型帧是一款很有价值的工具,管理员可以使用VMware的命令行接口在每台虚拟主机系统中为每个ESXi vSwitch配置巨型帧。
-
利用VMware ESXi测量网络延迟 你了解多少
服务器应用必须与最终用户以及存储子系统交换数据,无效率的配置与网络延迟可能会和工作负载作对并损害用户体验。