![为什么在 KVM 中显示双重 vhost-2473?](https://linux22.com/image/1155294/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%9C%A8%20KVM%20%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%8F%8C%E9%87%8D%20vhost-2473%EF%BC%9F.png)
为什么系统显示双重 vhost-2473?我已经安装了 KVM,并在 Ubuntu-14.04 服务器上创建了一台具有两个接口的客户机。当我继续运行客户机时,主机在 $ top 命令中显示两个 vhost-2473,消耗了额外的 %CPU 和 %memory。有人能解释一下为什么吗?附图。注意:我在这个任务中使用了两个桥接网络。
答案1
我认为这里没什么可解释的,因为Vhost 架构Stefan Hajnoczi 对此进行了很好的阐述。
总结:
“vhost...创建一个内核线程...来处理I/O事件并执行设备模拟。”
设备数量决定了工作线程的数量。因此我通常有一个,如果我再添加两个 vhost 网络接口,那么我就有三个了。