發新話題 Report thanks

[教學] 教你如何提高網速暴強[轉貼]

教你如何提高網速暴強

大家都知道,寬帶使用人數越少,網速越快.可是有時候明明人很少的時候,下載速度並不如人意,此為何故,請聽本人愚見道來.
首先提供一個網速測試網址:http://www.computadora.cn/speed1.asp,用此網站測試一下自己的寬帶連接速度.
測試網速並不是測試你實際下載速度,這和大家理解的不一樣,這個測試是為了觀察你的網絡帶寬的多少.當得到實際的測試結果以后我們就應該開始我們的優化步驟了:
首先,我們應該打開網卡的全雙工,並根據你網絡帶寬的多少選擇10m全雙工,或者100m全雙工.---打開網絡連接--屬性--網卡配置--高級,找到鏈接速度和雙工,根據你服務器選擇100m或者10m的全雙工.確定退出.這時網絡會暫時斷開然后自動連接上,此為正常現象,而且很快恢複,大家不用理會.接著我們再到剛才的測試點,進行測試,網速會少許提高,這是第一步;
由于此次截圖普遍較大,大家可以點擊查看原圖,進行查看~~~~

然后,運行gpedit.msc,打開組策略,找到qos數據包協議的分支選項的限制帶寬,選擇其屬性,找到限制可保留帶寬選項的屬性,設置成啟用,值設置成0.這是第二步;

此兩步已經完成,然后我們就要開始調整網絡的傳輸單元緩衝區的數值,大家可以通過注冊表方式調整,或者軟件的方式調整,我這里推薦使用優化大師.

找到優化大師的網絡優化里面的傳輸單元緩衝區,設置成值40960並點擊優化,再重啟電腦.

備注:順便把默認分組壽命調整成64,ie同時連接的最大線程調成5線程;

如果你是xp-sp2的系統,必須將tcp並發連接數調整為500線程,這個大家都知道微軟為了安全考慮強制將sp2的tcp並發設置為10線程,我們可以通過注冊表的方式或特殊軟家的方式進行設置.這里我推舉使用sp2超線程工具來進行設置.軟件我已經上傳;
備注:設置完成后,系統會提示系統文件被替換,將sp2光盤放入光驅,此時不用理會,點擊取消,確定替換系統文件即可;

最后重啟一下我們看看結果:
此時,可能有人要說網速測試不准確之類的話,那好,我們到大家都熟悉pchome的下載中心http://download.pchome.net/去看看,這是中國人都知道的大型網站.廢話不說看看測試結果再說;見圖

