虚拟顶部 是一个类似于顶级的实用程序,用于在 Linux 中显示虚拟化域的统计信息。 就像 top 命令行实用程序一样,Virt-top 显示 CPU、内存、虚拟磁盘和虚拟机网络以及虚拟机管理程序的统计信息。 由于 Virt-top 使用 自由,它可以显示跨不同虚拟化系统的统计信息,例如 虚拟机, XEN 和 QEMU. 在这个简短的指南中,我们将看到如何在 Linux 中使用 Virt-top 显示虚拟化系统统计信息。
安装 Virt-top
Virt-top 可用于许多基于 Debian 和基于 RPM 的主流 Linux 发行版。
要在 CentOS、RHEL 上安装 Virt-top,请运行以下命令:
$ sudo yum install virt-top
要在 Debian、Ubuntu 上安装 Virt-top,请运行:
$ sudo apt install virt-top
在 Fedora:
$ sudo dnf install virt-top
在 openSUSE 上:
$ sudo zypper install virt-top
在 Linux 中使用 Virt-top 显示虚拟化系统统计信息
Virt-top 的命令行选项和键与普通的 top 命令几乎相同。
不带任何选项运行 virt-top 时,您将看到如下输出:
正如您在上面的输出中看到的,Virt-top 界面的顶部第一列显示了您的主机系统的以下详细信息:
- 当前系统时间,
- CPU架构,
- 没有CPU内核,
- CPU时钟速度,
- 总内存等
第二列显示以下统计信息:
- 域 (VM) 总数,
- 活动/非活动域的数量,
- 运行域的数量,
- 休眠域的数量,
- 暂停域的数量。
第三列显示:
- 来宾的总 CPU 使用率,
- 来宾的总内存使用量。
最后一列显示正在运行的虚拟机(域)的实际统计信息。 在我的例子中,Virt-top 显示了 CentOS 8 KVM 来宾的统计数据。
按 q 退出 Virt-top。
显示物理 CPU
就像我已经说过的,Virt-top 的键盘快捷键与普通的 top 实用程序相同。
默认情况下,Virt-top 会显示域的统计信息。 当 virt-top 运行时,按 1 (数字 1)在物理 CPU 和域之间切换显示:
现在 Virt-top 将显示物理 CPU 而不是域。 从左列可以看出,我的系统中有 4 个物理 CPU。 要再次显示域,请按 0 (零)。
显示网络接口
当 Virt-top 运行时,按 2 在域和网络接口之间切换。
显示虚拟磁盘(块设备)
当 Virt-top 运行时,按 3 在域和虚拟磁盘之间切换。
按 CPU 使用情况排序统计信息
默认情况下,统计信息将按 CPU 排序。 如果您已按内存或其他排序,请按 P 显示按 CPU 排序的统计信息。
按 CPU、内存、时间、域 ID 对统计信息进行排序
当 Virt-top 运行时,您可以通过按以下键更改统计信息的排序顺序:
- 按大写 磷 (shift+p) 按cpu排序,
- 按大写 米 (shift+m) 按内存对统计数据进行排序,
- 按大写 吨 (shift+t) 按总时间排序,
- 按大写 ñ (shift+n) 按域 ID 排序。
要以交互方式选择排序字段,请按大写 F (shift+f) 并按相关键选择您喜欢的顺序:
设置更新间隔
屏幕更新之间的默认延迟间隔是 3.0 秒。 您可以通过按更改此延迟间隔 “s” 或者 “d” Virt-top 运行时的键。
设置迭代次数
您知道 top 命令将继续运行,直到您手动退出它。 Virt-top 与 top 实用程序相同。 Virt-top 将继续运行并不断显示统计信息。
您可以通过明确提及要运行的迭代次数来更改此行为。
为了 example,以下命令将设置运行的迭代次数为 5 和 close 5 次迭代后的 Virt-top 命令:
$ virt-top -n 5
显示帮助
当 Virt-top 运行时,按 “H” 显示帮助。
按任意键 close 帮助窗口。
有关更多详细信息,请参阅手册页:
$ man virt-top
感谢您的光临!
帮助我们帮助您:
- 订阅我们的电子邮件通讯: 立即注册
- 支持 OSTechNix: 通过贝宝捐款
- 下载免费的电子书和视频: TradePub 上的 OSTechNix
- 联系我们: 红迪网 | Facebook | Twitter | 领英 | RSS订阅
祝你有美好的一天!!