Using a 2011iL routerboard the system performance completely completely tanks if i enable bandwidth limits on any port.
Simple example with one computer connected to port 2 pinging to the router constantly as expected less than 1ms.
A second computer connected to port 4 gets its bandwidth limited to 512k/512k and starts a file transfer to max out the bandwidth limit. As soon as the transfer starts the first computer ping times are completely destroyed (same thing all traffic, just simplest to show with ping) Setting the bandwidth limit to unlimited instantly fixes the performance.
Is there anything I can do to fix this? Oh and the cpu usage didnt increase it stayed at ~2%.
Output from the ping showing the horror show.
Reply from 172.20.100.1: bytes=32 time<1ms TTL=64
Reply from 172.20.100.1: bytes=32 time<1ms TTL=64
Reply from 172.20.100.1: bytes=32 time<1ms TTL=64
Reply from 172.20.100.1: bytes=32 time<1ms TTL=64
Reply from 172.20.100.1: bytes=32 time=5ms TTL=64
Reply from 172.20.100.1: bytes=32 time=1026ms TTL=64
Reply from 172.20.100.1: bytes=32 time=1013ms TTL=64
Reply from 172.20.100.1: bytes=32 time=971ms TTL=64
Reply from 172.20.100.1: bytes=32 time=1020ms TTL=64
Reply from 172.20.100.1: bytes=32 time=1569ms TTL=64
Reply from 172.20.100.1: bytes=32 time=963ms TTL=64
Reply from 172.20.100.1: bytes=32 time=1925ms TTL=64
Reply from 172.20.100.1: bytes=32 time=969ms TTL=64
Reply from 172.20.100.1: bytes=32 time<1ms TTL=64
Reply from 172.20.100.1: bytes=32 time<1ms TTL=64
Reply from 172.20.100.1: bytes=32 time=1ms TTL=64
Reply from 172.20.100.1: bytes=32 time<1ms TTL=64
Reply from 172.20.100.1: bytes=32 time<1ms TTL=64
Reply from 172.20.100.1: bytes=32 time<1ms TTL=64