esxtop实战笔记

使用secureCRT连接esxi使用esxtop不能正常显示解决拌饭

1.使用crt连接esxi,执行命令esxtop出现的是乱码。

esxtop实战笔记

2.在主机上右键选择属性

esxtop实战笔记

3.选择Terminal下的Emulation,将VT100更改为linux,问题解决。需要断开重新连接。

esxtop实战笔记

使用esxtop命令可以显示针对虚拟化的各类信息,包括cpu、内存、网卡、存储等各类数据的统计。必须具有 root 用户特权。

esxtop有以下8种方式来度量虚拟工作环境性能:

  c:CPU面板显示服务器统计数据以及个人领域、资源池和虚拟机CPU的统计数据;

  m:内存面板显示服务器和分组内存使用的统计数据,与CPU面板相似;

  n:网络面板显示服务器网络使用统计数据;

  i:中断面板显示中断向量的统计信息;

d:存储适配器面板默认汇总每个存储适配器;

u:存储设备面板显示服务器存储利用的统计数据;

v:虚拟机存储面板显示以虚拟机为中心的存储统计数据;

p:电源面板显示CPU电源利用统计数;

esxtop其他功能

f:增加或者删除设置;

V:在CPU面板和内存面板之间切换View All和View VM Only视图,View VM Only视图会清除不是虚拟机的所有进程;

2:高亮显示一行,向下滚动;

8:高亮显示一行,向上滚动;

S2:两秒刷新一次;

可以定义在交互模式中字段的显示顺序。

如果按下 f、F、o 或 O,系统会显示一个页面,该页面在最上面的一行指定字段顺序和字段内容的简短描述。如果对应于字段的字段字符串中的字母为大写,则显示该字段。字段描述前面的星号表示是否显示字段。

这些字段的顺序对应于字符串中字母的顺序。

从”字段选择”面板中,您可以:

通过按下对应的字母,切换字段的显示。
通过按下对应的大写字母,向左移动字段。
通过按下对应的小写字母,向右移动字段。

所有交互模式面板都可识别下表中列出的命令。如果已经在命令行上提供 s 选项,则用来指定更新之间延迟的命令会处于禁用状态。所有的交互排序命令按降序排序。

描述
h 或 ? 显示当前面板的帮助菜单,给出命令的简短摘要以及安全模式的状态。
空格 立即更新当前面板。
^L 擦除和重绘当前面板。
f 或 F 显示将统计信息列(字段)添加到当前面板或从当前面板移除统计信息列(字段)的面板。
o 或 O 显示用来更改当前面板上统计信息列顺序的面板。
# 提示您输入要显示的统计信息的行数。只要值大于 0,就会替代根据窗口大小测量自动确定要显示的行数。如果在一个 resxtop(或 esxtop)面板中更改该数值,此更改会影响所有四个面板。
提示您输入更新之间的延迟,以秒为单位。小数值可以识别到微秒。默认值为 5 秒。最小值为 2 秒。此命令在安全模式中不可用。
W 将当前设置写入 esxtop(或 resxtop)配置文件。这是写入配置文件的推荐方式。默认文件名是通过 -c 选项指定的文件名,如果不使用 -c 选项,则为 ~/.esxtop50rc。还可以在该 W 命令生成的提示中指定其他文件名。
q 退出交互模式。
c 切换到 CPU 资源利用率面板。
p 切换到 CPU 电源利用率面板。
m 切换到内存资源利用率面板。
d 切换到存储(磁盘)适配器资源利用率面板。
u 切换到存储(磁盘)设备资源利用率屏幕。
v 切换到存储(磁盘)虚拟机资源利用率屏幕。
n 切换到网络资源利用率面板。
i 切换到中断面板。

ESXtop命令实战 

1.      CPU

输入esxtop命令,一般默认是显示和CPU相关的界面,如果没显示,可按”c”进行CPU界面展示。CPU 面板显示了服务器范围的统计信息以及单个环境、资源池和虚拟机 CPU 利用率的统计信息。

资源池、正在运行的虚拟机或其他环境有时会称为组。对于属于虚拟机的环境,显示正在运行的虚拟机的统计信息。所有其他环境按逻辑方式聚合到包含这些环境的资源池中。

CPU 面板统计信息

可以使用单键命令来更改该显示。

命令 描述
e 在展开显示 CPU 统计信息和不展开显示 CPU 统计信息之间切换。
展开显示中包括按属于资源池或虚拟机的各个环境细分的 CPU 资源利用率统计信息。各个环境的所有百分比是单个物理 CPU 的百分比。

