XFile

关于XFile XFile架构 利用XFile打造家用文件服务系统 移动端应用 开发历史 下    载 授    权 联系我们

win10/11解除qos默认限制只使用80%带宽的办法

    windows10 和 windows 11 强制启用了 q.o.s ,而且限制默认只能使用80%带宽,保留了20%给高优先级程序,除非从头设计程序,按windows的建议面向qos编程,才能跳过这个坑,但是实际上,大量的软件都没有鸟这个建议,因为如果这样做,就必须使用wsasocket等windows专有的一套东西,除非使用第三方网络库,或者干脆彻底重写[但是那会严重影响跨平台可移植性].  XFile没有使用第三方网络库,也没有按要求用windows平台专用的那套东西,因此被这个限制住了.

     特别注意,这个默认的Q.O.S速度限制,仅对1000Mbps或者以下的内部网络场合有明显的影响, 如果您的网络已经升级到2.5G或者更高,可以直接忽略.

      本页面给出的是一个变通解决办法,但是是否管用,或者说一直管用,或者是否会导致其他问题,我们无法给于保证.

      说明,按Ms的说法,即使保留了20%带宽,如果没有高优先[qos]程序使用,会释放给其他程序使用,因此不需要这样的操作,但是在我们的测试中,在windows7里 的确是这样,但是win10/win11根本就不是这样,最高可用的带宽默认就是只有80%, 除非程序本身发起一个qos高流量申请,否则它就不会解除限制,但是win10/11一直在折腾,谁也说不准明天会是什么样子.

      [1] 命令行右键以管理员身份运行 或者选择 Powershell (管理员)

          

          

  

       [2]  请在命令行或者powershell里,输入 gpedit.msc

       [3]  如果出现gpedit.msc无法识别或者出现红色错误,请 转到这里解决

       [4]  如果成功弹出组策略, 那么选择 计算机配置-->Windows设置-->管理模版-->网络-->Qos数据包计划程序-->限制可保留带宽-->已启用
然后将20%修改为0,完成

      

       [5] 这个操作需要重新启动电脑后生效

       [6] 注意,这个操作不仅仅要求服务器端进行操作,如果您不在使用XFileC客户端的电脑上执行同样的解除操作,其实这个限制仍然会存在,必须在服务器端和客户端都解除这个限制,当然,最好的办法是使用Linux做服务器,这样只需要在客户端解除限制就可以了.

 

 

 

  

     


 
(c) 2015-2024 phoenixp2p.com