自己修改注冊表優化寬帶網設置
2020-10-31 15:44:32
供稿:網友
使用Modem上網的朋友恐怕都對蝸牛般的網速深有體會。為此,我們想盡一切辦法,試圖榨干小貓的最后一滴油水。
終于盼來了寬帶,網速快多了,但它也存在著加速和優化的問題。下面我們就以ADSL為例,來討論一下如何通過修改注冊表優化寬帶網。
第一步:測試現有的速度
這一步很有必要,因為在優化前后不能只憑感覺看效果,最實在的應該是前后測試數據的對比。
測試的時候要注意找一個速度快的服務器上的大文件,避免被緩沖文件欺騙,可以多下載幾次,看各次所用的時間是否相近。
第二步:優化注冊表
Windows系列在安裝時,默認的是針對以太網的設置,在TCP/IP數據包傳送過程中就會把一些無用功做在了分包和組合上,以適應ISP。雖然ADSL使用PPPoE協議,具有局域網的特點,但是又不完全等同于局域網協議,所以還有優化的余地。我們可以通過軟件修改注冊表中的有關參數,使系統針對ADSL進行優化。具體的參數有MaxMTU、DefaultRcvWindow等,這種優化能夠使ADSL適應ISP的網絡參數,最大限度地提高ADSL的工作效率。
MTU是英文Maximum Transmission Unit的縮寫,意為'最大傳輸單位',也就是在連接的時候,所傳輸信息包最多可以有多少字節。我們必須找到不會返回fragment(碎片)信息的最大MTU。除了ADSL PPPoE的MTU是1492外,其余各種DSL的MTU標準設置都是1500。
MaxMTU是最大的TCP/IP傳輸單元,在TCP/IP協議中,將要傳輸的數據分成較小的組進行傳輸,每個組的大小為576字節。Windows默認的字節為1500,ADSL使用的 PPPoE略小于這個數值,根據ISP的不同又有微小差異。使用默認值會降低傳輸效率。MaxMTU在注冊表中的位置是HKEY_LOCAL_ MACHINE\System\ CurrentControlSet\Services \s\NetTrans\00yy,鍵名為MaxMTU,其中'yy'是TCP/IP的入口,隨設置的不同而不同,一般在00到30之間。使用Ping命令自己就可以獲得ISP的MTU值。如ping www.yahoo.com -f -l 1500將發送按照1500分組(-l 1500)的數據到www.yahoo.com(最好是你的ISP的網站),并檢查是否發現分組不同產生的數據碎片(-f),如果存在就降低分組值,最終就可以找到匹配的MaxMTU。這個值也就是ADSL優化最關鍵的部分。
DefaultRcvWindow是缺省的傳輸單元緩沖區的大小。該值的大小與Modem的速度有關,最好是MSS(Maximum Segment Size,最大分組數,等于MxaMTU減去40字節的地址信息)的整數倍, DefaultRcvWindow在注冊表中的位置是HKEY_LOCAL_MACHINE\ System\CurrentControlSet\Services \VxD\MSTCP,鍵名為DefaultRcvWindow。
DefaultTTL是TCP/IP分組的壽命,如果分組在Internet中傳輸的時間超過了分組的壽命,則該分組將被丟棄。將DefaultTTL改得更大些,有利于信息在Internet中傳得更遠。 DefaultTTL在注冊表中的位置是 HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\ VxD\MSTCP,鍵名為DefaultTTL。
修改好上面的注冊表后,重新啟動計算機。
第三步:測試新速度
經過以上的修改,ADSL就優化好了,我們可以到下面這些專門的評測網站檢測速度:
1.www.speedtest.net;
2.www.dslreports.com;
3.www.computers4sure.com。