考虑以下示例:

如果在 2 路服务器上按资源池细分的”%Used”为 30%,则说明该资源池正在利用一个物理内核 30% 的资源。
如果在 2 路服务器上按属于资源池的环境细分的”%Used”为 30%,则说明该环境正在利用一个物理内核 30% 的资源。
U 按资源池或虚拟机的”%Used”列对资源池、虚拟机和环境进行排序。这是默认的排序顺序。
R 按资源池或虚拟机的”%RDY”列对资源池、虚拟机和环境进行排序。
N 按 GID 列对资源池、虚拟机和环境进行排序。
V 仅显示虚拟机实例。
L 更改”NAME”列的显示长度。

CPU 面板

描述
PCPU USED(%) PCPU 指的是物理硬件执行上下文。如果超线程不可用或已禁用,则它可以是物理 CPU 内核;如果超线程已启用,则可以是逻辑 CPU(LCPU 或 SMT 线程)。
PCPU USED(%) 显示以下百分比:

每个 PCPU 的 CPU 使用情况百分比
所有 PCPU 的平均 CPU 使用情况百分比

CPU 使用情况 (%USED) 是自上次屏幕更新以来所使用的 PCPU 标称频率的百分比。它等于在此 PCPU 上运行的环境的 %USED 的总和。


如果 PCPU 的运行频率高于其标称(额定)频率,则 PCPU USED(%) 可能大于 100%。

如果启用超线程功能时 PCPU 及其合作伙伴正忙,则每个 PCPU 会分担 CPU 用量的一半。

PCPU UTIL(%)PCPU 指的是物理硬件执行上下文。如果超线程不可用或已禁用,则它可以是物理 CPU 内核;如果超线程已启用,则可以是逻辑 CPU(LCPU 或 SMT 线程)。
PCPU UTIL(%) 表示 PCPU 处于非闲置状态的实际时间百分比(原始 PCPU 利用率),它显示每个 PCPU 的 CPU 利用率百分比和所有 PCPU 的平均 CPU 利用率百分比。


PCPU UTIL(%) 可能由于电源管理技术或超线程而与 PCPU USED(%) 不同。

ID正在运行的环境中的资源池或虚拟机的资源池 ID 或虚拟机 ID,或正在运行的环境的环境 ID。
GID正在运行的环境中的资源池或虚拟机的资源池 ID。
NAME正在运行的环境中的资源池或虚拟机的名称,或正在运行的环境的名称。
NWLD正在运行的环境中的资源池或虚拟机的成员数。如果使用交互命令 e 对组进行扩展,则所生成的全部环境的 NWLD 为 1。
%STATE TIMES由以下百分比构成的 CPU 统计信息集合。对于环境,百分比是一个物理 CPU 内核的百分比。
%USED由资源池、虚拟机或环境使用的物理 CPU 内核周期百分比。%USED 可能取决于 CPU 内核的运行频率。当以较低的 CPU 内核频率运行时,%USED 可能小于 %RUN。在支持涡轮加速模式的 CPU 上,CPU 频率也可能高于标称(额定)频率,并且 %USED 可能大于 %RUN。
%SYS代表资源池、虚拟机或环境在 ESXi VMkernel 中处理中断和执行其他系统活动所用的时间百分比。该时间是用于计算”%USED”的时间的一部分。
%WAIT资源池、虚拟机或环境在阻止或遇忙等待状况所占的时间百分比。该百分比包括资源池、虚拟机或环境闲置的时间百分比。
%VMWAIT资源池/环境在已阻止状况下等待事件所用的时间总百分比。
%IDLE资源池、虚拟机或环境闲置的时间百分比。从”%WAIT”中减去该百分比,可得出资源池、虚拟机或环境等待某个事件所用的时间百分比。VCPU 环境的”%WAIT – %IDLE”之差可用来估计客户机 I/O 等待时间。要查找 VCPU 环境,请使用单键命令 e 展开虚拟机,并搜索以”vcpu”开头的环境 NAME(名称)。(VCPU 环境可能还会等待除 I/O 事件之外的其他事件,因此,此测量值只是估计。)
%RDY资源池、虚拟机或环境准备运行的时间百分比,但不是所提供的、要在其上执行的 CPU 资源的时间百分比。
%MLMTD(最大限制)ESXi VMkernel 故意未运行资源池、虚拟机或环境的时间百分比,因为如果运行的话,会违反资源池、虚拟机或环境的限制设置。由于资源池、虚拟机或环境在被阻止以此方式运行时准备运行,”%MLMTD”(最大限制)时间也包括在”%RDY”时间内。
%SWPWT资源池或环境等待 ESXi VMkernel 交换内存所用的时间百分比。”%SWPWT”(交换等待)时间包括在”%WAIT”时间内。
EVENT COUNTS/s由每秒事件速率构成的 CPU 统计信息集合。这些统计信息仅供 VMware 内部使用。
CPU ALLOC由以下 CPU 分配配置参数构成的 CPU 统计信息集合。
AMIN资源池、虚拟机或环境属性”预留”。
AMAX资源池、虚拟机或环境属性”限制”。-1 值表示无限制。
ASHRS资源池、虚拟机或环境属性”份额”。
SUMMARY STATS由以下 CPU 配置参数和统计信息构成的 CPU 统计信息集合。这些统计信息仅适用于环境,而不适用于虚拟机或资源池。
AFFINITY BIT MASK显示环境的当前调度关联性的位掩码。
HTSHARING当前超线程配置。
CPU当 resxtop(或 esxtop)获得该信息时,正在运行的环境的物理或逻辑处理器。
HTQ表示环境当前是否已隔离。”N”表示否,”Y”表示是。
TIMER/s该环境的定时器速率。
%OVRLP调度资源池、虚拟机或环境时,代表不同资源池、虚拟机或环境在调度资源池、虚拟机或环境期间所用系统时间的百分比。该时间不包括在”%SYS”中。例如,如果当前正在调度虚拟机 A,而且虚拟机 B 的网络数据包已由 ESXi VMkernel 处理,则虚拟机 A 所用的时间显示为”%OVRLP”,而虚拟机 B 所用的时间显示为”%SYS”。
%RUN调度的总时间百分比。该时间不算超线程和系统时间。在支持超线程的服务器上,%RUN 可以是”%USED”大小的两倍。
%CSTP资源池在就绪、共同取消调度状况中所用的时间百分比。

