第 9 章 硬件驱动和设备


9.1. 虚拟硬件

Red Hat Virtualization 为虚拟机提供了 3 种不同类型的系统设备,它们都以物理硬件设备的形式出现在虚拟机上,而这些设备的驱动会以不同的形式工作。
模拟设备
模拟设备(有时称为虚拟设备)是完全由软件实现的设备。模拟设备驱动被作为一个在主机(用来管理后台源设备)操作系统和虚拟机操作系统间的“翻译”层,对虚拟设备的指令会通过虚拟机管理器(hypervisor)来进行“翻译”。任何和模拟设备类型相同、并可以被 Linux 内核识别的设备都可以作为虚拟驱动的后台源设备。
准虚拟设备(Para-virtualized Device)
准虚拟设备需要在虚拟机上安装设备驱动来建立一个和主机上的虚拟机管理器进行交流的接口,它可以使那些通常需要占用大量资源的操作(如磁盘 I/O 操作)在虚拟环境外进行。使用这种方式,可以减少对虚拟机环境资源的占用,从而使在虚拟机上运行的操作系统的性能更接近于直接运行在物理机上的操作系统的性能。
物理共享的设备
特定的硬件平台允许虚拟机直接访问一些硬件设备和组件,这在虚拟环境中被称为透传(passthrough)设备分配(device assignment)。透传可以使设备象物理接连接到虚拟机上的设备一样使用。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.