not sure if this has been mentioned before but.. go to the cmd prompt run it as admin. type exactly as follows:
netsh int tcp set global congestionprovider=ctcp
try it out great boost in speed
-
also you can enable ecn support by adding :
netsh interface tcp set global ecncapability=enabled
ths is normally off by default in vista -
Don't forget to run "cmd" as an administrator as this tweak requires elevation. Great tweak though.
Here is a link on technet on how it works if you guys are interested.
http://technet.microsoft.com/en-us/library/bb878122.aspx
Phil -
Can you elaborate on what exactly it does? I may add it...with recognition of course if it does give the great boost of speed.
-
The link to the cable guy walks you through it, but needless to say it is an IMPROVEMENT over the current routing with TCP it has been around for awhile, and a lot of MVP's have been trying to get Microsoft to have this ON by default. It is a great feature, and to have it OFF by default is silly.
"When routers become congested to the point in which their incoming packet buffers fill and they begin dropping packets, the effect on the network is reduced bandwidth, an impact on loss or time-sensitive traffic flows, and possibly link idle time after the congestion occurs. Explicit Congestion Notification (ECN) for TCP/IP provides a way for routers to inform Transmission Control Protocol (TCP) peers that their buffers are filling due to congestion in the network. In response, TCP peers slow their transmission of data to help prevent packet losses. This article describes the need for ECN, how it works, and how ECN is supported in the Release Candidate 1 release of Microsoft® Windows Vista"
Flamenko if you want me to write a layman's version of the document I listed just ask, and I will do it as well as instructions on how to turn it off.
Phil -
No, I think I know what it is now as i have read, at least, something similar previously but ide like a bit of a background, yes. I think this what i had considered previously but, in checking, was told/learned that it is not really an improvement because Vista, on its own, continuously monitors and provides the best internet acces speed.
Would this be correct? -
Well Vista modifies receive window and other TCP settings, but the autotuning can't do anything about the congestion of packets. This does allow for their to be some improvment especially in high traffic situations. I guess it really depends on the environment. 1. It can't hurt. 2. It probably will improve the performance of your machine. The receive window size, etc. is autotuned by Vista and it does a great job compared to previous OS's.
Phil
BTW Using only tweak 1. -
-
yes unless you disable it afterwards
as a simpler example for those who are not technical.. think of a 4 way stop when the light is out and ONE traffic cop directing everyone. after adding this now think of there being 2 cops directing traffic, not really the best description but you maybe get the idea from that. this will usually take it from 10half to 20 half.. for those that know what i mean -
netsh interface tcp set global ecncapability=disabled
is this how to turn off ecn? -
that would be to disable the ecn support yes
-
thanks....I noticed a speed boost with the first command in this thread, but the second one had a negative impact so I disabled it again....the speed is back. Gotta love a good tweak
-
yes you want to have ecn turned off while using the first command i have found. the second one i have found sometimes works and sometimes not. i currently only use the first tweak and yes it usually makes a large difference.
-
That's what I found out....using the second with first slowed it to a crawl....disabled ecn again and the speed boost is back. thanks for the tip!
-
Yes that will turn ECN off. You need to run CMD as an administrator to enable or disable it.
-
-
Oops to enable both features sorry.
-
Ok then....it's getting late here, thought my brain was shutting down!
-
Btw I have ECN off as well..
-
Hey guys, how do you turn off the first command in this thread btw? I don't want to, think it would be good to list it here though.
-
To disable CTCP on Vista, run 'netsh interface tcp set global congestionprovider=none'.
-
Thanks....that rounds out the thread...great thread btw! Today, I'm not noticing the same speed boost I got yesterday. Possible explanation for the layman somewhere?
-
check to make sure its still enabled. ive seen a few cases where with vista it reset on occasion after a re-boot. not usual for it to do that but i have seen it
-
High bandwidth environments is where CTCP really shines I have a research paper on it if anyone wants it...
-
Can someone tell me is there documentation that takes you step by step through setting up CTCP and commands that you use to send and receive files via CTCP
tweak congestion provider works on vista
Discussion in 'Networking and Wireless' started by zfactor, Nov 10, 2007.