撰于 阅读 2

系统负载高但CPU占用率低的问题分析

根据您的描述,似乎您的系统在桥接使用时遇到了一些问题。首先,CPU占用率在无流量和满流量1000M的情况下都基本为0,但是系统负载却一直保持在3到4之间。这表明可能存在某些进程或服务在后台运行,消耗了系统资源。

/proc/softirqs中可以看到,NET_TXNET_RX在流量增加后增加不多,而top sirq占用也不高,这进一步排除了软桥接的可能性。

然而,/proc/interrupts中显示xpon_isr中断非常高,无论有无流量,每秒增加约1000次。这个中断与光电转换相关,并且只占用CPU0,即使绑定到多个CPU也无法解决问题。这种情况可能是由于驱动程序的问题,或者是华为OLT特有的PON特性导致的。

更新信息显示,当拔掉光纤时,xpon_isr不再增长,但负载仍然很高。这表明问题可能与PON特性或驱动程序有关,而不是硬件本身的问题。为了解决这个问题,您可以尝试更新驱动程序或联系华为技术支持,以获取更详细的指导。此外,检查系统中是否有其他服务或进程在后台运行,也可能有助于解决高负载的问题。


评论已关闭