主机与Qemu通信的有效方式

3

我基本上正在尝试协调两个进程,一个在Qemu(用户模式)内部,另一个在主机上。现在我正在寻找一些方法来设置这种虚拟到主机的通信。

我知道TCP/UDP总是有效的。然而,是否有更有效的方法?我尝试搜索是否有Qemu本身提供了一些特定的通信方式,但目前没有找到积极的结果。

任何建议将不胜感激。非常感谢。

1个回答

6
听起来你需要的是 vsock,它提供了一个双向套接字接口,使用高效的virtio实现,在主机和客户机之间进行通信。

谢谢您提供的信息!不过,更具体地说,我确实正在寻找一种在“用户模式QEMU”和主机之间进行高效通信的策略。您是否知道任何类似的技术呢? - lllllllllllll
谢谢您的回复。我只是谦虚地猜测它可能会慢一些...? - lllllllllllll
1
只有在任何翻译产生开销时才进行翻译。然而,一旦用户空间应用程序进行系统调用,所有数据都由主机内核发送,所以性能取决于主机性能。 - stsquad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接