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 (https://man.freebsd.org/cgi/man.cgi?query=swi&apropos=0&sektion=9) 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 (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?