resxtop 是在 Linux 上运行的命令行实用程序或工具,有助于您详细了解 ESXi 如何实时使用资源。

必须先在系统中下载并安装 resxtop,然后才能使用任何 resxtop 命令。

注: resxtop 仅在 Linux 上受支持。

在安装完成之后,从命令行启动 resxtop。对于远程连接,可以直接连接到主机或通过 vCenter Server 进行连接。

要启动 resxtop 并连接到远程服务器,请输入以下命令

resxtop --server <hostname> --username <user>

下表列出的命令行选项与 esxtop(除 R 选项外)相同,但具有附加连接选项。
注: resxtop 不使用由其他 ESXCLI 命令共享的所有选项。
表 1. resxtop 命令行选项
选项 描述
[server] 要连接到的远程主机的名称(必需)。如果直接连接到 ESXi 主机,请使用该主机的名称。如果间接连接到 ESXi 主机(即通过 vCenter Server 进行连接),请在该选项中使用 vCenter Server 系统的名称。
[vihost] 如果采用间接连接方式(通过 vCenter Server),则此选项应当包含您连接到的 ESXi 主机的名称。如果直接连接到主机,则不使用此选项。请注意,主机名应与 vSphere Client 中的显示名称相同。
[portnumber] 要连接到的远程服务器端口号。默认端口为 443,除非在服务器上更改了这一端口,否则不需要此选项。
[username] 在连接到远程主机时要进行身份验证的用户名。远程服务器会提示输入密码。

也可以通过在命令行上忽略 server 选项,在本地 ESXi 主机上使用 resxtop。该命令默认为 localhost。

在 Ubuntu Linux 上安装 resxtop

在 Linux 系统上安装 RESXTOP 的过程很简单,涉及从存档中提取文件、运行和安装脚本以及更新路径。
  1. https://code.vmware.com/web/tool/7.0/resxtop 下载 resxtop
  2. 使用 linux tar 命令 "tar -xvf resxtop-7.0.0-15992393-lin64.tgz". 解压缩存档
  3. 通过运行 linux 命令 “./install.sh” 执行安装脚本。
  4. 通过运行 linux 命令 “export LD_LIBRARY_PATH=/usr/lib/vmware/resxtop” 更新路径。