WDNR-4300 and ksoftirqd usage under high bandwidth usage

Recently, i've had a problem when I upped my tier from my ISP from 50mbit to 200mbit. Under 50mbit, i would get a solid 6MB/s download and now i'm getting about 24MB/s download but as i'm downloading, ksoftirqd is wigging out and after a bit of time, just kills the IRQ for the network adaptor upon resetting the device, all proceeds as was before just fine but after a while of ksoftirqd piling up interrupts, rinse and repeat until eventually what i'm downloading finishes.

If the only thing i'm downloading is running and I don't do anything else (kill web browsers, keep anything from making network calls) it will go without having to reset but i feel that ksoftirqd needs some tuning as this is a gigabit router and should be able to handle sustained 200mbit downloads.

Update, under global network options, I found "Packet Steering" was disabled. I'll give this a shot.
Update2: Seems to have helped however during download, ksoftirqd was at high CPU load but never saw it go over 91%

200mbit is about what your SoC can do, the fix is to get something more powerful.

2 Likes

I figured that, the SoC isn't very powerful but it strikes me as odd being in a gigabit router. :slight_smile: time to bust out my 4 core firewall I guess.

It's a consumer router that was released (first revision) about 10 years ago, give it some slack :wink:

1 Like

oh yea, def. I'm just seeing if there was some work around or something to offload it. I might have to QoS evrything down just to keep from rebooting router or go with a x86 solution.

There are still classic all-in-one 'plastic router' options for dealing with 200 MBit/s, your current one really is on its last leg trying to deal with those speeds though (keep in mind, when your router was designed and put on the market, 50 MBit/s were there top of the line WAN connections).