当前位置: 首页 > news >正文

虚拟化技术 — VirtIO 虚拟设备接口标准

目录

文章目录

  • 目录
  • VirtIO
  • VirtIO 虚拟设备接口标准
    • VirtIO 的前后端分层架构标准
    • VirtIO 的数控路径分离架构标准
    • VirtIO 的传输层标准
  • VirtIO 标准在 Linux 中的实现

VirtIO

VirtIO 由 Rusty Russell 开发,最初是为了支持自己开发的 lguest Hypervisor,其设计目标是在虚拟化环境下提供与物理设备相近的 I/O 功能和性能,并且避免在虚拟机中安装额外的驱动程序。基于这一目标,后来通过开源的方式将 VirtIO 延伸为一种虚拟化设备接口标准,并广泛的支持 KVM、QEMU、Xen 和 VMware 等虚拟化解决方案。

为了追求更高的性能和更低的开销表现,VirtIO 采用了 Para-virtualizaiton(半虚拟化/准虚拟化)技术路线,本质区别于性能低下的 Full-virtualizaiton(e.g. QEMU I/O Emulation)。这也意味着使用 VirtIO 的 GuestOS 需要经过一定的代码修改(安装非原生的 Device Driver),这也是为什么需要将 VirtIO 定位于 “虚拟化设备接

http://www.lryc.cn/news/68838.html

相关文章:

  • Dubbo——SpringBoot集成Dubbo(@Autowired和@Reference的区别、Dubbo的服务治理)
  • 高并发系统的三把利器
  • AppiumWinAppDriver自动化测试 Failed to locate opened application window with appid问题
  • 渗透测试--6.1.aircrack-ng破解wifi密码
  • C++中的继承、以及赋值兼容转换。
  • js浏览器实现简单的实时扫一扫功能
  • unity愤怒的小鸟学习制作(二)
  • 干外包3年,彻底寄了...
  • 软考高项论文范文(三)
  • 浅谈谈谈OTA召回2023
  • 【GDI+】旋转文本/斜体字
  • python3 面试题总结
  • select poll epoll有什么区别
  • Java基础面试题突击系列1
  • go-zero和dtm分布式事务实现
  • Springboot +Flowable,会签、或签简单使用(一)
  • 银行面试中的即兴演讲技巧,你了解吗
  • 基于LT6911UXC的LVDS视频接口调试经验
  • 【C++】OpenMP简介
  • Unity HybridCLR 热更工具学习日记(一)
  • 内网渗透(七十五)之域权限维持之DCShadow
  • JAVA日常练习—习题5
  • nuitka打包python的PyQt5成exe可执行文件
  • 数据(安全)治理面临的挑战和机遇
  • Java后端入职第三天,使用CompletableFuture优化查询接口
  • 卷积神经网络实例
  • LayerZero有何发展潜力?空投热潮和大额融资双重加持
  • 深度学习之构建MPL神经网络——泰坦尼克号乘客的生存分析
  • 一条神奇的sql
  • 数据结构总结3:栈和队列