您可以使用 vimtop 实用程序插件监控 vCenter Server 中运行的 vSphere 服务。

vimtop 工具类似于 esxtop,在 vCenter Server 环境中运行。通过在设备 shell 中使用 vimtop 的文本界面,您可以查看 vCenter Server 的总体信息,以及 vSphere 服务及其资源使用情况的列表。

通过在交互模式中使用 vimtop 监控服务

可以使用 vimtop 插件实时监控服务。

vimtop 交互模式的默认视图包括概览表和主表。您可以在交互模式下使用单键命令将进程视图切换为磁盘视图或网络视图。

过程

  1. 从 SSH 客户端应用程序登录到 vCenter Server shell。
  2. 运行 vimtop 命令在交互模式下访问插件。

交互模式命令行选项

运行 vimtop 命令进入插件交互模式后,可以使用各种命令行选项。

表 1. 交互模式命令行选项
选项 描述
-h 显示 vimtop 命令行选项的帮助。
-v 显示 vimtop 版本号。
-c filename 加载用户定义的 vimtop 配置文件。如果未使用 -c 选项,默认配置文件为 /root/vimtop/vimtop.xml

使用 W 单键交互式命令可以创建自己的配置文件,同时指定不同的文件名和路径。

-n number 设置 vimtop 退出交互模式前执行迭代的次数。vimtop 将更新显示的次数 (number) 并退出。默认值为 10000。
-p / -dseconds 设置更新时间段,以秒为单位。

vimtop 的交互模式单键命令

以交互模式运行时,vimtop 可识别几个单键命令。

所有交互模式面板都可识别下表中列出的命令。

表 2. 交互模式单键命令
键名称 描述
h 显示当前面板的帮助菜单,提供命令的简短摘要以及安全模式的状态。
i 显示或隐藏 vimtop 插件概览面板的顶线视图。
t 显示或隐藏“任务”部分,该部分在概览面板中显示 vCenter Server 实例上当前正在运行的任务的相关信息。
m 显示或隐藏概览面板的“内存”部分。
f 显示或隐藏“CPU”部分,该部分在概览面板中显示所有可用 CPU 的相关信息。
g 显示或隐藏“CPU”部分,该部分在概览面板中显示前 4 个物理 CPU 的相关信息。
空格键 立即刷新当前窗格。
p 暂停当前面板中显示的有关服务资源使用情况的信息。
r 刷新当前面板中显示的有关服务资源使用情况的信息。
s 设置刷新时间间隔。
q 退出 vimtop 插件的交互模式。
k 显示主面板的“磁盘”视图。
o 将主面板切换到“网络”视图。
Esc 清除选择或返回主面板的“进程”视图。
Enter 选择服务以查看其他详细信息。
n 显示或隐藏主面板中的标头名称。
u 显示或隐藏主面板标头中的测量单位。
向左、向右箭头 选择列。
向上、向下箭头 选择行。
<,> 移动选定列。
删除 移除选定列。
c 向主面板的当前视图添加一列。使用空格键向显示的列表中添加列或移除其中的列。
a 将选定列按升序排列。
d 将选定列按降序排列。
z 清除所有列的排序顺序。
l 设置选定列的宽度。
x 将列宽度恢复为默认值。
+ 展开选定的项目。
- 折叠选定的项目。
w 将当前设置写入 vimtop 配置文件。默认文件名是通过 -c 选项指定的文件名,如果不使用 -c 选项,则为 /root/vimtop/vimtop.xml。也可以在 w 命令生成提示时指定其他文件名。