小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ

本文介绍SPDK用户态存储栈的环境准备与设备绑定。核心是:通过setup.sh分配hugepage并解绑NVMe设备,推荐使用VFIO+IOMMU路径确保DMA安全;设备独占会移除内核块设备路径,需用reset回退;CPU亲和需预留内核核;容器编排需将绑盘和大页视为节点状态。

【SPDK 用户态存储】环境与绑盘:Hugepage、CPU 亲和与 VFIO/UIO

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-08-13T00:00:00Z

KVM将Linux内核转变为虚拟机监控器,复用调度器和内存管理,并添加虚拟化支持。QEMU负责设备模拟,支持多种设备和固件。virtio实现半虚拟化I/O,vhost-net和vhost-user加速网络性能。VFIO和IOMMU实现设备直通,确保内存隔离。AMD的SEV和Intel的TDX等机密计算技术增强了安全性。

【操作系统百科】KVM 架构

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-07-02T00:00:00Z
VFIO - Virtual Function I/O

VFIO是Linux内核中的一个功能,可以将PCIe设备暴露给用户态程序,实现虚拟机PCIe直通。VFIO提供了一系列用户API,可以在用户态中直接控制PCIe设备。VFIO的用户API定义在include/uapi/linux/vfio.h中,通过ioctl调用来初始化VFIO设备。VFIO提供了访问Configuration空间和BAR空间、DMA映射、中断设置等功能。QEMU通过VFIO实现了PCIe设备直通,将VFIO设备挂载到虚拟PCIe总线上,并通过回调函数实现对BAR空间和Configuration空间的访问。VFIO还可以与DPDK框架一起使用,实现在用户态运行网卡驱动。与UIO驱动相比,VFIO处理了IOMMU映射,更安全可靠。

VFIO - Virtual Function I/O

杰哥的小笔记 杰哥的小笔记 · 2023-07-24T00:00:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码