您可能会看到该统计信息显示出来,但其仅供 VMware 使用。

POWER资源池的当前 CPU 功耗(单位为瓦特)。
%LAT_C 资源池或环境已就绪可运行的时间百分比,而不是由于 CPU 资源争用而调度以运行的时间百分比。
%LAT_M资源池或环境已就绪可运行的时间百分比,而不是由于内存资源争用而调度以运行的时间百分比。
%DMD 以百分比表示的 CPU 需求。它代表过去一分钟内平均活动 CPU 负载。

2.     内存

内存面板显示了服务器范围和组的内存利用率统计信息。与 CPU 面板类似,组对应于资源池、正在运行的虚拟机或正在消耗内存的其他环境。

内存面板顶部第一行显示了当前时间、自上一次重新引导以来所经过的时间、当前运行的环境数量和内存过载平均值。显示过去 1 分钟、5 分钟和 15 分钟内内存过载的平均值。内存过载为 1.00 表示内存 100% 过载。

内存面板统计信息

命令 描述
M 按”MEMSZ”列对资源池或虚拟机排序。这是默认的排序顺序。
B 按”组 Memctl”列对资源池或虚拟机排序。
N 按”GID”列对资源池或虚拟机排序。
V 仅显示虚拟机实例。
L 更改”NAME”列的显示长度。

内存面板

字段 描述
PMEM (MB) 显示服务器的计算机内存统计信息。所有数字都以兆字节为单位。

total 服务器中计算机内存总量。
vmk 正由 ESXi VMkernel 使用的计算机内存量。
其他 正由除 ESXi VMkernel 以外的一切使用的计算机内存量。
free 可用的计算机内存量。
VMKMEM (MB) 显示 ESXi VMkernel 的计算机内存统计信息。所有数字都以兆字节为单位。

受管 由 ESXi VMkernel 管理的计算机内存总量。
min free ESXi VMkernel 旨在保持可用的计算机内存最小量。
rsvd 当前由资源池预留的计算机内存总量。
ursvd 当前未预留的计算机内存总量。
state 计算机内存的当前可用性状况。可能的值为 high、soft、hard 和 low。high 表示计算机内存没有任何压力,low 表示有压力。
NUMA (MB) 显示 ESXi NUMA 统计信息。只有当 ESXi 主机正运行在 NUMA 服务器上时,才会显示该行。所有数字都以兆字节为单位。
对于服务器中的每个 NUMA 节点,显示两个统计信息:

NUMA 节点中由 ESXi 管理的计算机内存总量。
该节点中当前可用的计算机内存量(在圆括号中)。
PSHARE (MB) 显示 ESXi 页共享统计信息。所有数字都以兆字节为单位。

