在开启8125B的多队列之前,先把apt的源换成国内的,并屏蔽企业源
pve进入到shell
apt install git
git clone https://github.com/ivanhao/pvetools.git
cd pvetools
./pvetools.sh
然后按提示操作 更换源 屏蔽企业源,就行
接着安装如下软件
apt update && apt install pve-headers-$(uname -r)
下载作者编译好的驱动(已开启多队列并关闭了ASPM)
realtek-r8125-dkms_9.009.00-1_amd64.deb.zip
解压之后可以 把后缀改成 img,方便从pve上传。
因为pve上传只限img iso。
上传后文件在如下目录。请根据你的实际目录来
/var/lib/vz/template/iso/realtek-r8125-dkms_9.009.00-1_amd64.img
重命名驱动文件为1.deb。方便安装
mv /var/lib/vz/template/iso/realtek-r8125-dkms_9.009.00-1_amd64.img 1.deb
安装驱动
dpkg -i --force-overwrite ./1.deb
如上图提示,就是安装成功了
接着查看下驱动输入 modinfo r8125 ,显示如下图则是RSS驱动
此时查看网卡加载的驱动 ethtool -i enp3s0
如果没有ethtool命令,则先 apt install ethtool
此时显示的驱动还是自带的 r8169。需要屏蔽下自带的驱动
执行如下命令
echo 'blacklist r8169' >> /etc/modprobe.d/blacklist-r8169.conf
然后执行如下命令,更新引导
update-initramfs -u -k 5.15.30-2-pve
注意这个 5.15.30-2-pve 。请根据你实际的版本填写。如下图显示
重启PVE。
再执行
ethtool -i enp3s0
显示同上图即可,代表已经采用8125带rss的驱动
再看下网卡的中断情况
grep -E enp* /proc/interrupts
可以看到多个cpu。
tips:虚拟机如何开启多队列呢,按下图设置即可
设置的 队列数,和分配的cpu核心数量保持一致即可。
PVE8的看这里
https://www.bilibili.com/read/cv36863140/
https://evine.win/p/pve-install-realtek-8125-driver/
1楼沙发占位
老大,那在ESXI里要怎么弄呢
暂时还没研究exsi
请问想关闭aspm,该如何操作,谢谢。
这个编译好的驱动已经关闭aspm了。直接按教程安装即可
今天手贱点了升级pve,从5.15.30-2-pve变成 5.15.64-1-pve,webui就进不去了,折腾了半天,连上显示器,发现网卡没有加载任何驱动,想重新安装r8125多队列驱动,又提示没有pve-headers,想安装pve-headers,但是网卡又用不了,后来没办法,把blacklist r8169删掉,网卡才有了驱动,又重新按教程安装了一遍r8125的多队列驱动,太折腾了,请问是不是安装了这个r8125多队列驱动,pve以后都不能升级了。
我到没试过升级。。。装好后就不管了
上传好了,然后重命名驱动文件为1.deb时,ISO里找不到文件了,然后安装不了,重复2次,请问哪里搞错,是我改名过程不对吗。我是直接复制mv /var/lib/vz/template/iso/realtek-r8125-dkms_9.009.00-1_amd64.img 1.deb
然后复制你的安装代码,失败2次,装不上呀
文中说了,按实际的路径来。
你上传完成后,会有一个对话框的,里面有文件的路径。复制出来 替换/var/lib/vz/template/iso/realtek-r8125-dkms_9.009.00-1_amd64.img 即可
直通之后多队列是不是就失效了
直通以后,网卡被虚拟机完全接管了,就看虚拟机里的驱动有没有开启多队列了。 lean的openwrt 是默认开启8125b的多队列的。爱快也是
谢谢
感谢大佬,PVE 7.4安装成功,但是PVE8.0安装失败了。。。
dpkg: error processing package realtek-r8125-dkms (--configure):
installed realtek-r8125-dkms package post-installation script subprocess returned error exit status 10
看这里 https://evine.win/p/pve-install-realtek-8125-driver/
直通使用,按照你的步骤安装完毕后root@pve:~# ethtool -i enp1s0
Cannot get driver information: No such device
这是什么情况呢?还是直通使用就没显示
怎么收藏这篇文章?
怎么收藏这篇文章?
不错不错,我喜欢看 https://www.237fa.com/
不错不错,我喜欢看 https://www.237fa.com/
不错不错,我喜欢看 https://www.ea55.com/