I have a setup like attached to this post.
From left to right:
- line is my internet uplink
- RB1000  is my first RB1000 device
- next line is a (utp) connection between the two RB1000 devices.
- the right RB1000  had a bridge group with a ether1
- On the right RB1000  there is a MetaRouter (connected to the bridge by a vif)
- The meta router is connected to ether2
- Ether2 is connected to a host machine by utp.
Nothing strange so far.
If there is a 'large' file transfer, and the connected speed between the internet and the host machine will go over 10Mbit/s, the MetaRouter cpu load is going up above 40. The load on the second RB1000  is also going up with the same amount (logical). The load on the first RB1000  is stable between 1 and 3% cpu load. Both RB1000 and the metarouters are only setup to forward this traffic, and no filtering or logging is done on these routers.
I know that a 100% cpu load automatically means that it hasn't no more capacity to route the traffic normally, but why is load in the Metarouter at 40% cpu and on the other fysical RB1000 still at 1-3% cpu load?
And can i see what is causing this load?