为什么在 KVM 中显示双重 vhost-2473?

为什么在 KVM 中显示双重 vhost-2473?

为什么系统显示双重 vhost-2473?我已经安装了 KVM,并在 Ubuntu-14.04 服务器上创建了一台具有两个接口的客户机。当我继续运行客户机时,主机在 $ top 命令中显示两个 vhost-2473,消耗了额外的 %CPU 和 %memory。有人能解释一下为什么吗?附图。注意:我在这个任务中使用了两个桥接网络。

答案1

我认为这里没什么可解释的,因为Vhost 架构Stefan Hajnoczi 对此进行了很好的阐述。

总结:

“vhost...创建一个内核线程...来处理I/O事件并执行设备模拟。”

设备数量决定了工作线程的数量。因此我通常有一个,如果我再添加两个 vhost 网络接口,那么我就有三个了。

相关内容