我有一台电脑,操作系统:ubuntu 18.04,cpu:8700。我在其中运行了一个kvm虚拟机,此访客的操作系统是archlinux。 我为此客人编写了一个简单的C程序,代码是:
#include <stdio.h>
#include <unistd.h>
int main(int argc, char** argv)
{
int i = 0;
while(1){
i++;
usleep(100);
}
}
编译此代码并运行它时,guest虚拟机中的cpu使用率约为2%至3%。但是在主机中,我发现进程qemu-system-x86_64
导致cpu使用率很高,大约为100%。
有人知道为什么吗?我需要帮助。