virtio
-
This paper provides a very thorough treatment of virtio and its internals .
这篇论文详尽阐述了virtio及其内部结构。
-
One of the most important benefits of virtio is performance in paravirtualized environments .
virtio的最重要优点之一是在半虚拟化环境中提升效率。
-
Virtio provides a common framework for the development of efficient para-virtualized drivers .
virtio为高效的准虚拟化驱动开发提供了通用框架。
-
The key behind virtio is exploiting paravirtualization to improve overall I / O performance .
virtio背后的秘密就是利用半虚拟化来改善总体I/O性能。
-
Let 's look at the internals of the virtio API and its components .
让我们查看virtioAPI的内部及其组件。
-
Specifically , this was implemented through a virtualized PCI interface using the virtio PCI driver .
尤其是,这是通过使用virtioPCI驱动程序的虚拟化PCI接口实现的。
-
Virtio is yet another example of the strengths and openness of Linux as a hypervisor .
virtio这个例子展示了将Linux用作hypervisor的强大之处和开放性。
-
Linux implements an I / O virtualization framework ( used by KVM ) called virtio .
Linux实现了名为virtio的I/O虚拟化框架(由KVM使用)。
-
The focus is on the virtio framework from the2.6.30 kernel release .
本文的重点是来自2.6.30内核发行版的virtio框架。
-
In sum , Virtio delivers most of the performance benefits of paravirtualization .
总之,使用Virtio可获得半虚拟化的最佳性能收益。
-
But even more important , virtio has been found to provide better performance ( 2-3 times for network I / O ) than current commercial solutions .
但更重要的是,实践证明virtio比现有的商业解决方案提供更出色的性能(网络I/O能够提升2-3倍)。
-
The libvirt wiki shows how to specify virtio devices in libvirt .
libvirtwiki展示了如何在libvirt中指定virtio设备。
-
Virtio was developed by Rusty Russell in support of his own virtualization solution called lguest .
virtio由RustyRussell开发,他当时的目的是支持自己的虚拟化解决方案lguest。
-
The virtio API relies on a simple buffer abstraction to encapsulate the command and data needs of the guest .
virtioAPI依赖一个简单的缓冲抽象来封装来宾操作系统需要的命令和数据。
-
Virtio opens up new opportunities for efficiency in paravirtualized I / O environments while building from previous work in Xen .
virtio为提高半虚拟化I/O环境中的效率带来了新的机会,同时能够利用Xen以前的成果。
-
This article touched on the intersection of libvirt ( an open virtualization API ) and the virtio framework .
本文讨论libvirt(一个开源虚拟化API)和virtio框架的相似之处。
-
Both of these virtualization solutions support virtio ( along with QEMU for system emulation and libvirt for virtualization management ) .
这两个虚拟化解决方案都支持virtio(以及用于系统模拟的QEMU和用于虚拟化管理的libvirt)。
-
This refers to the virtio_config_ops structure ( which defines the operations for configuring the virtio device ) .
这引用virtioconfigops结构(它定义配置virtio设备的操作)。
-
This article begins with an introduction to paravirtualization and emulated devices , and then explores the details of virtio .
本文在开篇时介绍半虚拟化和模拟设备,然后探索virtio的细节。
-
Although you may never develop front-end or back-end drivers for virtio , it implements an interesting architecture and is worth understanding in more detail .
也许您可能从来没有为virtio开发过前端或后端驱动程序,它实现了一个有趣的架构,值得您仔细去探索。
-
At the top level ( called virtio ) is the virtual queue interface that conceptually attaches front-end drivers to back-end drivers .
在顶级(称为virtio)的是虚拟队列接口,它在概念上将前端驱动程序附加到后端驱动程序。
-
Virtio has also been used in High-Performance Computing ( HPC ) research to develop inter-virtual machine ( VM ) communications through shared memory passing .
virtio还应用在High-PerformanceComputing(HPC)研究中,以开发出通过共享内存传递的inter-virtualmachine(VM)通信。
-
In a nutshell , virtio is an abstraction layer over devices in a paravirtualized hypervisor .
概而言之,virtio是半虚拟化hypervisor中位于设备之上的抽象层。
-
For example , the virtio network driver uses two virtual queues ( one for receive and one for transmit ), where the virtio block driver uses only one .
例如,virtio网络驱动程序使用两个虚拟队列(一个用于接收,另一个用于发送),而virtio块驱动程序仅使用一个虚拟队列。
-
Today , virtio and QEMU work together so emulated device transactions can be optimized between the Linux guest and QEMU emulator in the user space .
如今,virtio和QEMU可协同工作以便在用户空间内的Linuxguest和QEMU仿真器之间优化仿真设备事务。
-
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中的一组通用模拟设备的抽象。
-
These front-end and back-end drivers are where virtio comes in , providing a standardized interface for the development of emulated device access to propagate code reuse and increase efficiency .
通过在这些前端和后端驱动程序中的virtio,为开发模拟设备提供标准化接口,从而增加代码的跨平台重用率并提高效率。
-
Although the queue operations are the core of the virtio API , I provide a brief discussion of discovery , and then explore the virtqueue_ops operations in more detail .
尽管队列操作是virtioAPI的核心,我还是先简单讨论一下新的发现,然后再详细探讨virtqueueops操作。
-
One interesting use of virtio was the development of shared-memory message passing to allow VMs to communicate with one another through the hypervisor , as described in this paper from SpringerLink .
virtio的有趣应用之一是开发共享内存消息传递,以让VM能够通过hypervisor彼此通信,来自SpringerLink的论文对此进行了阐述。
-
The subdirectory . / drivers / virtio provides the implementation of the virtio interfaces ( virtio device , driver , virtqueue , and ring ) .
子目录./drivers/virtio提供virtio接口的实现(virtio设备、驱动程序、virtqueue和连接点)。