Over the years that broadband has been available many people have found that tweaking their PC settings gives them faster speeds.
Often people will find that they see very different results from using different speedtests - usually a higher speed on the BT Speedtest than other speedtests (e.g. http://www.mybroadbandspeed.co.uk or http://www.speedtest.bbmax.co.uk). This is often caused by a low RWIN value.
RWIN (or 'Receive Window') is the limit on the amount of data your PC will receive before it needs to send an acknowledgement (or 'ack packet') back to the server it is downloading from , to say that has been received.
Getting the right RWIN setting is a bit of an art form. Setting the RWIN too low means that your connection will be idle 50% of the time it is downloading, as it is waiting for 'ack packets' to be received, setting it too high will create a slowdown if there's any packet loss.
With a higher RWIN setting more data is downloaded and the connection will be more active more of the time. This will give a higher result on a speedtest which basically measures how long t takes to download a certain amount of data.
1. To get your RWIN setting right first the first thing to do is run the DSL Reports test. This will show a few important figures (such as the current RWIN value, the MTU and the MSS).
The RWIN value is always calculated as an even multiple of the MSS:
EXAMPLE
n * MSS or n * (MTU - 40) - where 'n' is a whole number.
2. For the first test of getting the RWIN value correct you should use the following formula:
EXAMPLE
Connection throughout rate to the nearest Mbps (rounded up) * 10.
So for an 8Mbps connection the RWIN would be calculated as:
EXAMPLE
8 * 10 * (MTU - 40)
Using the example above this works out as 8 * 10 * (1458 - 40) = 113440
3. To change the RWIN setting you'll need to download and use DrTCP.
You can also use DrTCP to change the MTU, although unless you are having problems accessing certain websites, e.g. eBay, Amazon, London Congestion charging site, MSN and Hotmail, or the MTU is higher than 1500, this is usually unnecessary.
Once the changes have been made, make sure that you reboot your PC to allow the changes to take effect, before you try the speedtests again. It may take a bit of trial and error to find the best RWIN value by using different values for 'n'. Make sure you reboot after each RWIN change.
Popularity: 17% [?]
Contributing Authors : Andrew B
This entry was posted by njbower on Monday, April 20th, 2009 at 2:24 pm and is tagged with MTU, RWIN, Speed, Speedtest and is posted in the category Broadband, Settings. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
There are currently no comments on this post.
Here at Plusnet we're always trying to use clever open source things to make our lives easier. Sometimes we write our own and make other people's lives easier too!
We're a Yorkshire-based provider selling broadband and phone services to homes and businesses throughout the UK. Winner of the ISPA 2010 'Best Consumer Customer Service ISP' Award, we're proud to offer the UK's best value standalone broadband.
© Plusnet plc All Rights Reserved. E&OE
Support Library is powered by WordPress