共享 正共享的物理内存量。
common 环境之间共用的计算机内存量。
saving 由于页共享而节省的计算机内存量。
SWAP (MB) 显示 ESXi 交换使用量统计信息。所有数字都以兆字节为单位。

curr 当前的交换使用量。
rclmtgt ESXi 系统希望回收的内存所处的位置。可以通过交换或压缩回收内存。
r/s 由 ESXi 系统从磁盘换入内存的速率。
w/s 由 ESXi 系统将内存交换到磁盘的速率。
ZIP (MB) 显示 ESXi 内存压缩统计信息。所有数字都以兆字节为单位。

zipped 压缩的物理内存总量。
saved 通过压缩保存的内存。
MEMCTL (MB) 显示内存虚拟增长统计信息。所有数字都以兆字节为单位。

curr 使用 vmmemctl 模块回收的物理内存总量。
target ESXi 主机尝试使用 vmmemctl 模块回收的物理内存总量。
max ESXi 主机可以使用 vmmemctl 模块回收的最大物理内存量。
AMIN 该资源池或虚拟机的内存预留。
AMAX 该资源池或虚拟机的内存限制。-1 值表示无限制。
ASHRS 该资源池或虚拟机的内存份额。
NHN 资源池或虚拟机的当前主节点。该统计信息仅适用于 NUMA 系统。如果虚拟机没有主节点,则会显示短划线 (-)。
NRMEM (MB) 分配到虚拟机或资源池的当前远程内存量。该统计信息仅适用于 NUMA 系统。
N% L 分配到虚拟机或资源池的当前本地内存百分比。
MEMSZ (MB) 分配到资源池或虚拟机的物理内存量。
GRANT (MB) 映射到资源池或虚拟机的客户机物理内存量。消耗的主机内存等于 GRANT – SHRDSVD。
SZTGT (MB) ESXi VMkernel 想要分配到资源池或虚拟机的计算机内存量。
TCHD (MB) 资源池或虚拟机的工作集估计。
%ACTV 正由客户机引用的客户机物理内存的百分比。这是瞬时值。
%ACTVS 正由客户机引用的客户机物理内存的百分比。这是慢速移动平均值。
%ACTVF 正由客户机引用的客户机物理内存的百分比。这是快速移动平均值。
%ACTVN 正由客户机引用的客户机物理内存的百分比。这是估计值。(您可能会看到该统计信息显示出来,但其仅供 VMware 使用。)
MCTL? 是否已安装内存虚拟增长驱动程序。N 表示否,Y 表示是。
MCTLSZ (MB) 通过虚拟增长从资源池回收的物理内存量。
MCTLTGT (MB) ESXi 系统尝试通过虚拟增长从资源池或虚拟机回收的物理内存量。
MCTLMAX (MB) ESXi 系统可以通过虚拟增长从资源池或虚拟机回收的最大物理内存量。该最大值取决于客户机操作系统类型。
SWCUR (MB) 该资源池或虚拟机当前使用的交换量。
SWTGT (MB) ESXi 主机预期资源池或虚拟机交换使用量的目标。
SWR/s (MB) ESXi 主机为资源池或虚拟机从磁盘换入内存的速率。
SWW/s (MB) ESXi 主机将资源池或虚拟机内存交换到磁盘的速率。
LLSWR/s (MB) 从主机缓存中读取内存的速度。
LLSWW/s (MB) 内存从各种源写入主机缓存的速度。
CPTRD (MB) 从检查点文件中读取的数据量。
CPTTGT (MB) 检查点文件大小。
ZERO (MB) 置零的资源池或虚拟机物理页。
SHRD (MB) 共享的资源池或虚拟机物理页。
SHRDSVD (MB) 由于资源池或虚拟机共享页而节省的计算机页。
OVHD (MB) 资源池的当前空间开销。
OVHDMAX (MB) 可能由资源池或虚拟机造成的最大空间开销。
OVHDUW (MB) 用户环境的当前空间开销。(您可能会看到该统计信息显示出来,但其仅供 VMware 使用。)
GST_NDx (MB) 为 NUMA 节点 x 上的资源池分配的客户机内存。该统计信息仅适用于 NUMA 系统。
OVD_NDx (MB) 为 NUMA 节点 x 上的资源池分配的 VMM 开销内存。该统计信息仅适用于 NUMA 系统。
TCHD_W (MB) 写出资源池的工作集估计。
CACHESZ (MB) 压缩内存缓存大小。
CACHEUSD (MB) 已用的压缩内存缓存。
ZIP/s (MB/s) 每秒压缩的内存。
UNZIP/s (MB/s) 每秒解压缩的内存。

