2、去掉QoS的20%網(wǎng)速真的會快嗎
在各種的Windows XP優(yōu)化文章中有一篇關于QoS的文章可謂是歷史悠久,從Windows XP剛開始發(fā)布時就開始流傳,一直到現(xiàn)在還出現(xiàn)在頻頻出現(xiàn)在各種Windows XP的優(yōu)化文章中。
那這個技巧到底是什么呢?
我們先來看看這個優(yōu)化技巧的其中一個版本。
“在“運行”對話框中鍵入“gpedit.msc”命令來打開“組策略”窗口,再從“管理模板”下找到“網(wǎng)絡”項目,這里有一個“QOS數(shù)據(jù)包調(diào)度”項,展開后可以在窗口右側的“設置”列下看到一個“限制可保留帶寬”的項目,雙擊該項目,可以看到這里的“帶寬限制”默認值為20%,我們只要將它修改為“已啟用”,并將“帶寬限制”值改為“0%”就可以讓帶寬得用率達到。”
事實是不是真的向上面這個優(yōu)化技巧說的那樣Windows XP把20%的帶寬保留下來不給我們用呢?把20%修改為0%之后是不是真的可以達到加快上網(wǎng)速度的目的呢?答案當然是否定的。下面我們先看看微軟是怎樣解釋這個問題的。
在微軟的KB316666號知識庫中對QoS的問題是如下解釋的:
與 Windows 2000 一樣,在 Windows XP 中,程序也可以通過 QoS 應用程序編程接口 (API) 來利用 QoS。所有程序可以共享的網(wǎng)絡帶寬,特別要求帶寬優(yōu)先權的程序除外。其他程序也可以使用這種“保留”的帶寬,正在發(fā)送數(shù)據(jù)的請求程序除外。默認情況下,程序保留的帶寬累計可達終端計算機每個接口的基本鏈接速度的百分之二十。如果保留帶寬的程序發(fā)送的數(shù)據(jù)量沒有完全用完帶寬,保留帶寬的未用部分可用于同一主機上的其他數(shù)據(jù)流。
在微軟的KB316666中明確表示許多發(fā)表的技術文章和新聞組文章多次提到 Windows XP 通常為 QoS 保留百分之二十的可用帶寬的說法是錯誤的。
我們首先來明確QoS的真正含義是什么。QoS的中文意義是:聯(lián)網(wǎng)服務質(zhì)量。具體是指在整個網(wǎng)絡連接上應用的各種通信或程序類型優(yōu)先技術。QoS技術的存在是為了獲得更好的聯(lián)網(wǎng)服務質(zhì)量。QoS是一組服務要求,網(wǎng)絡必須滿足這些要求才能確保適當服務級別的數(shù)據(jù)傳輸。
QoS 的實施可以使類似網(wǎng)絡電視,網(wǎng)絡音樂等實時應用程序地使用網(wǎng)絡帶寬。由于它可以確保某個保證級別有充足的網(wǎng)絡資源,所以它為共享網(wǎng)絡提供了與專用網(wǎng)絡類似的服務級別。它同時提供通知應用程序資源可用情況的手段,從而使應用程序能夠在資源有限或用盡時修改請求。在Windows XP系統(tǒng)中引入QoS技術的目標是建立用于網(wǎng)絡通訊的保證傳輸系統(tǒng)。
從上面這些微軟對QoS的解釋我們可以知道通過在組策略編輯器中把QoS的20%修改為0%達不到優(yōu)化網(wǎng)絡性能的目標。而在組策略里面的修改的20%參數(shù)是指當使用了QoS API編寫程序需要訪問網(wǎng)絡時能夠使用的帶寬量,如果我們設置為0%,那就意味著使用QoS API編寫的應用程序不得不和其他應用程序爭奪有限的帶寬,可能產(chǎn)生的后果就是需要優(yōu)先通信的數(shù)據(jù)沒有得到優(yōu)先權。從這一點來說把QoS的20%修改為0%不但沒有好處還會產(chǎn)生使得某些實時網(wǎng)絡應用程序不能有效使用網(wǎng)絡帶寬的問題。所以這個所謂的優(yōu)化技巧可以說是一個誤導。
在各種的Windows XP優(yōu)化文章中有一篇關于QoS的文章可謂是歷史悠久,從Windows XP剛開始發(fā)布時就開始流傳,一直到現(xiàn)在還出現(xiàn)在頻頻出現(xiàn)在各種Windows XP的優(yōu)化文章中。
那這個技巧到底是什么呢?
我們先來看看這個優(yōu)化技巧的其中一個版本。
“在“運行”對話框中鍵入“gpedit.msc”命令來打開“組策略”窗口,再從“管理模板”下找到“網(wǎng)絡”項目,這里有一個“QOS數(shù)據(jù)包調(diào)度”項,展開后可以在窗口右側的“設置”列下看到一個“限制可保留帶寬”的項目,雙擊該項目,可以看到這里的“帶寬限制”默認值為20%,我們只要將它修改為“已啟用”,并將“帶寬限制”值改為“0%”就可以讓帶寬得用率達到。”
事實是不是真的向上面這個優(yōu)化技巧說的那樣Windows XP把20%的帶寬保留下來不給我們用呢?把20%修改為0%之后是不是真的可以達到加快上網(wǎng)速度的目的呢?答案當然是否定的。下面我們先看看微軟是怎樣解釋這個問題的。
在微軟的KB316666號知識庫中對QoS的問題是如下解釋的:
與 Windows 2000 一樣,在 Windows XP 中,程序也可以通過 QoS 應用程序編程接口 (API) 來利用 QoS。所有程序可以共享的網(wǎng)絡帶寬,特別要求帶寬優(yōu)先權的程序除外。其他程序也可以使用這種“保留”的帶寬,正在發(fā)送數(shù)據(jù)的請求程序除外。默認情況下,程序保留的帶寬累計可達終端計算機每個接口的基本鏈接速度的百分之二十。如果保留帶寬的程序發(fā)送的數(shù)據(jù)量沒有完全用完帶寬,保留帶寬的未用部分可用于同一主機上的其他數(shù)據(jù)流。
在微軟的KB316666中明確表示許多發(fā)表的技術文章和新聞組文章多次提到 Windows XP 通常為 QoS 保留百分之二十的可用帶寬的說法是錯誤的。
我們首先來明確QoS的真正含義是什么。QoS的中文意義是:聯(lián)網(wǎng)服務質(zhì)量。具體是指在整個網(wǎng)絡連接上應用的各種通信或程序類型優(yōu)先技術。QoS技術的存在是為了獲得更好的聯(lián)網(wǎng)服務質(zhì)量。QoS是一組服務要求,網(wǎng)絡必須滿足這些要求才能確保適當服務級別的數(shù)據(jù)傳輸。
QoS 的實施可以使類似網(wǎng)絡電視,網(wǎng)絡音樂等實時應用程序地使用網(wǎng)絡帶寬。由于它可以確保某個保證級別有充足的網(wǎng)絡資源,所以它為共享網(wǎng)絡提供了與專用網(wǎng)絡類似的服務級別。它同時提供通知應用程序資源可用情況的手段,從而使應用程序能夠在資源有限或用盡時修改請求。在Windows XP系統(tǒng)中引入QoS技術的目標是建立用于網(wǎng)絡通訊的保證傳輸系統(tǒng)。
從上面這些微軟對QoS的解釋我們可以知道通過在組策略編輯器中把QoS的20%修改為0%達不到優(yōu)化網(wǎng)絡性能的目標。而在組策略里面的修改的20%參數(shù)是指當使用了QoS API編寫程序需要訪問網(wǎng)絡時能夠使用的帶寬量,如果我們設置為0%,那就意味著使用QoS API編寫的應用程序不得不和其他應用程序爭奪有限的帶寬,可能產(chǎn)生的后果就是需要優(yōu)先通信的數(shù)據(jù)沒有得到優(yōu)先權。從這一點來說把QoS的20%修改為0%不但沒有好處還會產(chǎn)生使得某些實時網(wǎng)絡應用程序不能有效使用網(wǎng)絡帶寬的問題。所以這個所謂的優(yōu)化技巧可以說是一個誤導。