Limit speed using adsl router?

stevovo

Expert Member
Joined
Apr 24, 2008
Messages
1,496
Reaction score
2
Location
Pretoria
Hope this is the right place :)

Ok, so I've got a web site running on my home machine.

The problem is, that machine is set to download files and thus I struggle to connect to the site as the downloads are hogging the bandwidth.

Is there anyway I can tell my router/pc to 'wait' with the downloads and focus on the http when there is an incoming connection?

I have a billion 400g router.

I've tried setting stuff like QoS and IP throttling in the router but the problem still occurs.

The best I've managed is to throttle the downloads permanently - but this is not what I want. I want the downloads to resume at full speed once I log off the site.

Is this even possible? Any ideas?

Thanks in advance
 
If QoS isn't helping and you don't won't app side throttling then you're out of options. Unless you are willing to go with a heavy set-up like a proxy server or something.

This wouldn't happen to be a netgear router?
 
If QoS isn't helping and you don't won't app side throttling then you're out of options. Unless you are willing to go with a heavy set-up like a proxy server or something.

This wouldn't happen to be a netgear router?

It's a billion 400G.

What do you mean by app side? Is there something I could install on the pc to do this?
 
Would a 'heavy set-up like a proxy server' be very difficult?

It's windows 7 btw. Doesn't it maybe have built in services for this?
 
Can some kind soul perhaps check the manual for my router and explain to me if I'm doing the right settings?

The server is running on port 8080.

I'm not sure wether its classified as incoming or outgoing or wether I need to leave the source ip blank or only the destination ip blank or if it must be 0.0.0.0 :confused:
 
What do you mean by app side? Is there something I could install on the pc to do this?
Netlimiter. But I assumed you don't want that because it effectively does the same thing as throttling the d/l in the download manager.

Would a 'heavy set-up like a proxy server' be very difficult?

It's windows 7 btw. Doesn't it maybe have built in services for this?
It would be fairly difficult yes. And one hell of an overkill. You'd effectively put another PC between the two and the router to handle QoS since the router is failing at it.

Can some kind soul perhaps check the manual for my router and explain to me if I'm doing the right settings?

The server is running on port 8080.

I'm not sure wether its classified as incoming or outgoing or wether I need to leave the source ip blank or only the destination ip blank or if it must be 0.0.0.0 :confused:
Since its downloading, the problem is with the incoming traffic. So either prioritize the incoming traffic of the non-downloading PC or throttle the incoming traffic of the downloading PC.

Blank & 0000 should be the same thing. Make sure you have fixed IP addresses.

I'm asking about the netgear router since I recently got one and have exactly the same problem. QoS is 100% broken.

