importent question about Bandwidth

hello to all i m confused i have 5 mb bandwidth & i have 45 clients. 20 clients are corporated & all of other clients are home users. My question is

1: My all corporate clients must have 256kb Bandwidth

2 :I want to share bandwidth into home users means in a pool have 256 kb bandwidth & my my 2 or 3 home users in this pool & using this bandwidth.

simple words i have manage my corporate clients in queues simple but i confused in my home users. i want to give shared bandwidth into home users.
How
Thanks in advanced
Regards

Atif Manzoor

use PCQ

listen i have 2 client in 256 kb pool & when 1 client i s not using internet 2nd client have full 256 kb speed have & when both are using bandwidth is split into 128 kb its possible i m using pcq limit download is 512kb & upload is 256 kb but my all clients have 512kb speed why? i share the 512kb bandwidth to all but now all clients have 512kb dedicated bandwidth

i want to make a pool b/w 2 users & pool have 256 kb bandwidth & shared two users if its possible?

use PCQ type with rate=max_rate_of_each_user , and set queue’s max-limit=total_amount_of_bandwidth_for_that_users