|
J4125小主机,只有两个网口,跟着大佬阿文菌设置了unraid+ikuai主路由+openwrt旁路由架构,其中一个物理网口直通ikuai拨号以及进行dhcp和流量管控等功能,op做旁路由实现一些辅助功能,一次性设置成功,具体设置可以自行搜索,上网什么的都没问题,稳定性也很好,只是我的千兆电信网络始终无法满速(电脑直连网线接小主机),稳定在600-700兆之间,始终无法突破700兆,无论电脑网关设ikuai还是openwrt,都一样,犯有强迫症的我无法忍受,开始排查,参考各位大佬的一些经验,一项一项功能开始实验:
1.一开始ikuai虚拟机只分配了了2个cpu,openwrt也是2个,改成ikuai4个虚拟cpu,openwrt1个,网速略有提高,终于上700兆了,看来还是跟cpu有关系
2.关闭ikuai和openwrt的ipv6功能,关闭openwrt里lan口物理设置里的桥接接口,网速提高到800兆左右,偶尔能上800兆,比之前心理舒服点
3.看到其他大佬晒的网速都是940兆的满速状态,心理又开始纠结了,继续整
4.关键来了,在我测速的时候无意间看到ikuai的cpu占用率到了40%多了,感觉不太正常,估计问题症结还在cpu上,开始研究ikuai的cpu设置,终于被我找到,系统设置-高级设置-CPU中断控制里,我这个是虚拟cpu,不支持cpu调频,我开始调试cpu的网卡软中断和硬中断设置,我发现当我把软中断都关掉,只开硬中断的时候,网速终于达到了920多兆,终于被我找到了,网速满了
关于硬中断软中断,ikuai的官网有介绍,大家可以看一下:
https://www.ikuai8.com/zhic/ymgn/lyym/xtsz/2020-07-31-07-00-43/cpu.html
我不知道我这样设置对系统的稳定性有无影响,但至少现在宽带满速了,观察一段时间再说吧
以上仅供参考,不一定适合所有人,我也不能保证系统的稳定性
|

|