Is there any way to know what's using CPU cycles on a RouterBoard RB133?
I have one acting as the main router in my house, doing some straight routing onto my work network as well as NAT and DHCP for the home network to connect to the Internet. Sometimes the Internet gets very slow, and when I log on to the RB133, I see that the CPU is pegged in the late 90% range, sometimes even pegged at 100%. This gets so bad that just pinging the router on the Ethernet port sees up to 50% packet loss.
I'm not doing anything particularly complicated on it. It has an R52 radio bridged to one of the Ethernet ports, to act as a wireless router. The radio is in b/g mode, with wpa-psk security, and with adaptive noise immunity set to "none".
The CPU load doesn't seem to be traffic-related. I've watched it while running a speedtest on my PC, which pretty much maxes out its throughput, and CPU stays below 20%.
I'm running out of ideas. Any help?