我们经常会看到这样的技术帖子:
1、网速提升20%,让你全速上网。
2、Win系统保留了20%的网速。
3、释放系统保留带宽,全速上网。
这些帖子都认为系统保留了我们20%的网速,然后通过"本地组策略管理器"把这20%的网速释放出来达到全速上网。
那到底是不是真的能够提升20%的网速呢?下面我们来通过实验测试一下:
首先告诉大家"限制可保留带宽"的设置方法:
一、打开"开始"按钮,在搜索框中输入gpedit.msc,或按键盘组合建WIN键 R健,然后输入gpedit.msc。即可打开"本地组策略管理器"
二、在"本地组策略管理器"中选择:计算机配置---管理模板---网络---QoS数据包计划程序。即可看到"限制可保留带宽"。
下面我们开始我们的实验:
交待一下网络情况:
1、Windows7系统
2、使用某4G无线数据终端随身路由器共享wifi给电脑使用(在深山老林中只能用这种设备)
一、带宽限制为20%时进行网络测速:
打开"限制可保留带宽"后可以看到这句话:
"如果禁用或不配置此设置,则系统使用默认值为 20% 的连接带宽。"
这句话说明了默认是限制了20%。
接下来看一下限制20%的带宽测速情况:
二、接下来我们限制90%,然后再看一下测速情况:
三、我们把限制的带宽设置为0%,进行所谓的"全速"测试:
四、三个测速情况进行对比:
我们可以看到速度差不了多少,可以说完全没有限速到(大家可以自行设置然后测速)。
为什么设置了限速或者不限制然而并没有效果呢?经过我查询无数网上的资料得到的解释:
很多资料都是说微软知识库号为KB316666中是这样解释的:
KB316666的部分内容(来自网络上很多的帖子):与 Windows 2000 一样,在 Windows XP 中,程序也可以通过 QoS 应用程序编程接口 (API) 来利用 QoS。所有程序可以共享百分之百的网络带宽,特别要求带宽优先权的程序除外。
其他程序也可以使用这种“保留”的带宽,正在发送数据的请求程序除外。默认情况下,程序保留的带宽累计可达终端计算机每个接口的基本链接速度的百分之二十。如果保留带宽的程序发送的数据量没有完全用完带宽,保留带宽的未用部分可用于同一主机上的其他数据流。
KB316666的别一个部分内容(来自网络上很多的帖子):在微软的KB316666中明确表示许多发表的技术文章和新闻组文章多次提到 Windows XP 通常为 QoS 保留百分之二十的可用带宽的说法是错误的。修改并关闭Qos的20%保留带宽不仅不能使网络得到加速反而会适得其反,关键的时候造成众多程序抢带宽,系统额外运算增加,会导致系统稳定性变差。
翻译一下这段话:
就是说所有的程序共享百分百的网络带宽,当程序A正在使用百分百的带宽时,程序B如果正需要访问互联网,那么系统把程序A占用的百分百带宽分出百分之二十来让程序B使用,如果程序B没有用完这百分之二十的带宽,那么程序CDEFG…都可以使用剩下的带宽。
说简单点就是,当你在用某软件下载小电影时,这个限制带宽的设置可以保证你打开网页时可以访问,当你不打开网页了,那你下载的小电影就继续使用百分百的带宽。这样一下子就很清楚的理解KB316666的内容了。
这句话是不是微软知识库中提到的内容,题主不敢保证,但是从我实际测试的结果来看,上面的解释好像是很有道理的。
因为我访问不到KB316666这个号的文章。有可能是由于这个文章太旧了年代久远,所以微软删除了,又或许我被墙了。各位小伙伴可以在微软知识库中查找这个代码KB316666看能不能访问,如果可以访问了,可以交流下里面的内容。(下面知识库的截图我把网址马赛克了,大家自行搜索。)
最后:
大家可以自行设置限制的数值来测试到达是不是可以提升速度,反正题主拿自己的电脑和几个朋友测试的反馈都说限制没有效果。