虽然vSphere客户端可以提供性能数据,但是esxtop和resxtop性能工具却可以提供更高级的信息以有效地减轻虚拟化故障恢复的压力。在这篇文章中,我们主要介绍如何使用esxtop和resxtop,其实从vSphere客户端中也可以得到同样性能统计信息。 Esxtop和resxtop都运行在shell进程中,手动编码的话非常巨大。但是不要被这些表象格式所吓倒。
在知道如何控制以及解释这些数据之后,这两个工具对于读懂CPU处理主机和虚拟机的工作负载的方式就会变得非常有价值。 Esxtop和Resxtop Esxtop只运行在ESX服务控制台中——直接运行在控制台上或者使用安全she……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
虽然vSphere客户端可以提供性能数据,但是esxtop和resxtop性能工具却可以提供更高级的信息以有效地减轻虚拟化故障恢复的压力。在这篇文章中,我们主要介绍如何使用esxtop和resxtop,其实从vSphere客户端中也可以得到同样性能统计信息。
Esxtop和resxtop都运行在shell进程中,手动编码的话非常巨大。但是不要被这些表象格式所吓倒。在知道如何控制以及解释这些数据之后,这两个工具对于读懂CPU处理主机和虚拟机的工作负载的方式就会变得非常有价值。
Esxtop和Resxtop
Esxtop只运行在ESX服务控制台中——直接运行在控制台上或者使用安全shell控制台远程运行——resxtop是esxtop的可远程运行版本。
Resxtop包括在vSphere命令行接口(CLI:command line interface)的Linux版本中,并且是vSphere管理助手(vMA:vSphere Management Assistant)的一个组件。Esxtop和Resxtop工作方式相同,提供相同的信息,但是Resxtop只支持交互性和批处理模式,并且不能够以重放模式运行。
形形色色的esxtop命令和模式
正常情况下,esxtop是一个VMware版本的主要命令,是可以显示CPU实时状态信息的Linux命令。Esxtop可以针对虚拟主机和虚拟机特定的信息,并且和其它top命令不同,使用esxtop可以显示所有资源(CPU、内存、磁盘、网络)的信息。该命令能够以三种模式运行:交互模式(实时状态)、批处理(保存到文件)以及重放(使用vm-support命令)。
信息以电子表格的形式有行、有列地显示出来。Esxtop可以显示很多列,拉动右边的滚动条查看所有的列。
所有的esxtop都是单键命令,按下“?”或者“h”键可以看到所有命令的列表,也可以输入“man esxtop”查看esxtop内置的帮助文档。使用“f”或者“o”键可以增加、删除字段(或者列),也可以改变显示顺序,在大多数情况下,esxtop命令对不同的应用场景非常敏感,大小写字母都有分别代表不同的命令。
使用如下的命令可以在显示的不同资源信息之间切换:
CPU信息
由于CPU信息栏可以提供主机中的物理,或者逻辑CPU的使用方式和显示CPU调度问题的详细统计信息,所以该信息使用得最广泛。
最上面显示的是当前时间、主机无故障运行时间、正在运行的“实体”(例如调度实体或者进程)数量,以及前1分钟、5分钟和15分钟的CPU平均负载。
数字0.5的平均负载表示主机上的所有CPU利用率都是50%,如果是1的话就表示CPU满负荷运转。而如果大于1的话(比如1.5)就意味着主机需要增加额外的CPU。紧接着下面两行(PCPU USED% 和PCPU UTIL%)显示主机中每个单独CPU内核的工作负载百分比。
在上图所示中,主机配备了双6核CPU,因此总共有12个数据。最后显示的平均数据涵盖了主机中的所有CPU。PCPU USED %是每个PCPU是CPU使用百分比,PCPU UTIL%表示的是每个PCPU的“非暂停”CPU周期的百分比。
点击查看下半部分:如何在VMware里使用esxtop。
作者
翻译
相关推荐
-
如何使用esxtop监控ESXi存储性能?
esxtop实用程序为VMware管理员提供了有价值的性能数据,但你知道最重要的存储度量标准吗?
-
想通过esxtop确定VMware ESX内存使用情况,请问该怎么做呢?
-
VMware Tools优缺点与安装实战
安装VMware Tools能够优化VMware性能和管理,而且它是免费的。但是在安装之前,你应该考虑安装和维护需求。
-
如何在VMware里使用esxtop?
在这篇文章中,我们主要介绍如何使用esxtop和resxtop,其实从vSphere客户端中也可以得到同样性能统计信息。