重新審視WindowsXP 20%的“保留帶寬”
由于Windows XP或2003有20%的“保留帶寬”,有這樣一個(gè)推論:去掉后速度提升20%,xp在帶寬上做了手腳。這些說(shuō)法在網(wǎng)上廣為流行,然而你費(fèi)時(shí)費(fèi)力去掉這個(gè)限制后,卻發(fā)現(xiàn)速度并沒有提升!
據(jù)我所知,這個(gè)方法最早來(lái)源于《電腦報(bào)》,直到今天這個(gè)所謂的“技巧”還在網(wǎng)上廣為流傳。所以,我覺得有必要在這兒說(shuō)一下。
其實(shí)根本不用去掉。
這個(gè)20%帶寬并非“保留”,是指在使用QoS 應(yīng)用程序編程接口(API)的程序最多在每個(gè)接口基礎(chǔ)鏈路上可以申請(qǐng)預(yù)留20%的帶寬,但是如果此程序并未充分利用,這些帶寬仍然可以被其他程序所用。
在微軟的《技術(shù)資源規(guī)劃》中指出:除非有應(yīng)用程序?qū)iT請(qǐng)求優(yōu)先的帶寬,否則在Windows XP pc 上運(yùn)行的應(yīng)用程序可以共享所有的網(wǎng)絡(luò)帶寬。但如果做出請(qǐng)求的應(yīng)用程序沒有發(fā)送數(shù)據(jù),則這些“預(yù)定”的帶寬仍可用于其它應(yīng)用程序。
默認(rèn)情況下,對(duì)終端系統(tǒng)的每個(gè)接口上的基礎(chǔ)鏈路而言,應(yīng)用程序可以預(yù)定的合計(jì)帶寬最多可為該基礎(chǔ)鏈路速度的20%。如果預(yù)定了帶寬的應(yīng)用程序沒有發(fā)送足夠的數(shù)據(jù)來(lái)充分利用帶寬,則預(yù)定帶寬中未被使用的部分將仍可用于同一主機(jī)上的其它數(shù)據(jù)流。
可見,所謂20%的保留帶寬純屬個(gè)別人斷章取義,誤導(dǎo)視聽而已。
如果你一定要關(guān)掉它,可以按照以下步驟:
1.運(yùn)行組策略編輯器程序(gpedit.msc)。在“‘本地計(jì)算機(jī)’策略”中,逐級(jí)展開“計(jì)算機(jī)配置”→“管理模板”→“網(wǎng)絡(luò)”→“QoS數(shù)據(jù)包調(diào)度程序”分支。在屏幕右邊會(huì)出現(xiàn)“QoS數(shù)據(jù)包調(diào)度程序”策略。
2.單擊右邊子項(xiàng)目的“限制可保留帶寬”。單擊“限制可保留帶寬”下“顯示”旁邊的“屬性”。點(diǎn)擊“設(shè)置”。“設(shè)置”為我們提供了三個(gè)選擇(未配置、已啟用、已禁用),選擇“已啟用”,接著再將帶寬限制旁邊的%設(shè)置為0%即可,然后按確定退出。
3.單擊“開始”→“連接到”→“顯示所有連接”。選中你所建立的連接,用鼠標(biāo)右鍵單擊屬性,在出現(xiàn)的連接屬性中單擊網(wǎng)絡(luò),在顯示的網(wǎng)絡(luò)對(duì)話框中,檢查“此連接使用下列項(xiàng)目”中“QoS數(shù)據(jù)包調(diào)度程序”是否已打了勾,沒問題就按確定退出。