3.     存储适配器

存储适配器面板统计信息

下表显示了可以在存储适配器面板中使用的交互命令。

命令 描述
e 在展开显示存储适配器统计信息和不展开显示存储适配器统计信息之间切换。允许查看按属于已展开存储适配器的各个路径细分的存储资源利用率统计信息。系统会提示您输入适配器名称。
r 按”READS/s”列排序。
w 按”WRITES/s”列排序。
R 按”MBREAD/s read”列排序。
T 按”MBWRTN/s written”列排序。
N 首先按”ADAPTR”列排序,然后按”PATH”列排序。这是默认的排序顺序。

默认情况下,按照存储适配器来汇总存储适配器面板中的统计信息。还可以按照存储路径查看统计信息。

描述
ADAPTR 存储适配器的名称。
PATH 存储路径名称。只有对应的适配器展开时,该名称才可见。请参见存储适配器面板交互命令中的交互命令 e。
NPTH 路径数量。
AQLEN 存储适配器的当前队列深度。
CMDS/s 每秒发出的命令数目。
READS/s 每秒发出的读取命令数目。
WRITES/s 每秒发出的写入命令数目。
MBREAD/s 每秒读取的兆字节数。
MBWRTN/s 每秒写入的兆字节数。
RESV/s 每秒的 SCSI 预留数。
CONS/s 每秒的 SCSI 预留冲突数目。
DAVG/cmd 每条命令的平均设备滞后时间,以毫秒为单位。
KAVG/cmd 每条命令的平均 ESXi VMkernel 滞后时间,以毫秒为单位。
GAVG/cmd 每条命令的平均虚拟机操作系统滞后时间,以毫秒为单位。
QAVG/cmd 每条命令的平均队列滞后时间,以毫秒为单位。
DAVG/rd 每个读取操作的平均设备读取滞后时间,以毫秒为单位。
KAVG/rd 每个读取操作的平均 ESXi VMkernel 读取滞后时间,以毫秒为单位。
GAVG/rd 每个读取操作的平均客户机操作系统读取滞后时间,以毫秒为单位。
QAVG/rd 每个读取操作的平均队列滞后时间,以毫秒为单位。
DAVG/wr 每个写入操作的平均设备写入滞后时间,以毫秒为单位。
KAVG/wr 每个写入操作的平均 ESXi VMkernel 写入滞后时间,以毫秒为单位。
GAVG/wr 每个写入操作的平均客户机操作系统写入滞后时间,以毫秒为单位。
QAVG/wr 每个写入操作的平均队列滞后时间,以毫秒为单位。
FCMDS/s 每秒发出的失败命令数目。
FREAD/s 每秒发出的失败读取命令数目。
FWRITE/s 每秒发出的失败写入命令数目。
FMBRD/s 每秒失败的读取操作的兆字节数。
FMBWR/s 每秒失败的写入操作的兆字节数。
FRESV/s 每秒失败的 SCSI 预留数。
ABRTS/s 每秒中止的命令数目。
RESETS/s 每秒重置的命令数目。
PAECMD/s 每秒的 PAE(物理地址扩展)命令数目。
PAECP/s 每秒的 PAE 副本数。
SPLTCMD/s 每秒的拆分命令数目。
SPLTCP/s 每秒的拆分副本数。

存储设备面板统计信息

下表显示了可以在存储设备面板中使用的交互命令。

命令 描述
e 展开或汇总存储环境统计信息。该命令允许查看由属于已展开存储设备的各个环境分隔的存储资源利用率统计信息。系统会提示您输入设备名称。统计信息按环境和设备显示。
P 展开或汇总存储路径统计信息。该命令允许查看由属于已展开存储设备的各个路径分隔的存储资源利用率统计信息。系统会提示您输入设备名称。
t 展开或汇总存储器分区统计信息。该命令允许查看按属于已展开存储设备的各个分区分隔的存储资源利用率统计信息。系统会提示您输入设备名称。
r 按”READS/s”列排序。
w 按”WRITES/s”列排序。
R 按”MBREAD/s”列排序。
T 按”MBWRTN”列排序。
N 先按”DEVICE”列排序,再依次按”PATH”、”WORLD”和”PARTITION”列排序。这是默认的排序顺序。
L 更改”DEVICE”列的显示长度。

存储设备面板显示了服务器范围的存储利用率统计信息。

默认情况下,该信息按存储设备分组。还可以按照路径、环境或分区对统计信息分组。

