Linux:如何检查 guest 虚拟机中的所有核心是否都在使用

标签 linux linux-kernel virtual-machine kvm

我有一个 Linux guest 虚拟机,其中使用 libvirt/qemu-kvm 生成了多个 vCPU

有时,由于主机内核问题,我怀疑虚拟机中的所有内核都没有得到正确利用。我正在寻找一种编程方法来检查 guest 虚拟机是否正在获取其分配的 vCPU 数量,并且 guest 内核调度程序是否能够使用两个核心。

主机内核版本:ubuntu 12.04.4 (3.11.0-20) guest 内核版本:2.6.27+

最佳答案

您可以通过cat/proc/loadavg获取系统负载如果您想要CPU%,请参见http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html

关于Linux:如何检查 guest 虚拟机中的所有核心是否都在使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24746201/

相关文章:

testing - 如何在没有设备的情况下针对特定设备测试程序?

linux - 遗留的 gcc 编译器问题

linux - 拼接系统调用,传递给管道的是什么?数据或行踪信息?

c - 从内核获取当前驱动器路径

Windows 上的 Docker 使用 Hyper-V。如何在拉取大量图像时动态地向 docker 添加空间或扩展到硬盘驱动器

VM : Can not access zookeeper after coming out of sleep on a laptop 上的 Hbase

linux - 如何可靠地跟踪 POSIX 系统上的子/孙进程?

linux - 从 root 帐户执行 cron 作业是否安全?

linux - 一些文本替换问题。请指教

c - 如何在 Linux 中创建一个系统调用来清理页面缓存?