Hello all.
So I recently got an ASUS RT-N66U router with the latest stable Merlin build, 380.57. I noticed that when doing file transfers, my CPU usage gets really high. In the web interface under "Network Map", the System Status shows 90-100% for CPU: Core 1. Is this graph of usage? It's worrisome to me to see it nearly at 100% whenever I am transferring or downloading files at 90mbps, so I wanted to check to see if something was wrong with my router.
I SSH'd in to the router while transferring and ran the "top" command. All processes seem to use a normal amount of CPU usage and the usr, sys, and CPU usage per process statistics are all seemingly normal. However, the sirq % is usually 70%+ while doing these transfers. Is this the same statistic the web interface is showing?
I'm fairly positive the N66U is more than capable of maxing out a 100/10 internet connection, but the seemingly high CPU usage is worrying me that it might be bottle-necking since it plateaus in the 90's for percentage on the web interface. The N66U should be able to handle higher speeds than I currently have, or at least I thought.
The weirdest thing though is that the CPU load average is 0.01/0.07/0.1 on the "Tools" page, which is normal, yes?
I have IP Traffic Monitoring On, QOS and most USB and sharing services off, other than the Traffic Monitoring logging to the USB drive. Is the Traffic Monitoring and forcing the router to use software NAT what is causing this? Would turning it off so I can use hardware NAT improve CPU usage in this regard? If so, that is a solution but is definitely not preferred because I really like what the Traffic Monitoring per devices does for me.
Thanks so much in advance for assistance. I'm somewhat of a beginner to networking and router firmware and wanted to make sure my router is functioning properly since it is only a few days old.
*Edit* Upon further investigation, my CPU load in the web interface looks like this during a full file transfer at 90mbps: 1.74, 0.81, 0.32.
So I recently got an ASUS RT-N66U router with the latest stable Merlin build, 380.57. I noticed that when doing file transfers, my CPU usage gets really high. In the web interface under "Network Map", the System Status shows 90-100% for CPU: Core 1. Is this graph of usage? It's worrisome to me to see it nearly at 100% whenever I am transferring or downloading files at 90mbps, so I wanted to check to see if something was wrong with my router.
I SSH'd in to the router while transferring and ran the "top" command. All processes seem to use a normal amount of CPU usage and the usr, sys, and CPU usage per process statistics are all seemingly normal. However, the sirq % is usually 70%+ while doing these transfers. Is this the same statistic the web interface is showing?
I'm fairly positive the N66U is more than capable of maxing out a 100/10 internet connection, but the seemingly high CPU usage is worrying me that it might be bottle-necking since it plateaus in the 90's for percentage on the web interface. The N66U should be able to handle higher speeds than I currently have, or at least I thought.
The weirdest thing though is that the CPU load average is 0.01/0.07/0.1 on the "Tools" page, which is normal, yes?
I have IP Traffic Monitoring On, QOS and most USB and sharing services off, other than the Traffic Monitoring logging to the USB drive. Is the Traffic Monitoring and forcing the router to use software NAT what is causing this? Would turning it off so I can use hardware NAT improve CPU usage in this regard? If so, that is a solution but is definitely not preferred because I really like what the Traffic Monitoring per devices does for me.
Thanks so much in advance for assistance. I'm somewhat of a beginner to networking and router firmware and wanted to make sure my router is functioning properly since it is only a few days old.
*Edit* Upon further investigation, my CPU load in the web interface looks like this during a full file transfer at 90mbps: 1.74, 0.81, 0.32.
Last edited: