背景大概是这样的,办公室大概 200 以内的设备接入网络,主路由器是 ER5200G3 ,带宽是 300M 。然后因为规定,我对全部的准入设备都做了 mac 白名单。然后还做了一些网速限速。这种情况下,这个路由器 cpu 长期 90+,telnet 进去看了下,softirq 长期 70 ,80 的。可能是什么原因啊? 请问各位大神。
1
my3157 2022-01-17 14:50:31 +08:00 via Android
看一下 Interrupt ,调一下内核网络参数
|
2
my3157 2022-01-17 14:53:10 +08:00 via Android
还有 affinity
|
4
my3157 2022-01-18 21:26:45 +08:00 via Android
那试下加一下网卡 offload 配置,关键词 TSO/ GSO/LRO/GRO
|
5
my3157 2022-01-18 21:27:29 +08:00 via Android
rx/tx 也可以调大
|
6
huangya 2022-01-30 10:09:27 +08:00
先保存配置,然后把 mac 白名单和网速限速关掉看看。有些具有硬件加速的产品如果开启了这些功能,有些硬件加速可能不支持这些功能,需要把流量上到 CPU ,然后需要 CPU 处理流量转发。这样 loading 就会很重。
|