• 2024-07-18MMU和SMMU IOMMU使用场景和区别,SMMU技术与cache
    1.各种MMUMMU是memorymanageunit内存管理单元;SMMU是systemmemorymanageunit系统内存管理单元;IOMMU和SMMU的功能基本相同,只是不同厂商的叫法2.各种MMU的使用场景MMU是cpu和各种处理器对应的内存管理单元;SMMU/IOMMU是DMA使用的内存管理单元MMU/SMMU的发展是围绕着虚拟
  • 2024-06-12PVE 开启IOMMU(硬件直通)
    一、前言什么是硬件直通(Passthrough)VT-d、DirectPathI/O,通过DirectPathI/O,虚拟机可以使用I/O内存管理单元访问平台上的物理PCI功能,就是俗称的虚拟化直通,简单理解就是允许宿主机将某些硬件资源的管辖权直接移交给虚拟机,虚拟机会以直通独占的方式使用硬件,宿主机将不能
  • 2024-05-30OpenStack虚拟化PCI设备直通
    1、确定主板和CPU都支持虚拟化技术,在BIOS将VT-d(芯片组、IO)、VT-x(CPU)设置成启用。2、确保BIOS中启用了SR-IOV。3、内核启动参数设置,开启IOMMU。#检查系统是否启用iommucat/proc/cmdline|grepiommu#编辑/etc/default/grub文件#X86架构设置为GRUB_CMDLINE_LINUX_DEFAU
  • 2024-04-20pve开启硬件直通命令
    1、打开PVE节点的shell,输入命令: nano/etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT="quiet"#intercpu改为:GRUB_CMDLINE_LINUX_DEFAULT="quietintel_iommu=oniommu=pt"#如果是amdcpu请改为:GRUB_CMDLINE_LINUX_DEFAULT="quietamd_iommu=oniommu=pt"编辑完
  • 2024-02-03PVE直通Nvidia显卡
    本文参考:PVE开启硬件直通功能、PVE7.3优化和显卡直通、PVE开启硬件显卡直通功能、PVE设置显卡直通、proxmoxPCIPassthrough简介其实网络上有很多不错的文章讲述了如何直通显卡,也有简单易用的脚本帮你直通(pvetools)。我也成功在pve上直通n卡给win10,但是在Debian12上,我一直没办
  • 2023-11-17深入浅出 Linux 中的 ARM IOMMU SMMU II
    SMMU驱动中的系统I/O设备探测要使系统I/O设备的DMA内存访问能通过IOMMU,需要将系统I/O设备和IOMMU设备绑定起来,也就是执行SMMU驱动中的系统I/O设备探测。总线发现系统I/O设备并和对应的驱动程序绑定,与IOMMU设备驱动程序注册并为IOMMU设备执行探测初始化的相
  • 2023-10-23GPU实现虚拟化
    GPU虚拟化[一]兰新宇talkischeap​关注他 对于GPU这样的高速PCIe设备,虽然也可以借助virtio的方式来实现guestVM对GPU资源的共享,但因为需要hypervisor参与emulation,效率不高。性能更佳的方案是将物理GPU 以整体或部分的形式,“透
  • 2023-10-03dpdk 编译
     引用: https://zhuanlan.zhihu.com/p/56670068720.11版本 DPDK(DataPlaneDevelopmentKit)是数据平面开发工具包,由用于加速在各种CPU架构上运行的数据包处理的库组成。DPDK需要一定的网卡硬件支持,以Intel为例,支持以下网卡: 下面带大家过一遍编译流程,扫清后续应用的
  • 2023-10-03VMWare 虚拟机 CPU 设置里针对 CPU 的虚拟化 IOMMU(IO 内存管理单元) 选项功能介绍
    虚拟化技术在现代计算中扮演着关键角色,使多个虚拟机(VM)能够在单个物理主机上同时运行。VMware作为虚拟化技术的领导者之一,提供了许多高级设置选项,其中之一是“虚拟化IOMMU(IO内存管理单元)(I)”选项。在本文中,我将详细介绍这个选项的作用,并提供示例来说明其实际应用。1.虚拟化
  • 2023-08-16DPDK 22.11.2 使用建议
    驱动建议使用vfio-pci,依赖系统的vfioigb_uio从DPDKv20.02开始禁止编译。可以通过CONFIG_RTE_EAL_IGB_UIO打开编译。igb_uio计划迁移到其他项目。uio_pci_generic是linux系统提供的,不支持virtualfunction(VF)。如果想支持virtualfunction(VF),请使用igb_uio,依赖系统的uio。
  • 2023-07-24PVE直通SATA控制器(直通卡等)
    通过传统的硬盘映射qmset方法会损失部分性能,且无法使用硬盘管理等功能。因此采用直通硬盘控制器的方法。本人按照网上的大多数方法,在添加了pci设备,开机后,pve的根目录会变成只读。推测为直通时把主机的nvme设备等其他控制器一起直通过去了。我当前要直通的是我的阵列卡,而系
  • 2023-07-15IO MMU及其优缺点
    IOMMUInput–outputmemorymanagementunit-WikipediaIOMMU是一个连接DMA总线和主存的内存管理单元。它将外设虚拟地址映射为主存的物理地址。优点相比DMA的优点为:主存中可以分配大片不连续的内存,IOMMU可以将外设连续的虚拟地址映射到离散的物理地址中当外设由于地