描述
DEVICE 存储设备的名称。
PATH 路径名称。只有对应的设备展开到路径时,该名称才可见。请参见存储设备面板交互命令中的交互命令 p。
WORLD 环境 ID。只有对应的设备展开到环境时,该 ID 才可见。请参见存储设备面板交互命令中的交互命令 e。环境统计信息按环境和设备显示。
PARTITION 分区 ID。只有对应的设备展开到分区时,该 ID 才可见。请参见存储设备面板交互命令中的交互命令 t。
NPH 路径数量。
NWD 环境数量。
NPN 分区数量。
SHARES 份额数量。该统计信息仅适用于环境。
BLKSZ 以字节为单位的块大小。
NUMBLKS 设备的块数。
DQLEN 存储设备的当前设备队列深度。
WQLEN 环境队列深度。这是允许环境具有的 ESXi VMkernel 活动命令的最大数量。这是对于环境而言每个设备的最大值。只有对应的设备展开到环境时,此列才有效。
ACTV 当前活动的 ESXi VMkernel 中的命令数量。此统计信息仅适用于环境和设备。
QUED 当前排队的 ESXi VMkernel 中的命令数量。此统计信息仅适用于环境和设备。
%USD ESXi VMkernel 活动命令使用的队列深度百分比。此统计信息仅适用于环境和设备。
LOAD ESXi VMkernel 活动命令加上 ESXi VMkernel 排队命令与队列深度的比率。此统计信息仅适用于环境和设备。
CMDS/s 每秒发出的命令数量。
READS/s 每秒发出的读取命令数量。
WRITES/s 每秒发出的写入命令数量。
MBREAD/s 每秒读取的兆字节数。
MBWRTN/s 每秒写入的兆字节数。
DAVG/cmd 每条命令的平均设备滞后时间,以毫秒为单位。
KAVG/cmd 每条命令的平均 ESXi VMkernel 滞后时间,以毫秒为单位。
GAVG/cmd 每条命令的平均客户机操作系统滞后时间,以毫秒为单位。
QAVG/cmd 每条命令的平均队列滞后时间,以毫秒为单位。
DAVG/rd 每个读取操作的平均设备读取滞后时间,以毫秒为单位。
KAVG/rd 每个读取操作的平均 ESXi VMkernel 读取滞后时间,以毫秒为单位。
GAVG/rd 每个读取操作的平均客户机操作系统读取滞后时间,以毫秒为单位。
QAVG/rd 每个读取操作的平均队列读取滞后时间,以毫秒为单位。
DAVG/wr 每个写入操作的平均设备写入滞后时间,以毫秒为单位。
KAVG/wr 每个写入操作的平均 ESXi VMkernel 写入滞后时间,以毫秒为单位。
GAVG/wr 每个写入操作的平均客户机操作系统写入滞后时间,以毫秒为单位。
QAVG/wr 每个写入操作的平均队列写入滞后时间,以毫秒为单位。
ABRTS/s 每秒中止的命令数量。
RESETS/s 每秒重置的命令数量。
PAECMD/s 每秒的 PAE 命令数量。此统计信息仅适用于路径。
PAECP/s 每秒的 PAE 副本数。此统计信息仅适用于路径。
SPLTCMD/s 每秒的拆分命令数量。此统计信息仅适用于路径。
SPLTCP/s 每秒的拆分副本数。此统计信息仅适用于路径。

3.虚拟机存储     

虚拟机存储面板统计信息

下表列出了可以在虚拟机存储面板中使用的交互命令。

命令 描述
e 展开或汇总存储器 VSCSI 统计信息。允许查看按属于某个组的各个 VSCSI 设备细分的存储资源利用率统计信息。系统会提示您输入组 ID。该统计信息按 VSCSI 设备显示。
r 按”READS/s”列排序。
w 按”WRITES/s”列排序。
R 按”MBREAD/s”列排序。
T 按”MBWRTN/s”列排序。
N 先按”VMNAME”列排序,然后按”VSCSINAME”列排序。这是默认的排序顺序。

虚拟机存储面板

该面板显示了以虚拟机为中心的存储统计信息。

默认情况下,按照资源池聚合统计信息。一个虚拟机具有一个对应的资源池,因此该面板按照虚拟机显示统计信息。您也可以按照 VSCSI 设备查看统计信息。

描述
ID 资源池 ID 或 VSCSI 设备的 VSCSI ID。
GID 资源池 ID。
VMNAME 资源池的名称。
VSCSINAME VSCSI 设备的名称。
NDK VSCSI 设备数量
CMDS/s 每秒发出的命令数量。
READS/s 每秒发出的读取命令数量。
WRITES/s 每秒发出的写入命令数量。
MBREAD/s 每秒读取的兆字节数。
MBWRTN/s 每秒写入的兆字节数。
LAT/rd 每次读取的平均滞后时间(以毫秒为单位)。
LAT/wr 每次写入的平均滞后时间(以毫秒为单位)。

