KVM实战 原理、进阶与性能调优--笔记之I/O虚拟化
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,I/O虚拟化:在虚拟化的架构下,虚拟机监控器必须支持来自客户机的I/O请求。通常情况下有以下4种I/O虚拟化方式。1.设备模拟:在虚拟机监控器中模拟一个I/O设备,客户机中的I/O请求都由虚拟机监控器
千家信息网最后更新 2026年11月02日KVM实战 原理、进阶与性能调优--笔记之I/O虚拟化
I/O虚拟化:
在虚拟化的架构下,虚拟机监控器必须支持来自客户机的I/O请求。通常情况下有以下4种I/O虚拟化方式。
1.设备模拟:在虚拟机监控器中模拟一个I/O设备,客户机中的I/O请求都由虚拟机监控器捕获并模拟执行后返回给客户起。(软件实现)
2.前后端驱动接口:在虚拟化监控器与客户机之间定义一种全新的适合于虚拟化环境的交互接口。(软件实现)
3.设备直接分配:将一个物理设备直接分配给客户机使用,这种情况下I/O请求的链路中很少需要或者不需要虚拟机监控器的参与,所以性能很好。(需要特定的硬件特性的支持)
4.设备共享分配:其实就是设备直接分配方式的一个扩展,一个物理设备可以支持多个虚拟机功能接口,可以将虚拟功能接口独立的分配给不同的客户机使用。如SR-IOV就是这种方式的一个标准协议。(需要特定的硬件特性的支持)
设备直接分配在Intel平台上就是Vt-d特性,一般在BIOS中可以看到相关的参数设置。
Vt-d特性有一个缺点:单个设备只能分配格一个客户机,而在虚拟化环境下一个宿主机上往往运行着多个客户机,很难保证每个客户机都能得到一个直接分配的设备。
为了克服这个缺点,设备共享分配硬件技术就应运而生,其中SR-IOV就是这样一个标准。
实现了SR-IOV规范的设备,有一个功能完整的PCI-e设备成为物理功能(VF)。在使用了SR-IOV之后,PF就会派生出若干个虚拟功能(VF)。VF看起来依然是一个PCI-e设备
它拥有最小化的资源配置,有用独立的资源,可以作为独立的设备直接分配给客户机使用。
设备
客户
分配
客户机
功能
监控器
监控
就是
接口
特性
支持
方式
物理
硬件
独立
多个
情况
标准
环境
缺点
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网品科技
奇酷互联网络科技
宜安科技 互联网金融
银优互联网科技有限公司
兼蜜互联网科技
苏州大垚互联网科技
滨湖区互联网智能科技产品供应
温州喔噻互联网科技有限公司
以后互联网后是啥科技
湖南诚度互联网科技有限公司
互联网公司黑科技创始人
高科技互联网套路
小米互联网科技园入驻
上海同邻互联网科技有限公司规模
互联网高科技行业有哪些企业
绵阳真晨互联网科技有限公司
青岛互联网科技园
互联网的黑科技实验室
互联网大会出现的黑科技
科技互联网企业在行动
中智农互联网科技
亿账通互联网科技
科技大学互联网专业好不好
宁夏科技产业互联网案例
南平创想时代互联网科技有限公司
苏州铭阳互联网科技有限公司
如何创新互联网科技
工业互联网展湾科技股份有限公司
广州梦谷互联网科技有限公司领导
绵阳真晨互联网科技有限公司