选择适合esx服务器的性能,Esxtop: 使用性能指标负责ESX的故障诊断

诸多Windows管理员都喜欢PerfMon命令,这个命令使用图形化方式实现性能监控可以大大简化对Hyper-V的管理工作。

在VMware的ESX服务器中找到合适的性能指标可能会非常复杂,并且问题还在于在ESX中没有诸如PerfMon这样的命令。VSphere客户端中的表格和图形非常有用,但是有些情况下还需要更加详细的信息。在这些场景中,可以尝试使用esctop命令来编译负载的CPU和内存统计信息。

Esxtop命令是UNIX的高级命令,但是可以重新配置用来提供针对虚拟化的信息。在命令行中输入esxtop就可以看到一个针对虚拟机的VMware特定进程和统计信息列表。

Esxtop有以下四种方法来度量虚拟工作环境性能:CPU模式(按C键);

内存模式(点击M键);

存储设备模式(D键);

网络模式(N键);

Esxtop所能够检索到的信息

使用如下步骤展示esxtop的有用性:登录ESX服务器,输入CPU模式显示CPU计数器。屏幕顶端的信息描述的就是服务器的CPU性能。在屏幕的底部,每一列显示的是每个进程和正在运行的虚拟机的CPU统计信息,其中有一些数字需要进一步的解释。

在屏幕的最上端,可以看到如下信息:当前时间;

上次重启后到现在的时间;

正常运行时间;

运行的“文字”——即调度实体或者进程;

最上面一行同时还显示出高于前一个的CPU均值——5和15分。这些均值以小数形式描述,表示CPU运行和准备运行的利用率。随着这些小数的不断增长,越来越多的CPU资源被占用——即该数值增长到1,表示所有的物理CPU完全被占用。如果可用的CPU不能处理所有的请求,该数字也可能会大于1。例如,如果该数字达到2,这就意味着还需要两个同样数量的CPU才可以处理这些等待的CPU请求。

紧接着的下面一排是额外的两行:PCPU(%):这个度量值表示每个物理CPU的CPU利用率,后面是所有CPU的平均利用效率。该数据以系列数字显示出来,每个表示一个单独的物理CPU,后面的数字是所占用的总和,每一个都是另外所有的数字的平均值。这条信息代表所有可用CPU的CPU请求的分布情况。如果虚拟机的CPU请求开始更多地使用一个特定CPU的话,就需要监控该统计信息。

CCPU(%):这一行显示的是ESX服务器报告的CPU时间。这个数据和PCPU(%)不同,因为该数据作为用户时间变量而不是从CPU角度来度量的。

更多的esxtop指标

在屏幕的下半部每一行显示每个进程和虚拟机的情况。每行都表示该行任务的CPU利用率,同时也都会有13个CPU指标。如下是这些指标以其描述的统计表:

Esxtop命令可以生成大量原始数据,足可以吓到管理员。但是主要仔细分析这些数据,esxtop命令将会成为ESX服务器性能故障诊断的强大工具。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值