4.     网络

网络面板

网络面板显示了服务器范围的网络利用率统计信息。

统计信息按照所配置的每个虚拟网络设备的端口进行排列。有关物理网络适配器统计信息,请参见表中与物理网络适配器所连端口相对应的行。有关在特定虚拟机上配置的虚拟网络适配器的统计信息,请参见对应于虚拟网络适配器所连接到端口的行。

描述
PORT-ID 虚拟网络设备的端口 ID。
UPLINK “Y”表示对应的端口是上行链路。”N”表示不是。
UP “Y”表示对应的链路是上行链路。”N”表示不是。
SPEED 以兆位/秒为单位的链路速度。
FDUPLX “Y”表示对应的链路以全双工方式运行。”N”表示不是。
USED-BY 虚拟网络设备端口用户。
DTYP 虚拟网络设备类型。”H”表示集线器,”S”表示交换机。
DNAME 虚拟网络设备名称。
PKTTX/s 每秒传输的数据包数。
PKTRX/s 每秒接收的数据包数。
MbTX/s 每秒传输的兆位数。
MbRX/s 每秒接收的兆位数。
%DRPTX 丢弃的传输数据包百分比。
%DRPRX 丢弃的接收数据包百分比。
TEAM-PNIC 用于绑定上行链路的物理网卡的名称。
PKTTXMUL/s 每秒传输的多播数据包数。
PKTRXMUL/s 每秒接收的多播数据包数。
PKTTXBRD/s 每秒传输的广播数据包数。
PKTRXBRD/s 每秒接收的广播数据包数。

网络面板统计信息

下表显示了可以在网络面板中使用的交互命令。

命令 描述
T 按”Mb Tx”列排序。
R 按”Mb Rx”列排序。
t 按”Packets Tx”列排序。
r 按”Packets Rx”列排序。
N 按”PORT-ID”列排序。这是默认的排序顺序。
L 更改”DNAME”列的显示长度。

5.     中断

中断面板

中断面板显示有关中断向量的使用信息。

描述
VECTOR 中断向量 ID。
COUNT/s 每秒中断总数。此值是每个 CPU 的累积计数。
COUNT_x 在 CPU x 上的每秒中断数。
TIME/int 每个中断的平均处理时间(以微秒为单位)。
TIME_x 在 CPU x 上每个中断的平均处理时间(以微秒为单位)。
DEVICES 使用中断向量的设备。如果没有为设备启用中断向量,则其名称将包含在尖括号(< 和 >)中。

6.     电源

CPU 电源面板

“CPU 电源”面板显示”CPU 电源”利用率统计信息。

在”CPU 电源”面板上,统计信息按 PCPU 列出。PCPU 指的是物理硬件执行上下文 – 如果超线程不可用或已禁用,则它可以是物理 CPU 内核;如果超线程已启用,则可以是逻辑 CPU(LCPU 或 SMT 线程)。

描述
电源使用情况 当前电源总体使用情况(以瓦特为单位)。
功率上限 电源总功率上限(以瓦特为单位)。
PSTATE MHZ 每一状况的时钟频率。
%USED 上次屏幕更新以来已用的 PCPU 标称频率百分比。这与 CPU 屏幕中显示的 PCPU USED(%) 相同。
%UTIL 原始 PCPU 利用率,即 PCPU 非闲置实际时间百分比。这与 CPU 屏幕中显示的 PCPU UTIL(%) 相同。
%Cx PCPU 处于 C 状况”x”的时间百分比。
%Px PCPU 处于 P 状况”x”的时间百分比。在具有处理器时钟控制的系统上,P 状况并不直接对 ESXi 可见,因此,esxtop 将在标题”P0″下显示全速运行时所用时间百分比,并在”P1″下显示在任一较低速度下运行时所用时间百分比。
%Tx PCPU 处于 T 状况”x”的时间百分比。

二、     内存使用批处理模式

批处理模式允许您收集资源利用率统计信息并将其保存到文件中。

在准备好批处理模式之后,可以在此模式中使用 esxtop 或 resxtop。

准备批处理模式

要以批处理模式运行,必须先准备批处理模式。

步骤

1 以交互模式运行 resxtop(或 esxtop)。
2 在每个面板中,选择所需列。
3 使用 W 交互命令将该配置保存到文件(默认为 ~/.esxtop50rc)中。

