通过esxtop检查处理器和内存利用率(上):运行esxtop

日期: 2013-07-24 作者:Stephen J. Bigelow翻译:李哲贤 来源:TechTarget中国 英文

虚拟化层提供的抽象功能使得服务器的资源可以超配——动态地分配更多资源以及比物理服务器支撑更多的虚拟机资源。 超配的工作原理基于多数工作负载都不能完全用到分配给它的资源,所以服务器几乎不会超负荷。然而,当超配技术的推广使得资源的管理更精细,有可能发生短缺,使虚拟机的性能受到损害,此时IT管理员必须对性能问题进行排查。本文介绍的就是VMware ESXi的esxtop命令用作处理器和内存利用率的故障诊断工具的方法。

运行esxtop程序 Esxtop程序提供了ESXi对服务器资源的详细使用情况。拥有root用户权限的管理员可以从安全ESXi shell登录程序。接下来就是正常的esxtop语法和常……

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

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

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

微信公众号

TechTarget微信公众号二维码

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员工通过开头几行的信息就可以评估性能负载的状况。

下半部分我们介绍如何判断处理器与内存利用率

作者

Stephen J. Bigelow
Stephen J. Bigelow

数据中心和虚拟化网站的高级技术编辑,拥有20年的PC和技术写作经验。

翻译

李哲贤
李哲贤

TT虚拟化特约作者

相关推荐