Chinaunix首页 | 论坛 | 博客
  • 博客访问: 652608
  • 博文数量: 70
  • 博客积分: 145
  • 博客等级: 入伍新兵
  • 技术积分: 1150
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-11 08:15
个人简介

没有简介就是最好的简介

文章分类

全部博文(70)

文章存档

2020年(1)

2018年(2)

2017年(3)

2016年(11)

2015年(12)

2014年(16)

2013年(19)

2012年(6)

我的朋友

分类: 虚拟化

2020-12-23 10:49:36

1.前言

进行ESXi性能监控的时候,许多管理员喜欢用esxtop命令查看ESXi的运行状况,本文旨在解释esxtop进行性能查看的时候具体查看哪些参数,以及建议的参考值。仅仅是参考,因为每个应用的架构都是不同的,并且没有一种架构适合所有的应用。

2.ESXTOP命令概览

命令

查看区域

命令

查看区域

命令

查看区域

命令

功能

m

内存

i

中断

v

虚拟机磁盘

2

高亮显示(向下)

c

CPU

d

存储适配器

p

电源状态

8

高亮显示(向上)

n

网络

u

磁盘设备

x

vsan信息

V

只显示虚拟机

由于篇幅有限,本次只介绍平时用的较多,较为重要的命令

2.CPU相关信息


 

%USED 虚拟机CPU调度的时间,此值较高的,有可能预示着ESXi出现性能问题

%SYS 代表资源池、虚拟机或环境在 ESXi VMkernel 中处理中断和执行其他系统活动所用的时间百分比。此值超过10需要关注

%VMWAIT 虚拟机等待其他资源完成继续CPU调用的时间,此值超过100需要关注

%RDY 虚拟机等待被调度的时间,上面是等待其它资源的时间,这个是其他条件都具备等待CPU时间。此值超过5或者10需要关注

%CSTP 如果虚拟机分配多个vCPU这个值表示在就绪、共同取消调度状况中所用的时间百分比。此值过高可以考虑减少虚拟机vCPU的数量。此值超过3需要关注。

%MLMTD由于设置CPU限制导致虚拟机不能被正常调度的百分比此值超过1需要关注,最好是取消CPU限制

%SWPWT 虚拟机等待交换内存所用的时间百分比很大原因是内存出现问题,此值超过5需要关注

3.内存相关信息


MEMCTL (MB)  使用 vmmemctl 模块回收的物理内存总量。这个值不是0说明内存有可能出现问题,此值大于1需要关注

SWCUR (MB)   虚拟机或者资源池目前使用的交换分区值,这个值不是0说明内存有可能出现问题,此值大于1需要关注

SWR/s (MB)SWW/s (MB)  由于虚拟机或者资源池的需求ESXi主机磁盘换出、换入到内存的速率此值大1需要关注

ZIP/s (MB/s)UNZIP/s (MB/s) 每秒压缩、解压的内存。这个值大于0说明内存有可能出现问题,此值大于1需要关注

关于内存的相关信息可以参考另外一篇文章

4.存储适配器相关信息


DAVG/cmd 平均每个命令的设备延迟时间ms),此值大于25需要关注

KAVG/cmd 平均每个命令的ESXi VMkernel延迟时间(ms)此值大于3需要关注

GAVG/cmd 虚拟机的一个读操作的平均延迟时间,此值大于25需要关注

ABRTS/s 每秒中断的命令数此值大于1需要关注

RESETS/s 每秒重置的命令数,此值大于1需要关注

5.网络相关信息

%DRPTX%DRPRX 丢弃的传输/接收的数据包百分比,此值大于0需要关注

6.存储设备相关信息


ACTVQUED 当前活动排队的 ESXi VMkernel 中的命令数量此值大于0需要关注

DAVG/cmd  平均每个命令的设备延迟时间ms),此值大于15需要关注

ESXi VMkernel 活动命令加上 ESXi VMkernel 排队命令与队列深度的比率。此值大于1需要关注

KAVG/cmd 平均每个命令的ESXi VMkernel延迟时间(ms)此值大于1需要关注

7.总结

本文旨在为虚拟化管理员日常工作中,ESXi性能有更好的了解,并某些性能数据提供一些参考值进行。希望对在日常工作中有所帮助。文章开头所说,因为每个应用的架构都是不同的,并且没有一种架构适合所有的应用。

虚拟化平台使用的存储设备,机器型号,配置的内存,连接的网络等都不相同,所以还是要根据实际情况进行分析。

 本文转自微信公众号“深度运维

阅读(2778) | 评论(0) | 转发(0) |
0

上一篇:oracle 11gr2 rac修改VIP

下一篇:没有了

给主人留下些什么吧!~~