virtio

  • 网络虚拟

virtiovirtio

virtio

虚拟

* "KVM高级配置"部分添加半虚拟(VirtIO)的部分(包括Windows及Linux如何使用VirtIO的内容!)# 每4M创建分卷split -b 41943…

1
From the previous section, you can see that virtio is an abstraction for a set of common emulated devices in a paravirtualized hypervisor. 从前面的小节可以看到,virtio是对半虚拟化hypervisor中的一组通用模拟设备的抽象。
2
At the top is the virtio_driver, which represents the front-end driver in the guest. 在顶级的是virtio_driver,它在来宾操作系统中表示前端驱动程序。
3
virtio was developed by Rusty Russell in support of his own virtualization solution called lguest. virtio由RustyRussell开发,他当时的目的是支持自己的虚拟化解决方案lguest。
4
Both of these virtualization solutions support virtio (along with QEMU for system emulation and libvirt for virtualization management). 这两个虚拟化解决方案都支持virtio(以及用于系统模拟的QEMU和用于虚拟化管理的libvirt)。
5
The virtio API relies on a simple buffer abstraction to encapsulate the command and data needs of the guest. virtioAPI依赖一个简单的缓冲抽象来封装来宾操作系统需要的命令和数据。
6
At the top level (called virtio) is the virtual queue interface that conceptually attaches front-end drivers to back-end drivers. 在顶级(称为virtio)的是虚拟队列接口,它在概念上将前端驱动程序附加到后端驱动程序。
7
This article begins with an introduction to paravirtualization and emulated devices, and then explores the details of virtio. 本文在开篇时介绍半虚拟化和模拟设备,然后探索virtio的细节。
8
Devices that match this driver are encapsulated by the virtio_device (a representation of the device in the guest). 与该驱动程序匹配的设备由virtio_device(设备在来宾操作系统中的表示)封装。
9
This paper provides a very thorough treatment of virtio and its internals. 这篇论文详尽阐述了virtio及其内部结构。
10
Specifically, this was implemented through a virtualized PCI interface using the virtio PCI driver. 尤其是,这是通过使用virtioPCI驱动程序的虚拟化PCI接口实现的。
11
In a nutshell, virtio is an abstraction layer over devices in a paravirtualized hypervisor. 概而言之,virtio是半虚拟化hypervisor中位于设备之上的抽象层。
12
virtio is yet another example of the strengths and openness of Linux as a hypervisor. virtio这个例子展示了将Linux用作hypervisor的强大之处和开放性。
13
In sum, Virtio delivers most of the performance benefits of paravirtualization. 总之,使用Virtio可获得半虚拟化的最佳性能收益。
14
Linking the guest driver and hypervisor driver occurs through the virtio_device and most commonly through virtqueues. 通过virtio_device和virtqueue(更常见)将来宾操作系统驱动程序与hypervisor的驱动程序链接起来。
15
This object returns the virtual queues associated with this virtio_device instance. 该对象返回与这个virtio_device实例相关联的虚拟队列。
16
This article touched on the intersection of libvirt (an open virtualization API) and the virtio framework. 本文讨论libvirt(一个开源虚拟化API)和virtio框架的相似之处。
17
This blog post from btm. geek shows the performance advantage of virtio using KVM. 这篇来自btm.geek的博客显示了使用KVM的virtio的优势。
18
One of the most important benefits of virtio is performance in paravirtualized environments. virtio的最重要优点之一是在半虚拟化环境中提升效率。
19
You can learn more about the internals of virtio in the Resources section. 您可以在参考资料部分了解更多virtio的内容。
20
Note that the virtio_device includes no reference to the virtqueue (but the virtqueue does reference the virtio_device). 注意,virtio_device不包含到virtqueue的引用(但virtqueue确实引用了virtio_device)。