iKuai爱快流控路由

标题: 强烈要求针对Realtek 8125B驱动开启网络优化功能,编译时不... [打印本页]

作者: xuplus    时间: 2021-12-14 13:42
标题: 强烈要求针对Realtek 8125B驱动开启网络优化功能,编译时不...
ikuai 跟进RTL8125B 官方驱动速度也很快,当然也出现一些小毛病。
RTL8125B 是realtek 针对PC使用的芯片,官方驱动配置很保守。
RTL8125B硬件上设计是支持32个队列的,这个可以通过lspci -vv | grep MSI-X确认,观察/proc/interrupts 可以发现每块网卡都有32个队列,只有0和16号对了有数据而且都集中在cpu0上,这是典型的单队列运行模式。
在ikuai里面也是单队列运行。

只需要更改官方代码的src目录下Makefile文件 再编译驱动就好了,Makefile中找到ENABLE_MULTIPLE_TX_QUEUE和 ENABLE_RSS_SUPPORT 后面更改为y就好
ENABLE_MULTIPLE_TX_QUEUE = y
ENABLE_RSS_SUPPORT = y

CONFIG_ASPM = n

编译前 执行的脚本 增加 三个语句就好。



编译额外增加的工作既不复杂,又优化性能,希望ikuai官方满足需求。
三条更改分别是 开启TX多队列(2队列),开启RSS,也就是RX多队列(4队列),关闭ASPM功能,其中ASPM功能在ikuai中表现网络接口断开过一会儿连上。

同样有8125b芯片网卡的小伙伴顶上去吧。


作者: monitors    时间: 2021-12-14 14:11
顶上!强烈需要!
作者: 雪夜流星    时间: 2021-12-14 16:39
楼主用心了
作者: 爱快技术支持09    时间: 2021-12-14 17:35
楼主您好。已经和相关同事进行了反馈。感谢楼主支持
作者: 非洲的小白脸    时间: 2021-12-14 17:36
虽然看不懂,不过家头几乎全系8125B的帮顶




欢迎光临 iKuai爱快流控路由 (https://bbs.ikuai8.com/) Powered by Discuz! X3.3