Windows操作系統作為優秀的操作系統,由開發操作系統的微軟公司控制接口和設計,公開標準,因此,有大量商業公司在該操作系統上開發商業軟件。 使用 Windows 10 系統的用戶可能都知道,長久以來都在誤傳一個消息:Windows 10 PC 默認僅使用其可用網絡帶寬的 80%,用戶可以通過更改注冊表或組策略的方式來調整「限制可保留帶寬」設置來加快網速。 該誤解的意思是說,如果你家拉了 1000Mbps 的光纖,Windows 10 只能用 80% 帶寬,能夠被使用網速就是 800Mbps。而真實的情況卻不是這樣,這只是對 Windows 10 「QoS 數據包計劃程序」工作原理的誤解。
Windows 10「QoS 數據包計劃程序」如何工作有用戶從 Windows 10 系統中發現了一個叫「QoS 數據包計劃程序」的功能,其實該功能從 20 年前的 Windows XP 開始,歷代 Windows 中早就已經長期存在。這里的 QoS 是指 Windows 操作系統層級的「服務質量」,即:對由數據包組成的某種類型網絡流量進行優先排序的一種方式。
Windows 10「QoS 數據包計劃程序」會默認讓操作系統為高優先級的網絡任務保留一定比例的連接帶寬,這個保留的帶寬比例叫「可保留帶寬」。注意,是「可保留帶寬」,不是「保留帶寬」,更不是「已保留帶寬」。 哪些應用會使用「可保留帶寬」Windows 10 系統的默認「可保留帶寬」為 20%,一旦有高優先級的網絡任務申請,系統即可最多協調到 20% 的帶寬為其專屬保留使用。 那么如何定義哪些是「高優先級網絡任務」呢?這個就需要 ISV 在開發應用程序時調用 Windows API 來「通知到」Windows 系統了,然后 Windows 系統會主動來調度 20% 的帶寬來給相應的軟件使用,最終用戶是無法進行手動控制的。 簡單來說就是,Windows 會自動壓縮低優先級的網絡流量,并確保高優先級的任務可以獲得(默認最多) 20% 的專屬連接帶寬來使用。 QoS 帶寬預留的工作機制Windows 10「QoS 數據包計劃程序」可以通過「限制可保留帶寬」這個配置來手動設定 Windows 為QoS 保留帶寬的最大百分比,請一定注意「最大」這個關鍵詞。 QoS 帶寬預留的工作機制如下:
所以在任何時候,Windows 10 都保證你的帶寬 100% 可用,而不是將 20% 保留起來,只給用戶 80% 來用。簡單理解起來就是:如果有應用程序申請「保留帶寬」,Windows 10?最多可為其協調到總帶寬的 20% 為其專屬使用。 「限制可保留帶寬」設置「限制可保留帶寬」設置控制著可以申請到多少(百分比)帶寬用于高優先級網絡訪問,如果沒有程序正在使用 Windows 10 QoS,則您的所有帶寬都可用于非 QoS 程序。而且,即使有 QoS 預留處于活動狀態,如果預留帶寬的程序實際上沒有使用它,那么帶寬也可用于非 QoS 程序。 「可保留帶寬」的百分比可以通過以下方式來調整: 1使用?Windows + R?快捷鍵打開「運行」—— 執行?gpedit.msc?打開組策略編輯器 2導航到: 計算機設置——管理模板——網絡—— QoS 數據包計劃程序——雙擊「限制可保留帶寬」 3啟用該策略后可以調整要為高優先級任務「可保留帶寬」的百分比。 家庭版 Windows 10 用戶可以在注冊表如下路徑: 計算機\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched 中新建一個名為?NonBestEffortLimit?的 DWORD 值來控制百分比。 未配置或禁用該策略的情況下,使用 Windows 10 的默認 20% 設置。 Windows操作系統對硬件支持良好。 |
溫馨提示:喜歡本站的話,請收藏一下本站!