I have a 2 mbps connection ( 240 KB/s download ), when I download a file from my server I get only 40 KB/s. The iftop output shows me the total bandwidth of around 20 mbps( receiving and transmitting bandwidth are equally split ) which is distributed among a large number of users which explains why I am getting such low download speeds. However, when I wget in another window the bandwidth increases to around 40 mbps( Receiving ~ 30 mbps and transmitting ~ 10mbps). If the network is capable of giving 40 mbps why are my users not getting it?
update: my users are also downloading files from the server through the internet. By connection speed i'm referring to speed my users get while downloading. If i'm not getting 240 Kb/s that means even my users won't be getting their maximum possible speed.