Originally posted by garbage
WinXP Steals Your Bandwidth: http://www.theregister.co.uk/content/4/23090.html
This will help increase your bandwidth for any network connection.
1. Make sure your logged on as actually "Administrator". do not log on with any account that just has administrator privileges. To log in as an administrator:
-click on start->logoff->logoff
-in the logon screen hold Ctrl+Alt+Del.
-in the user field type 'Administrator' <-case sensitive.
-in the password field type the password for the administrator (if you don't have one leave blank)
-press ok
2. Start - run - type gpedit.msc
3. Expand the "local computer policy" branch
4. Expand the "administrative templates" branch
5. Expand the "network branch"
6. Highlight the "QoS Packet Scheduler" in left window
7. In right window double click the "limit reservable bandwidth" setting
8. On setting tab check the "enabled" item
9. Where it says "Bandwidth limit %" change it to read 0-- Click apply, OK, exit gpedit.msc
10. Go to your Network connections (start->my computer->my network connection-> view network connections). Right click on your connection, choose properties then under the General or the Networking tab (where it lists your protocols) make sure QoS packet scheduler is enabled.
11. Reboot , now you are all done.
This is more of a "counter what XP does" thing. In other words, XP seems to want to reserve 20% of the bandwidth for itself even with QoS disabled. So why not use it to your advantage. To demonstrate the problem, start up a big download from a server with an FTP client. Try to find a server that doesn't max out your bandwidth. In this case you want a slow to medium speed server to demonstrate this. Let it run for a couple of minutes to get stable. The start up another download from the same server with another instance of your FTP client. You will notice that the available bandwidth is now being fought over and one of the clients download will be very slow or both will slow down when they should both be using the available bandwidth. Using this "tweak" both clients will have a fair share of the bandwidth and will not fight over the bandwidth.
Copyright © 2001 TweakXP.com
WinXP Steals Your Bandwidth
WinXP Steals Your Bandwidth
My cable sucks...
Amd Athlon: 1 Ghz
Ram: 384
WINDOWS XP CORP
@Home Routed Cable Modem =>tWeAkEd<=
Amd Athlon: 1 Ghz
Ram: 384
WINDOWS XP CORP
@Home Routed Cable Modem =>tWeAkEd<=
- CompGeek83
- Senior Member
- Posts: 1513
- Joined: Sun Jun 10, 2001 12:26 pm
- Location: Galax, VA, USA Rival Websites Started: 1
Re: WinXP Steals Your Bandwidth
i tried that yesterday, havent been able to notice any differences yet thoughOriginally posted by BoGGy
"Free your mind and the rest will follow."
CompGeek83 - SpeedForums Webmaster/Admin
Athlon Tbird 1.4 266FSB | Abit KT7a-Raid | 512 MB SDRAM
Abit Siluro Geforce 2 MX400 64MB | SB Live | 384/384k DSL
(If you don't like what I have to say, go straight back to the AOL you came from)
CompGeek83 - SpeedForums Webmaster/Admin
Athlon Tbird 1.4 266FSB | Abit KT7a-Raid | 512 MB SDRAM
Abit Siluro Geforce 2 MX400 64MB | SB Live | 384/384k DSL
(If you don't like what I have to say, go straight back to the AOL you came from)
- MtCableman
- Regular Member
- Posts: 328
- Joined: Tue Apr 11, 2000 12:00 am
-
cableguy2k7
- Member
- Posts: 64
- Joined: Mon Mar 19, 2007 1:02 am
-
milesprower
- Member
- Posts: 26
- Joined: Sun Jul 29, 2007 4:06 pm
start button >run>gpedit.msc
The 20% bandwidth that is "stolen" as far as I am aware is not stolen it only comes into play when you are downloading a microsoft update. It is so you can carry on browsing the internet with no discernable difference to your speed. So if you are not updating it does not come into play. If you set it to 0 then a big update WILL affect your browsing.
H.
The 20% bandwidth that is "stolen" as far as I am aware is not stolen it only comes into play when you are downloading a microsoft update. It is so you can carry on browsing the internet with no discernable difference to your speed. So if you are not updating it does not come into play. If you set it to 0 then a big update WILL affect your browsing.
H.
-
milesprower
- Member
- Posts: 26
- Joined: Sun Jul 29, 2007 4:06 pm
I guess this is not installed on my computer because it can't find it for some reason. Does anyone have an idea if this setting does actually work, yet i'm really having problems with the internet connection I have.healvis wrote:start button >run>gpedit.msc
The 20% bandwidth that is "stolen" as far as I am aware is not stolen it only comes into play when you are downloading a microsoft update. It is so you can carry on browsing the internet with no discernable difference to your speed. So if you are not updating it does not come into play. If you set it to 0 then a big update WILL affect your browsing.
H.
-
milesprower
- Member
- Posts: 26
- Joined: Sun Jul 29, 2007 4:06 pm
milespower,
I should have been more forthcoming with information in my previous post, please read on.
In Windows XP Home you can still set QoS to '0' by following the instructions below, but if you are not used to changing things directly in the registry, I suggest you don't do it.
If you still want to go ahead and give it a try, make a backup of your registry before you change anything in it so you can always go back to the original one if a mistake is made.
1. Start Registry Editor (Regedt32.exe).
2. Go to the following key:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Psched
3. On the right-hand pane you should see this entry: NonBestEffortLimit.
4. double-left-click it and type 0 (zero) in the Value Data field, click OK.
5. Go to your Network connections (start->my computer->my network connection-> view network connections). Right-click on your connection, choose properties then under the General or the Networking tab (where it lists your protocols) make sure QoS packet scheduler is enabled.
6. Quit Registry Editor, and restart the computer for changes to take effect.
I can almost be certain that once you restart your computer, you will not notice any difference at all.
From Microsoft:
"Clarification about the use of QoS in end computers that are running Windows XP.
As in Windows 2000, programs can take advantage of QoS through the QoS APIs in Windows XP. One hundred percent of the network bandwidth is available to be shared by all programs unless a program specifically requests priority bandwidth. This “reserved” bandwidth is still available to other programs unless the requesting program is sending data. By default, programs can reserve up to an aggregate bandwidth of 20 percent of the underlying link speed on each interface on an end computer. If the program that reserved the bandwidth is not sending sufficient data to use it, the unused part of the reserved bandwidth is available for other data flows on the same host"
http://forums.speedguide.net/member.php?u=207385
I should have been more forthcoming with information in my previous post, please read on.
In Windows XP Home you can still set QoS to '0' by following the instructions below, but if you are not used to changing things directly in the registry, I suggest you don't do it.
If you still want to go ahead and give it a try, make a backup of your registry before you change anything in it so you can always go back to the original one if a mistake is made.
1. Start Registry Editor (Regedt32.exe).
2. Go to the following key:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Psched
3. On the right-hand pane you should see this entry: NonBestEffortLimit.
4. double-left-click it and type 0 (zero) in the Value Data field, click OK.
5. Go to your Network connections (start->my computer->my network connection-> view network connections). Right-click on your connection, choose properties then under the General or the Networking tab (where it lists your protocols) make sure QoS packet scheduler is enabled.
6. Quit Registry Editor, and restart the computer for changes to take effect.
I can almost be certain that once you restart your computer, you will not notice any difference at all.
From Microsoft:
"Clarification about the use of QoS in end computers that are running Windows XP.
As in Windows 2000, programs can take advantage of QoS through the QoS APIs in Windows XP. One hundred percent of the network bandwidth is available to be shared by all programs unless a program specifically requests priority bandwidth. This “reserved” bandwidth is still available to other programs unless the requesting program is sending data. By default, programs can reserve up to an aggregate bandwidth of 20 percent of the underlying link speed on each interface on an end computer. If the program that reserved the bandwidth is not sending sufficient data to use it, the unused part of the reserved bandwidth is available for other data flows on the same host"
http://forums.speedguide.net/member.php?u=207385
-
milesprower
- Member
- Posts: 26
- Joined: Sun Jul 29, 2007 4:06 pm
-
alex_barringer
- Member
- Posts: 66
- Joined: Sun Apr 08, 2007 8:43 pm
Sorry that I haven't been around folks for quite awhile just got out of some serious surgery.
About the QoS and QoS aware programs out there:
As much as I hate to tell you this, there are very few applications out there that actually use QoS through Microsoft's implementation, most the programs that use them are for high speed database connectivity and other applications of the like.
By default the reason why your XP is slow over the network is not because of the QoS setting, as it should be set to disable for normal users and gamers, granted the QoS service in Windows should not be confused with QoS on your modems and routers, those are two completely different protocols and operate differently.
Reason why you computer is slow over the Internet, lots of things can cause that. There are several services under "services.msc" to be entered at the START menu run command that don't need to be running the majority of the time.
Here are some services that don't need to be running in order for you to access the Internet:
Background Intelligence Transfer Service (BITS)
This is used in conjunction with the Automatic Update services for Microsoft,
I have this shut off because it eats up memory, bandwidth, and is not needed the majority of the time. I also have automatic updates shut off, simply because I do not trust the "one patch fixes all algorithm Microsoft has set up for us, don't like the loss of control of my computers for one, not knowing what in the heck they are attempting to install on the computer without my knowledge and authorization".
Automatic Updates:
As I said before I disable this, I pick what I want to update and when I want to do it.
QoS RSVP:
Shut off because the majority of the applications that includes games do not use the Microsoft implementation of this service, they have their own way of dealing with latency and bandwidth usage.
Infact, the majority of the services in services.msc don't need to be running in order for your computer to work, if you are interested in which ones are needed and which are optional (sometimes a security risk) just ask me, I will send you to a site so you can see the absolute necessities. The less your computer needs to cycle through in services and applications running in the foreground or background the faster your computer will be, you will also notice less activity over the network when you are idling.
The only time you want to modify the setting for QoS RSVP in Windows XP Professional or higher is when your servers are infact running this protocol as well and the computers over the VLANs and VWANs are using that service as well, that is only time you should enable that particular service, having likewise configurtions on all servers and client workstations, other than that, it is just a waste of processor time, memory, and bandwidth.
If you are trying to squeeze out every bit of download speed out of your pipe to the Internet, look up CFOS bandwidth shaping software for Cable / xDSL users, by changing the upload speed slightly (limiting it) you can actually get better download speed and better latency (much lower) assuming it's just a software problem you have and not a hardware related problem.
If you want to use QoS on your routers but don't know how to use or configure it, just ask.
About the QoS and QoS aware programs out there:
As much as I hate to tell you this, there are very few applications out there that actually use QoS through Microsoft's implementation, most the programs that use them are for high speed database connectivity and other applications of the like.
By default the reason why your XP is slow over the network is not because of the QoS setting, as it should be set to disable for normal users and gamers, granted the QoS service in Windows should not be confused with QoS on your modems and routers, those are two completely different protocols and operate differently.
Reason why you computer is slow over the Internet, lots of things can cause that. There are several services under "services.msc" to be entered at the START menu run command that don't need to be running the majority of the time.
Here are some services that don't need to be running in order for you to access the Internet:
Background Intelligence Transfer Service (BITS)
This is used in conjunction with the Automatic Update services for Microsoft,
I have this shut off because it eats up memory, bandwidth, and is not needed the majority of the time. I also have automatic updates shut off, simply because I do not trust the "one patch fixes all algorithm Microsoft has set up for us, don't like the loss of control of my computers for one, not knowing what in the heck they are attempting to install on the computer without my knowledge and authorization".
Automatic Updates:
As I said before I disable this, I pick what I want to update and when I want to do it.
QoS RSVP:
Shut off because the majority of the applications that includes games do not use the Microsoft implementation of this service, they have their own way of dealing with latency and bandwidth usage.
Infact, the majority of the services in services.msc don't need to be running in order for your computer to work, if you are interested in which ones are needed and which are optional (sometimes a security risk) just ask me, I will send you to a site so you can see the absolute necessities. The less your computer needs to cycle through in services and applications running in the foreground or background the faster your computer will be, you will also notice less activity over the network when you are idling.
The only time you want to modify the setting for QoS RSVP in Windows XP Professional or higher is when your servers are infact running this protocol as well and the computers over the VLANs and VWANs are using that service as well, that is only time you should enable that particular service, having likewise configurtions on all servers and client workstations, other than that, it is just a waste of processor time, memory, and bandwidth.
If you are trying to squeeze out every bit of download speed out of your pipe to the Internet, look up CFOS bandwidth shaping software for Cable / xDSL users, by changing the upload speed slightly (limiting it) you can actually get better download speed and better latency (much lower) assuming it's just a software problem you have and not a hardware related problem.
If you want to use QoS on your routers but don't know how to use or configure it, just ask.