首页
›
嵌入式与底层系统
›
076-VirtIO与虚拟设备系统
›
《VirtIO Net网络虚拟化工程》
VIP8
本课程属于:076-VirtIO与虚拟设备系统
嵌入式与底层系统 · 共 8 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
VirtIO Net网络虚拟化工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=VirtIO Net 的学习目… · 核心概念 · 整体知识框架与工程实践路线
课程导入
VirtIO
02
网络虚拟化基础
目标=虚拟化分类 · Hypervisor 架构 · I/O 虚拟化模型
网络虚拟化基础
目标=虚拟化分类
03
VirtIO 概述
目标=VirtIO 规范演进 · 设备与驱动模型 · 前后端协作机制
VirtIO
目标=
04
VirtIO 传输层
目标=PCI · MMIO · Channel I/O 等传输方式
VirtIO
传输层
05
Virtqueue 原理
目标=描述符环 · 可用环 · 已用环
Virtqueue
原理
06
VirtIO Net 设备模型
目标=网卡设备特性 · 配置空间字段 · MAC 地址
VirtIO
Net
07
VirtIO Net 数据路径
目标=发送与接收队列 · 缓冲区管理 · 零拷贝
VirtIO
Net
08
控制队列
目标=VirtIO Net 控制队列… · 多队列配置 · MAC 过滤
控制队列
VirtIO
09
多队列与 RSS
目标=多队列原理 · 队列对映射 · RSS 哈希
RSS
多队列
10
VirtIO Net 驱动实现
目标=Linux 内核 virtio… · 初始化流程 · 探测与移除
VirtIO
Net
11
后端实现
目标=QEMU virtio-net… · vhost · vhost-user
后端实现
QEMU
12
vhost 协议
目标=vhost 控制面与数据面 · 内存映射 · IOTLB
vhost
协议
13
vhost-user 实战
目标=用户态后端 · 共享内存 · Unix Socket 通信
vhost-user
目标=用户态后端
14
vDPA 与硬件卸载
目标=vDPA 框架 · 硬件 VirtIO 设备 · 可编程数据面
vDPA
硬件卸载
15
VirtIO Net 性能分析
目标=吞吐量 · 延迟 · CPU 占用
VirtIO
Net
16
性能调优实践
目标=队列深度 · 中断合并 · NAPI
性能调优实践
目标=队列深度
17
安全与隔离
目标=VirtIO 安全模型 · IOMMU · 内存隔离
安全
隔离
18
容器与云原生场景
目标=Kata Containers · Firecracker · Cloud Hypervisor 中…
容器
云原生场景
19
调试与排错
目标=常见故障现象 · 日志分析 · tracepoint
调试
排错
20
案例实战一
目标=从零实现一个最小 VirtIO…
案例实战一
VirtIO
21
案例实战二
目标=基于 vhost-user 构…
案例实战二
vhost-user
22
案例实战三
目标=多队列与 RSS 在虚拟化环境…
案例实战三
RSS
23
案例实战四
目标=使用 vDPA 硬件卸载加速…
案例实战四
vDPA
24
常见问题一
目标=特性协商失败 · 队列初始化错误 · 中断丢失与数据包丢弃
常见问题一
目标=特性协商失…
25
常见问题二
目标=性能不达预期 · CPU 软中断高 · 内存拷贝过多与缓存抖动
常见问题二
目标=性能不达预…
26
常见问题三
目标=热迁移 · 动态配置 · 多队列变更与后端兼容性问题
常见问题三
目标=热迁移
27
综合提升一
目标=VirtIO Net 与 SR… · DPDK · RDMA 的技术对比与选型
综合提升一
VirtIO
28
综合提升二
目标=面向云数据中心的 VirtIO…
综合提升二
VirtIO
29
综合提升三
目标=VirtIO 规范未来演进 · 新特性与社区生态趋势
综合提升三
VirtIO
30
课程总结
目标=知识体系回顾 · 工程能力自评 · 进阶学习路径与实战项目建议
课程总结
目标=知识体系回…
所属VIP或分类
同VIP:IOMMU与设备直通虚拟化工程
同VIP:VirtIO-Block与存储虚拟化工程
同VIP:VirtIO-Console与串口虚拟化