Saturday, February 28, 2009

Add Bandwidth to your XP(Increase internet speed)

what is bandwidth??Bandwidth refers to the capacity of a communications line/channel to transmit/receive information and is measured in bits, bytes, kilobytes, megabytes and gigabytes. All the computers in the world are connected by cables.ISP(internet service provider) is a organisation which has very high-speed and expensive connection to the internet.This organisation supplies internet connections(which are comparitevely very very low speed than ISP) to lakhs of users like us and makes money. when you are interested in downloading a file,the request gets to your ISP through your modem and the file travels very quickly to ISP whereever it is on earth.This file is send to us through different cables of variable capacities.THe time taken to download a file is hided on the wires connected to your system to modem and modem to ISP .

Dial-up Internet accounts, which uses standard telephone lines(which are narrow space for flow of data) to connect to an ISP, have a very narrow bandwidth (about 50 Kbps or 50,000 bits per second) it takes a long time to download things .A Broadband internet account(they are have broader space to flow data) can move data at anywhere from 128 Kbps to 2,000 Kbps or more so they are faster than that of dial-up ones.

However we should get the maximum flow of data through respective channels .But
Microsoft Windows XP makes an optimized use of bandwidth by default and reserves 20% of your bandwidth for its own purposes,unless an application specifically request priority bandwidth through the Qos APi’s it does not release this 20% .The default system behavior is that 100% bandwidth is available, however, if there is a running application that is implied to the operating system and it needs to send high priority/real time data, then as long as it has the socket open, Windows XP will restrict “best effort” traffic to 80% of the bandwidth so that high priority traffic can be accommodated.we can change this 80% to 100% by requesting the operating system for QoS support using the QoS application programming interfaces (APIs) in Windows and this only applies if a specific app is requesting QoS.

If like to change the bandwidth is reserved for QoS (default is 20% of the total bandwidth),
then get on to the following steps:

1. Login to ur "
Administrator" account (not just any account with admin privileges).
2. GO to START>Run and type: gpedit.msc
3. Navigate to Local Computer Policy >computer configuration> Administrative Templates> Network > QOS Packet Scheduler
4.Then double-click the limit reservable bandwidth setting.
5. On the setting tab, check the enabled setting.
6. Where it says "Bandwidth limit %", change it to read 0 from 20 ( or percentage you want to reserve for high priority QoS data)
7.THEN click apply and then OK Under START > My Computer > My Network Connections > View Network Connections, right-click on your connection -> Properties (where it lists your protocols), make sure QOS Packet Scheduler is enabled.

(click on the picture to enlarge)
You need to reboot for changes to be more effective.
Note:
This tweak applies only to The Professional version of Windows XP

Bookmark and Share

1 comment:

lmiller7 said...

INCORRECT
Windows does NOT reserve any portion of bandwidth for any reason. However, an application may request priority bandwidth, which is by default 20%. But even if this occurs, there will be no bandwidth reduction unless the application is actively using it. any unused bandwidth will be available to other applications.

The setting described only changes the amount of bandwidth that CAN be reserved, not how much is.

References:
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q316666

(Works For IE Only)