latencyspikes of seconds (<3s) during speed test on an atom E3940

Started by thelittleblackbird, June 26, 2026, 10:52:00 PM

Previous topic - Next topic
Hi all,

I think i tried to debug it until the  limit of my knowledge but i reached a point i will need a bit of support and guidance.

During a regular speed test via internet (a 350mbps connection) i realized that the "swi1: netisr" routines take 100% of the cpu, this is only noticeable if the FW is enabled, if the FW is disabled then the cpu usage for the same test is not going beyond 18% (the expectation here)

i dont have any idp/ids active, my services are limited to DNSmasq, unbound and tailscale and the nic are intel. so I am out of ideas.

could somebody be so kind to point me to where to look to see where the problems is originated?

thanks in advance

An interrupt handler issue? I haven't seen one myself. Do you have any unusual sysctls (tuneables) configured?

Can you paste a "top" capture?

here you have it, in the attached file.

I tried to implement the tunnable described in the opnsense documentation about performance:
https://docs.opnsense.org/troubleshooting/performance.html

if you need something else just ask

thanks


Huh. Stalling on interrupts (95%). Are you using Realtek Ethernets with the factory (not the plugin) driver? If so, try the plugin. If not, what Ethernet interfaces do you have?