在准备好批处理模式后,可以在此模式中使用 esxtop 或 resxtop。

步骤

1 启动 resxtop(或 esxtop)将输出重定向到文件。
例如:

esxtop -b > my_file.csv

文件名必须具有 .csv 扩展名。该实用程序不强制要求这点,但后处理工具需要该扩展名。

2使用诸如 Microsoft Excel 和 Perfmon 之类的工具处理在批处理模式中收集的统计信息。

在批处理模式中,resxtop(或 esxtop)不接受交互命令。在批处理模式中,该实用程序运行到产生所请求的迭代次数为止(有关详细信息,请参见下面的命令行选项 n),或运行到通过按 Ctrl+c 终止进程为止。

批处理模式命令行选项

可以将批处理模式与命令行选项配合使用。

选项 描述
a 显示所有统计信息。该选项会替代配置文件设置并显示所有统计信息。配置文件可以是默认的 ~/.esxtop50rc 配置文件或用户定义的配置文件。
b 以批处理模式运行 resxtop(或 esxtop)。
c
filename
加载用户定义的配置文件。如果未使用 -c 选项,则默认配置文件名为 ~/.esxtop41rc。使用 W 单键交互命令创建自己的配置文件,同时指定其他文件名。
d 指定统计信息快照之间的延迟。默认值为 5 秒。最小值为 2 秒。如果指定的延迟少于 2 秒,延迟将设置为 2 秒。
n 迭代次数。resxtop(或 esxtop)对统计信息迭代执行此次数的收集和保存操作,然后退出。
server 要连接的远程服务器主机的名称(仅 resxtop 需要)。
vihost 如果采用间接连接方式(通过 vCenter Server),则此选项应当包含您连接到的 ESXi 主机的名称。如果直接连接到 ESXi 主机,则不使用此选项。请注意,主机名称需要与 vSphere Client 中显示的名称相同。
portnumber 要连接到的远程服务器上的端口号。默认端口为 443,除非在服务器上更改了这一端口,否则不需要此选项。(仅限 resxtop)
username 连接到远程主机时要进行身份验证的用户名。远程服务器还会提示您输入密码(仅限 resxtop)。

批处理模式中的命令行选项

使用重放模式

在重放模式中,esxtop 重放借助于 vm-support 收集的资源利用率统计信息。

在准备好重放模式之后,可以在此模式中使用 esxtop。请参见 vm-support 手册页。

在重放模式中,esxtop 接受与交互模式相同的交互命令集,并运行到不再有 vm-support 收集的快照要读取为止,或者运行到请求的迭代次数已完成为止。

准备重放模式

要以重放模式运行,必须先准备重放模式。

步骤

1 在 ESXi Shell 中以快照模式运行 vm-support。
请使用以下命令。

vm-support -S -d duration -I interval

2解压缩所生成的 tar 文件,以便 esxtop 可以在重放模式中使用该文件。

现在可以在重放模式中使用 esxtop。

在重放模式中使用 esxtop

可以在重放模式中使用 esxtop。

可以运行重放模式,按照与批处理模式相同的样式产生输出(请参见下面的命令行选项 b)。


esxtop 的批处理输出不能由 resxtop 重放。

vm-supported 收集的快照可由 esxtop 进行重放。但是,ESXi 生成的 vm-support 输出只能由在同一版本的 ESXi 上运行的 esxtop 进行重放。

步骤

要激活重放模式,请在命令行提示符处输入以下内容。
esxtop -R vm-support_dir_path

重放模式命令行选项

可以将重放模式与命令行选项配合使用。

下表列出了可用于 esxtop 重放模式的命令行选项。

选项 描述
R vm-support 收集的快照目录的路径。
a 显示所有统计信息。该选项会替代配置文件设置并显示所有统计信息。配置文件可以是默认的 ~/.esxtop50rc 配置文件或用户定义的配置文件。
b 以批处理模式运行 esxtop。
c
filename
加载用户定义的配置文件。如果未使用 -c 选项,则默认配置文件名为 ~/.esxtop50rc。使用 W 单键交互命令创建自己的配置文件,同时指定其他文件名。
d 指定面板更新之间的延迟。默认值为 5 秒。最小值为 2 秒。如果指定的延迟少于 2 秒,延迟将设置为 2 秒。
n 迭代次数。esxtop 对显示执行此次数的更新,然后退出。

 

原创文章,作者:shengbao,如若转载,请注明出处:https://baogebiji.com/246.html

发表评论

电子邮件地址不会被公开。