PVE8.0优化设置

1、关闭未订阅弹窗

/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
找到 data.status
修改为 if (false)
清理缓存,刷新页面!

2、更换订阅源

#中科大源
deb https://mirrors.ustc.edu.cn/debian bookworm main contrib  non-free non-free-firmware

deb https://mirrors.ustc.edu.cn/debian-security/ bookworm-security main contrib non-free non-free-firmware

deb https://mirrors.ustc.edu.cn/debian bookworm-updates main contrib non-free non-free-firmware

deb https://mirrors.ustc.edu.cn/debian bookworm-backports main contrib non-free non-free-firmware

#中科大 PVE源
deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bookworm pve-no-subscription

#中科大 ceph源
deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-quincy/ bookworm no-subscription

3、开启IOMMU

1)启用IOMMU

您需要通过编辑内核命令行来启用IOMMU 。

首先打开grub的bootloader内核命令行配置文件:

编辑内核命令行
您可以在以下位置修改内核命令行,具体取决于所使用的引导程序

Grub
内核命令行需要在文件/etc/default/grub中放置
GRUB_CMDLINE_LINUX_DEFAULT变量
然后 运行 update-grub将其内容附加到/boot/grub/grub.cfg中的所有linux条目中

Systemd-boot
内核命令行需要在/etc/kernel/cmdline中放置
要应用更改,请运行pve-efiboot-tool refresh
将其设置为loader/entries/proxmox-*.conf中的配置文件

2)打开grub的bootloader内核命令行配置文件:

GRUB(传统引导)

nano /etc/default/grub

或者 systemd-boot(UEFI)
nano /etc/kernel/cmdline
对于GRUB: 找到带有“ GRUB_CMDLINE_LINUX_DEFAULT”的行
对于systemd-boot(UEFI)创建用于systemd-boot的文件(格式为带有选项的单行)

Intel CPU
对于Intel CPU,添加intel_iommu=on,例如:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on" 

保存更改并更新grub:
update-grub

或systemd-boot(UEFI):
pve-efiboot-tool refresh

然后重新启动宿主机,从命令行运行
dmesg | grep -e DMAR -e IOMMU

如果没有输出,则说明有问题。
AMD CPU
对于AMD CPU 添加amd_iommu=on, 例如:

GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on" 

更改并更新grub:
update-grub

或systemd-boot(UEFI):
pve-efiboot-tool refresh


然后重新启动宿主机,从命令行运行
dmesg | grep -e DMAR -e IOMMU
find /sys/kernel/iommu_groups/ -type l

如果没有输出,则说明有问题。
update-initramfs -u -k all

3)PT模式

Intel和AMD芯片都可以使用附加参数 iommu=pt, 该参数的添加方法与上述相同

这仅在必要时启用IOMMU转换,从而可以提高VM中未使用的PCIe设备的性能.

4)修改/etc/modules文件

nano /etc/modules
添加如下内容

vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

4、PVE温度和频率显示

PVE默认是不显示硬件温度的,对于被动散热的机器来说不显示温度总是有点不放心

wget -O ~/showtempcpufreq.sh https://files.wanghongfeng.cn/shell/showtempcpufreq.sh -nv && chmod +x ~/showtempcpufreq.sh && bash ~/showtempcpufreq.sh
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容