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

在准备好批处理模式之后,可以在此模式中使用 esxtopresxtop

准备批处理模式

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

过程

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

结果

现在可以在批处理模式中使用 resxtop(或 esxtop)。

在批处理模式中使用 esxtop 或 resxtop

在准备好批处理模式后,可以在此模式中使用 esxtopresxtop

过程

  1. 启动 resxtop(或 esxtop)将输出重定向到文件。
    例如:
    esxtop -b > my_file.csv

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

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

结果

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

批处理模式命令行选项

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

表 1. 批处理模式中的命令行选项
选项 描述
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)。