PVE 8 开启SR-IOV

什么是SR-IOV?这里引用Oracle的说明

SR-IOV 技术是一种基于硬件的虚拟化解决方案,可提高性能和可伸缩性。SR-IOV 标准允许在虚拟机之间高效共享 PCIe(Peripheral Component Interconnect Express,快速外设组件互连)设备,并且它是在硬件中实现的,可以获得能够与本机性能媲美的 I/O 性能。SR-IOV 规范定义了新的标准,根据该标准,创建的新设备可允许将虚拟机直接连接到 I/O 设备。

简单来说,允许将一个PCIe设备虚拟化成多个设备,且每个虚拟化出来的设备都可以获得与物理设备相近的性能

如果显卡开启SR-IOV就可以给多台虚拟机同时配上显卡

网卡之类的设备也支持SR-IOV,但是不如显卡这么有用(毕竟虚拟化出来的网卡性能也没差多少,还不需要自己安装驱动)

前置条件

  1. BIOS中开启VMX(VT-X)

Advanced — CPU Configuration — Intel (VMX) Virtualization Technology

  

在PVE平台上使用QEMU模拟ARM环境

环境准备

使用的版本是Proxmox VE 8.2.2 版本,首先先配置好镜像源。

需要以下组件

pve-qemu-kvm 8.0.2-7 amd64 Full virtualization on x86 hardware

qemu-efi-aarch64 2022.11-6 all UEFI firmware for 64-bit ARM virtual machines

qemu-server 8.0.7 amd64 Qemu Server Tools

qemu-system-aarch64组件进行arm模拟转换,在PVE8中目前没有内置这个组件,首先通过apt install qemu-efi-aarch64来安装

通过PVE web页面可以快速配置环境,但是仍有部分配置需要手动调整启动命令行来实现,比如spice的支持,等

  
 PVE ARM


:D 一言句子获取中...