XP真的黑了你20%的頻寬?

XP真的黑了你20%的頻寬?

有一則網路流傳許久的XP系統優化密技,大意是說Windows XP在預設設定下會保留20%的頻寬,因此你需要開啟群組原則編輯器,並將「QoS封包排程器」項目的「限制可保留的頻寬」設定為0,這樣就能釋放XP保留的頻寬,讓你上網速度更快了,而很多網友也覺得這種方法有用,究竟這個方法是真的有用還是心理作用?且讓我們為你解開謎底。

保留的頻寬依然可供使用

看到這個優化密技,很多讀者想必都會深信不疑(也許是微軟有時實在是太會偷偷搞些小動作了?)而照著做,而且就像是許多網路謠言一樣,也會有許多人在「服用」後跳出來說多有效多有效一類的,於是就更增加了這類優化密技的可信度。

不過我們可以去看看微軟官方怎麼說,在「KB316666」知識庫中有一句「在某些出版的技術文件或新聞群組中皆宣稱Windows XP總是會保留20%的可用頻寬供QoS使用。這些宣稱是不正確的。」既然微軟都這麼說了,所以QoS並沒有把20%的頻寬給霸佔下來,那到底QoS與這20%頻寬有什麼關係呢?

XP真的黑了你20%的頻寬?

Windows XP可以讓網路應用軟體透過QoS API來百分之百共享這個20%的網路頻寬,不過雖然這20%頻寬優先供給QoS應用,但是如果沒有正在使用的QoS軟體,其他軟體依然可以使用(因此既然這20%頻寬並不是固定保留,而是可以動態使用的,釋放保留頻寬的流言便不攻自破了),所以實際情況是使用QoS API的軟體的確使用了20%的最大頻寬,不過其他軟體也能用這些保留的頻寬,讓網路資源不致於浪費;如果你將20%保留頻寬關閉,反而導致這些利用QoS的軟體必須被迫與一般軟體爭奪有限的頻寬,通常這些軟體需要穩定且大量的網路頻寬,缺乏QoS保留起來的「專線」支援,勢必導致這些軟體運作起來的效果不彰。

QoS能幫你控管網路優先權

QoS(Quality of Service)是一種用於網路的控制機制,針對不同使用者或應用程式採用相應的優先順序,用來解決網路塞車及延遲的問題,以確保傳輸數據的水準,像是網路影音、網路遊戲等需要穩定的資料流的服務,都很適合交由QoS控管。

有的應用程式可以容許一定程度的傳輸遺失,有的則不行,如果網路頻寬是無限的,那所有應用程式都可依照所需的速度及品質來傳輸資料,不過事實上網路品質及頻寬有限,尤其是網際網路由成千上萬的線路及設備所組成,無法確定每一段線路的品質是不是百分百的穩定,因此為了防止網路壅塞,必須透過QoS識別「封包類別」的技術,將各應用軟體所傳輸的資料分門別類,優先將網路資源分配給需要穩定網路傳輸的軟體。

XP保留的這20%頻寬,其實一般軟體也能夠使用,因此不必再費心去調整,不過一般使用者會用到使用QoS API的軟體機會也不大,因此即使你之前修改過了,也不用急著改回來,如果網路使用上一切順利,不改回來也沒關係。

(本文出自《密技偷偷報》No.43,原作者:張智傑)

aber
作者

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則