decreasing CPU LOAD

In order to decrease CPU LOAD over routerboard OS I have managed to disable all services (except telnet - I need to manage the board!!!), and the connection tracking. With these down I have managed to USE a full A link without CPU hitting 100% CPU utilization. I need to further decrease CPU load so MRTG stats is something I want also to take down, but I can’t find a way. ALSO SNMP is something I don’w need/want so another point is to kill that also.

Any ideas?

Also I would gratly appreciate any other suggestions on how to further decrease CPU load.

Thank you in advance
Nick

Why? I’ve noticed even on low-end 112s the throughput doesn’t change despite high CPU values.

Two cents,
Mike

The connection tracking is producing high loads especially when multiple tcp connections are engaged. With one tcp connection the result may be about the same, but with multiple connections the effective bandwidth was raised around 2-3 Mbit per second. [tested with a custom made threaded java app that creates multiple tcp connection on both ends and measuring the efficiency of the network infastructure. Client / server model]

Furthermore there are many answers to your question (rhetorical maybe):

  1. Lower cpu load reduces the current that cpu draws thus stalling the aging effect on CPU
  2. Less consumption
  3. Less heat
  4. greater efficiency on other more demanding CPU tasks (OSPF)
  5. and the philosophical question: Why even bother running something you will never use; In your linux distro are you running mysql.apache ldap,nfs,vnc,X when you are not using them?

All the above are not the issue here. My inquiry was specific.

Nick

Your points, even rhetorical, are noted. As I see which device is placed where, these “low end” boards have specific places in our network and would not gain higher ground should their efficiency increase by some small percentage. We use ROS on the edge but with custom x86, not RBs. These are left for CPEs and the like. Someday we’ll be able to identify just which processes really jack the CPU on different platforms.

While this response doesn’t help answer your question, I at least understand where you are heading with the second post. ROS is a Swiss army knife that can be a little heavy. I recently built a kernal for a very lean client. After adding all the goodies I’ve come to expect from ROS; it wouldn’t fit on the flash I had allocated. Then we bought more level 4s.

Good luck,

Mike

I re-read my previous post and it is kind of hostile. I want to asure you GotNet that, that wasn’t my point.

No ideas about reducing the cpu load?

Anything else?

Not taken. :slight_smile:

Got me thinking…

Mike

Just found that the 112s default in the bios to “low power” mode. Wonder if that is why just looking at these spikes the CPU.

Testing…

Yes you can set this to “regular” but you won’t notice any changes (besides the spikes), and maybe a higher electricity bill :stuck_out_tongue: