KVM实战 原理、进阶与性能调优--笔记之I/O虚拟化
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,I/O虚拟化:在虚拟化的架构下,虚拟机监控器必须支持来自客户机的I/O请求。通常情况下有以下4种I/O虚拟化方式。1.设备模拟:在虚拟机监控器中模拟一个I/O设备,客户机中的I/O请求都由虚拟机监控器
千家信息网最后更新 2025年12月03日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安全错误
数据库的锁怎样保障安全
软件开发初始化的工作
java数据库神器
图们网络安全周
招商银行软件开发成都
用ps修改发票数据库
南京网络营销软件开发哪个好
网络安全经理薪酬
软件开发费用入什么账户
张店工具软件开发定制
网络安全法宣传网文
如何快速学网络安全
网络安全保护制度首要措施
大华摄像机时钟服务器
开票数据库损坏
彭水网络安全审计系统咨询公司
莒南软件开发者
沈阳直销软件开发外包
aduino开发服务器
网络安全产品系统集成与运维
芜湖折叠网络技术公司
上海加工软件开发品牌
服务器数据安全技巧
聚焦网络安全的征文稿
删除数据表的关联数据库
宝德服务器陕西代理
数据库如何更新部门表的存储过程
普陀区工程网络技术
初中网络安全手抄报内容
当今数据库技术发展
学it软件开发培训哪里好