看來效果已經出來了,那么測試結果出來后,實際下載結果又怎樣呢,我們再來看看,優化前和優化后,用同樣的下載點,同樣的下載工具(這里推薦用嘟嘟加速器,大家可以到http://www.dudu.com/去下載),優化前后對比的效果;
不要驚訝,下載每秒3.16m並不算什么;
此時大家可能有點郁悶,3.16m估計是很多人的夢想罷了,不過這個速度並不是最厲害的效果,只是本人為了中和一下白天的速度取的一個合理數值而已,當然,如果對自己網速有信心的話,而且不怕麻煩可以將單元緩衝區調制204800,
此時網速會提升為最大值.
本人為了測試始終保持公平,所以在測試的時候,和優化前后始終用的是pchome下載中心--系統工具--WindowsXP Service Pack 簡體中文官方正式版作為測試目標,這時我們再看看設置成2048000以后的情況;

怎么樣,全部優化完成,不過值得注意的是40960的單元緩衝區的值是本人實際計算的最佳結果,中和白天和凌晨網速的差值后的最佳設置,大于此數值的話凌晨網速得到提高,白天會有很大影響,反之毅然.心動的話可以試試,不過強調一下,此優化只限于寬帶.特此聲明一下!!!
網速提速提升原理

首先,關于雙工的概念:
几乎所有的交換機和網卡都支持10/100Mbps自適應,也就是說,交換機或網卡將根據對端設備自動選擇可用的最高通訊速率,依次為100Mbps全雙工、100Mbps半雙工、10Mbps全雙工和10Mbps半雙工。
在串行通信中,數據通常是在兩個站(如終端和微機)之間進行傳送,按照數據流的方向可分成三種基本的傳送方式:全雙工、半雙工、和單工。但單工目前已很少采用,本人僅介紹前兩種方式。
1、全雙工方式(full duplex)
當數據的發送和接收分流,分別由兩根不同的傳輸線傳送時,通信雙方都能在同一時刻進行發送和接收操作,這樣的傳送方式就是全雙工制。在全雙工方式下,通信系統的每一端都設置了發送器和接收器,因此,能控制數據同時在兩個方向上傳送。全雙工方式無需進行方向的切換.
2、半雙式方式(half duplex)
若使用同一根傳輸線既作接收又作發送,雖然數據可以在兩個方向上傳送,但通信雙方不能同時收發數據,這樣的傳送方式就是半雙工制。采用半雙工方式時,通信系統每一端的發送器和接收器,通過收/發開關轉接到通信線上,進行方向的切換,因此,會產生時間延遲。收/發開關實際上是由軟件控制的電子開關。
目前多數終端和串行接口都為半雙工方式提供了換向能力,也為全雙工方式提供了兩條獨立的引腳。
關于限制可保留帶寬的問題想必大家一直都有爭議,所以在這里特別強調一下,不是說啟用了就提升20%的帶寬!!!
這個20%帶寬並非“保留”,是指在使用QoS 應用程序編程接口(API)的程序最多在每個接口基礎鏈路上可以申請預留20%的帶寬,但是如果此程序並未充分利用,這些帶寬仍然可以被其他程序所用。諸如wmp,real之類的軟件就會預留這20%帶寬而保證自身軟件的使用;
在微軟的《技術資源規划》中指出:除非有應用程序專門請求優先的帶寬,否則在Windows XP PC 上運行的應用程序可以共享所有的網絡帶寬。但如果做出請求的應用程序沒有發送數據,則這些“預定”的帶寬中部分帶寬仍可用于其它應用程序。默認情況下,對終端系統的每個接口上的基礎鏈路而言,應用程序可以預定的合計帶寬最多可為該基礎鏈路速度的20%。如果預定了帶寬的應用程序沒有發送足夠的數據來充分利用帶寬,則預定帶寬中未被使用的部分才能用于同一主機上的其它數據流。
設置完成后應在網絡連接里面確定qos是否被啟用.
傳輸單元緩衝區的問題
DefaultRcvWindow是缺省的傳輸單元緩衝區的大小。緩衝區太小,將導致分組阻塞,降低傳輸效率。緩衝區太大,如果一個分組出錯會導致緩衝區中的所有分區被丟棄和重發,也會降低效率。該值的大小與MODEM的速度有關,最好是MSS(Maximum Segment Size,最大分組數,等于MxaMTU減去40字節的地址信息)的整數倍,DefaultRcvWindow在注冊表中的位置:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP
鍵名:DefaultRcvWindow
上文已經提到過,除了本人推薦的用優化大師的方法,用注冊表方式修改也行,數值均應設定為40960即可;
DefaultTTL是TCP/IP分組的壽命,如果分組在INTERNET中傳輸的時間超過了分組的壽命,則該分組將被丟棄。將DefaultTTL改得更大些,有利于信息在INTERNET中傳得更遠。DefaultTTL在注冊表中的位置:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP,
鍵名:DefaultTTL
本人推薦數值為64
關于tcp並發連接數的問題
sp2更新后不就微軟就放出官方修改方法,也就是注冊表修改,這里說明一下具體步驟,
定位到[HKEY_LOCALL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters],在右側安全可靠空白處右擊,在彈出菜單中選擇“新建→DWORD值”,新建名為“TcpNumConnections”(不含綽號,即連接上限)的DWORD值並將其鍵值修改為500(十進制)。
重啟計算機,你的TCP連接上限已經變為500了,如果需要更大的連接數請自行更改該值。
有疑問的朋友可以參考電腦愛好者第2005第6期,上面有詳細說明.
很多朋友有疑問,為什么要手動打開tcp連接數上限,我也就簡單闡述一下,這是因為微軟在開發sp2時,刻意強調其安全性,為了防止一些瘋狂的蠕虫病毒,sp2默認只允許本機進行10個tcp連接,這就造成了很多朋友反映的很多需要更多tcp連接才能
http://hi.baidu.com/alexd ... ecaa645778.html

用咗覺得快的...請回覆
如果您喜歡這篇文章,請按「讚」或分享給您的朋友,以示鼓勵。

TOP

成日覺得 IE load 相慢, 試下先

TOP

thanks