i forgot to mention i'm using balance-rr bonded with 2x Intel Corporation PRO/1000 PT Dual Port Server Adapter and 2xBroadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12)

on the router i have a netiron mlx configured a link aggregation with the 4 ports.
i see about 200-300Mbps on each port when i run the bonnie++ with a max at around 750Mbps so i think that translates to about 93MBps

i ran hd tach and i'm averaging about 45MBps.

When i have bonnie++ running on one target and hd tach on another i see the performance on hd tach drop to average 10-20MBps

So are these results I'm getting normal? Is this the hardware limit of my setup?

I just want to make sure I'm not underperforming. If I am, what I can do to improve its performance?