I would like to know what I can do to decrease the CPU usage on the RB1000 that we are currently using? I am running router OS v4.2
Are certain actions like “jump” detrimental to the CPU usage?
“Filter Rules” has 140 rules of which about 30 are disabled.
“NAT” has 42 rules of which about half are red because the PPPOE connections that they apply to are not enabled at the moment.
“Mangle” has 30 rules.
I am using IP Accounting, DNS, and Web Proxy (storing data on a compact flash).
Web Proxy settings: Max Size 6GB, Cache on Disk, 600 client connections, 600 server connections, 8d fresh time, serialize connections, always from cache, Cache Hit 4
The RB1000 is dialing 4 PPPOE connections on 2 4Mbps ADSL lines. Even while those lines are idling the CPU Load in the Resources page seems to be stuck at 100%.
CPU Load seems to be stuck at 100% for long intervals, while the free memory is at 433.4 MiB of 504.7 MiB. Free HDD space 34.1 MB of 61.4 MB total.
Disable the web proxy over the RB1000. My best solution has been set up a webproxy cache in another machine with the only purpose to act as webproxy cache.
I know that when someone buys a RB1000 wants to use all the features but from my experience it isn’t a good idea to use the same machine for routing and caching.
Another separate machine for caching is always the best solutions. A Debian does it job very well..
It could very well be the web proxy, but I still find it very strange. If I look at the cpu usage in winbox it seems to be 100% most of the time, but if you look at the CPU resource graphs it’s quite far from 100%. See attached graphs.
Is there anyway that we can get a task manager of sorts to see which process is using all the cpu resources?