i have got a Linux based ISP level Bandwidth management with me. and i have installed it on a server class machine. then i have created IP pools like 172.17.10.xx and then i have assign separate private IP-address to each individual user in this server. and then i have assign internet packages to each user. i also created bandwidth policies in this software like 256kbps, 512kbps ,1 Mbps etc. and then i associated these policies to internet packages which i have created in this software.
but when any user start downloading any thing from internet then the browsing speeds of that user becomes extensively slow. its feels that the browsing is almost stopped but the browsing speed becomes normal as soon as the user stop downloading. is there any method by which the user get enough browsing speed while downloading at full speeds.
for example if i allot an internet package of 512Kbps to an user. and if he start downloading and he gets a transfer rate of 60KB/sec to 64KB/sec. his browsing speed got killed. and if he stop downloading he could able to browse at normal speeds.
Is there any trick or any solution to it. below are the pics of Bandwidth policy and internet packages.