You can also try updating the firmware on your router to maybe fix the QoS. (didn't work in my case)
 
Since its downloading, the problem is with the incoming traffic. So either prioritize the incoming traffic of the non-downloading PC or throttle the incoming traffic of the downloading PC.

Its the same computer :D

So there's no way to use a proxy on the same computer?
 
Not helping directly, but here's a suggestion:

Don't host your website on your ADSL line and home PC, if possible.

Buy a domain and some webspace from WebAfrica. They just dropped their prices quite a bit yesterday. I'm not sure if it is reflecting on their website yet, but the prices in the myBB article looked damn good. Also, there are other good & cheap hosting providers locally. And if you don't mind hosting your website abroad, you can buy hosting space for next to nothing.

EDIT: I just realised that since you are hosting your website on your ADSL line, when people make requests to your website, or download stuff (html pages, mp3s, images, etc.) from your website, your PC/ADSL will actually be UPLOADING to these people. So the speed will be limited by the UPLOAD speed of your ADSL connection. And since ADSL, is asymmetric, UPLOAD speeds are gonna be a lot slower then DOWNLOAD speeds. But at the same time, DOWNLOAD speeds shouldn't affect UPLOAD speeds, for the most part.

So your most limiting factor is the upload speed of your ADSL line.

What is your current ADSL line speed?
 
Last edited:
Not helping directly, but here's a suggestion:

Don't host your website on your ADSL line and home PC, if possible.

Buy a domain and some webspace from WebAfrica. They just dropped their prices quite a bit yesterday. I'm not sure if it is reflecting on their website yet, but the prices in the myBB article looked damn good. Also, there are other good & cheap hosting providers locally. And if you don't mind hosting your website abroad, you can buy hosting space for next to nothing.

EDIT: I just realised that since you are hosting your website on your ADSL line, when people make requests to your website, or download stuff (html pages, mp3s, images, etc.) from your website, your PC/ADSL will actually be UPLOADING to these people. So the speed will be limited by the UPLOAD speed of your ADSL connection. And since ADSL, is asymmetric, UPLOAD speeds are gonna be a lot slower then DOWNLOAD speeds. But at the same time, DOWNLOAD speeds shouldn't affect UPLOAD speeds, for the most part.

So your most limiting factor is the upload speed of your ADSL line.

What is your current ADSL line speed?

Currently its 4mg. I think that's a 512kbps upload...

I wont be able to use another pc as I need an uncapped connection, the problem is that I am with axxess and they throttle you during the day.

Web site works fine during the off-peak hours (full line speed)

Only when its throttled do I need to find a way to give the downloading a 'break' when opening the site.
 
Upload and download are somewhat linked. i.e. If you are maxing download, then that doesn't mean that the upload is totally "clear".

I *think* the cause of the problem here are the acknowledge packets. In order to upload (host) the website, your PC needs to receive confirmation that the packets it just sent to the dude reading your webpage made it to his PC. This confirmation/acknowledgement needs to go through your download which is saturated from the file downloading.

If that theory is right then limiting the download just a tiny bit (say 90%) should fix it.

I don't think it is feasible to monitor for incoming connections and pause the download for a bit as you suggested. Maybe on linux, but on windows that would be a major mission. If the above doesn't work then go with toxic's suggestion.
 
Upload and download are somewhat linked. i.e. If you are maxing download, then that doesn't mean that the upload is totally "clear".

You are wrong. Upload and Download on ADSL are completely seperate, *almost* like 2 seperate lines. Downloads do not affect uploads at all, and vice versa, except for the TCP handshaking, and TCP SYN and ACK packets, which are sort of control packets, to maintain the TCP connection (TCP is the most common underlying transport protocol on the net). If you are using UDP, then downloads do not affect uploads at all, since there is no handshaking, synchronisation, acknowledgements or any guaranteed reliability - UDP is a stateless, one way broadcast. But UDP is hardly ever used on the internet, except for some specialised applications, like broadcasting status updates between routers, and DNS, among other things.

I *think* the cause of the problem here are the acknowledge packets. In order to upload (host) the website, your PC needs to receive confirmation that the packets it just sent to the dude reading your webpage made it to his PC. This confirmation/acknowledgement needs to go through your download which is saturated from the file downloading.

If that theory is right then limiting the download just a tiny bit (say 90%) should fix it.

You are right on this one.

To the OP, if you can afford a 4mbps line, with an Axxess Uncapped Express account (over R1000 per month total), then an extra R50 per month for decent hosting space won't kill you. Check out WebAfrica's packages here - https://www.webafrica.co.za/webhosting/. I recommend you go for local hosting, and support local companies and the local internet industry.
 
Last edited:
To the OP, if you can afford a 4mbps line, with an Axxess Uncapped Express account (over R1000 per month total), then an extra R50 per month for decent hosting space won't kill you. Check out WebAfrica's packages here - https://www.webafrica.co.za/webhosting/. I recommend you go for local hosting, and support local companies and the local internet industry.

The downloads and the web site must be on the same pc - thus I cannot use another hosting solution because it wont be uncapped.

If I move to linux will I be able to achieve my goal? If so, will it be difficult to set it up?
 
Top
Sign up to the MyBroadband newsletter
X