修改组策略就能释放网络潜能?探秘windows组策略设置:QOS可用带宽限制之谜

2013-02-04 评论(99) 收藏(29)
继上一次 修改跃点数就能叠加带宽?探秘windows高级TCP/IP设置:跃点数 后,很多人都有很多的回应。虽然这次也是碰巧而已。我们来探讨下有些知识是否是真的有效果???

昨天晚上,有一张微博是这样的。当时自己心情不好,见到这微博,直接回复:百度去。可后期。。。你看图都看懂的。。



好了,在这微博里面提及到的QOS数据包计划程序到底是什么东西呢?


我们先从QOS讲起。


百度百科内容:http://baike.baidu.com/view/20897.htm

QoS(Quality of Service)服务质量,是网络的一种安全机制, 是用来解决网络延迟和阻塞等问题的一种技术。 在正常情况下,如果网络只用于特定的无时间限制的应用系统,并不需要QoS,比如Web应用,或E-mail设置等。但是对关键应用和多媒体应用就十分必要。当网络过载或拥塞时,QoS 能确保重要业务量不受延迟或丢弃,同时保证网络的高效运行。

用图表示就是:



QOS控制分类有很多。上图是根据IP地址来限速(Layer 3层限速),除此之外,还有根据MAC地址限速(Layer 2层限速)、端口号限速(Layer 4层限速),应用类型限速(Layer 7层限速)。

OSI网络框架结构


好了,知道QOS之后,我们开始探讨这个QOS
QOS数据包计划程序是基于网卡属性里面的一个底层驱动来实现的(主机式Layer7层限速)


我们根据微博上面提及到的内容,打开组策略,打开到这样的东西


我们来看着里面的描述是什么的


大家基本上会看到了吧?


如果不懂得话,请打开您的本地连接


没错,这个QOS限制是限制当前连接使用的80%


80%?这应该为多少?
按照我们平常用Layer 2传送方式(比如用飞鸽传书工具),标准是11.5M/S速度(也就是100MBPS)
但如果是有这个QOS的话,以HTTP下载方式,速度会被限制在8.5M/S速度(也就是80MBPS)


在服务器领域里面,网络负荷一般控制在80%极限是非常重要的事情,因为防止带宽过于使用,防止服务器丢失状态信息(尤其在做群组服务的时候非常重要,免得出现判断错误双机同时工作处理导致数据错乱的现象)


但在家用领域里面,这个设置真的有用么?


在微博里面,我回复了一个人的答案


或许说可能看不明白。对此,我专门找了一下资料(虽然我明白的,但为了避免大家不明白,找了一下数据)

上图为某用户用PPPOE宽带连接拨号后的速率情况


这样大家基本上都明白了吧。。。


在这里,借用下学校的资料(有关PPP协议的内容)其实可有可无的,借来说下









看完之后,大家至少知道一点,但英语太多了,很多人看不懂英文。我就解释一下:
PPP拨号协议,虽然说在里面有提及到4个过程:
1:链路建立与配置协商
2:链路质量检测
3:网络层协议配置协调
4:链路终止
但在第一个阶段里面(两张英语图)
无论是PAP认证方式还是CHAP认证方式,都没有对客户端提供速率带宽大小的提示,只有对身份认证的一个过程。


另外,因为ADSL的特性,电话线、光纤接入,转换出来的线是网线(100MBPS)。这样会产生一个误解现象。


让电脑会误认为PPPOE拨号后连上的线路是100MBPS,而不是用户实际申报的带宽。
自然就出现这个结果


这样的话,我在微博里面说明了这样的话:如果宽带低于100M(以太网卡网速)就没有问题,如果是等于的话就行不通。
换句话说的话就是:
如果上网的带宽是低于100MBPS(以太网卡的网速),这个设置是废的。若上网的带宽是100MBPS(以太网卡的网速),这个设置是有用的。


不过这里说得比较勉强,因为这个是表示单机情况下(不用路由器)设置的功能是否有效。


如果说,对于大数据局域网传送(好像我这种)的话,这个功能应该需要开启,否则的话,网络带宽耗尽想开个网页都难到上青天(因为这个QOS不但是限制宽带连接,是所有添加的网卡都有这个限制)。若像我那种追求速度的,传数据暂时离开电脑的话,还是建议将这个功能去掉为好,省时间嘛。。。


去除这个QOS功能,不一定是按照微博上面的去除方式。因为这个QOS是基于服务的方式来运行。只要拆除其中一个环节就可以了。我就选择卸载这个服务


如果说是需要添加回去的话


嘻嘻,内容就讲完了。。。

下面是网友的评价:
25F网友:请骚后再拨 
支持楼主的热心,但还是要说一句:
QoS的真正功能是,当使用一种利用QoS API来访问网络的软件时,系统会把网络带宽划分出设置的百分比的一部分来给它使用。因此,没有使用QoS API的程序则只能使用剩余的带宽。

用大白话来说,那就是,一个蛋糕(网络),两个屌丝(普通程序)来分,每个人能分一半。此时,富二代(利用QoS API访问网络的程序)来了,他有独享50%,也就是独享一半蛋糕的特权(QoS设置为50%),因此,最后这个蛋糕,实际的分配方案时,高富帅吃一半,两个屌丝各吃四分之一。如果我们让高富帅变成屌丝(关闭QoS,或者Qos设置为0%),则这三个屌丝,每人分到三分之一的蛋糕。所以,无论你是否把高富帅变成屌丝(无论你如何修改QoS设置),蛋糕并不会变大或变多(并不会“释放网络潜能”)。

目前,很多人以为,QoS设置为20%,意思就是说,这个蛋糕会有20%不能被吃。这是错误的认识。因为,无论你如何修改QoS设置,整个蛋糕都会被屌丝或高富帅吃光,不会有预留而不能被吃的部分。QoS设置为20%的含义是,如果高富帅也来吃蛋糕,则把20%的蛋糕单独分给高富帅吃。如果没有高富帅,则这个QoS的设置就没有任何作用了,因为整个蛋糕都会分给屌丝们吃。



74F网友:


我要表达的是后面的,那才是主体,前面为铺垫,天朝的网路。说真的,提速咋没见提升多少捏...
哎,其实,一个操作系统有这个东西出来,其实是考虑到当地人或全球发达国家人群的使用。毕竟当年开发研制的时候,老美国度之流的网速,到现在也是让我们羡慕嫉妒恨呀,因此对方编程时有QOS这限制这并不奇怪。老美们也很少研究这个的,除非是一些人士,毕竟那边对这类的东东不敢虚假。
而天朝,不提也罢,删了或修改为0都没用

网友评论

您需要登录后才可以发帖 登录 | 立即注册

其他登录方式:

常用表情