I was going to post the same thing...

Can i divide the speed fairly by host?
Let's say i have 4 hosts (host a, b, c, d) in my network. I have a net of 1mbit. If no one is using, host A can have all speed - 1mbit - for yourself. But if all hosts are using (let's say, all hosts are dowloading some thing at the same moment), the bandwidth is divided between the hosts - in this scenario, host A will have 250kbit, host B 250kbit, host C 256kbit and host D 256kbit. If host A stop to use the internet in this moment, then hosts b, c and d will have the bandwidth shared for them - 333kbit for each. I'm posting almost exact values to ilustrate. Shapping can do this? How i make? It's recomended (let's say, they can make divide fairly the bandwidth in few seconds or is a slow process?)?