其實 XP 個TCP Receive Window (RWIN)都對download speed 有相當大影響!

TCP Receive Window 係receiver 個buffer, 當receive buffer 裝滿, sender 就會暫停send data 俾receiver, 直至receiver send 番個ACK signal 俾sender. Sender接收番個ACK signal, sender 就會重新繼續send data 俾receiver, 直至receive buffer 又再次裝滿 !
如果receiver buffer 太少, 代表條 “水喉”大部份時間都用左黎等收ACK signal, 特別係如果ping time數值越大, 暫停時間就會越長, “水喉” utilization rate 就越低, speed就會被拖慢。


參考: http://cable-dsl.navasgroup.com/rwinanim.htm


  

XP 加速辦法:
由於 Win XP default RWIN value 是17k, 此 value 是不能有效發揮 18M / 30M / 100M 速度, 所以加大RWIN value 是絕對能提高速度!
為免產生任何不能還原而要 reinstall Window風險, 不建議同一時間用幾套唔同 tuning program 來tune TCP network, 亦建議建立還原點以防萬一。
如果曾經tune過TCP, 請還原default setting先
Tune 之前, 可以去http://www.speedtest.net/ 度check下speed.
最好搵D比較先進大城市做test.  (e.g. Tokyo, Singapore, New York, London, Paris, New York)

Steps for change the value TCP Receive Window for XP:  (Vista 勿用)
1. 到http://www.dslreports.com/drtcp
2. Download DRTCP021.exe
3. Double click DRTCP021.exe
4. 在TCP Receive Window 輸入259200, Window Scaling = Yes, 其餘所有setting 都跟Default 或者留空
5. Save & Exit
6. Reboot PC

Tune 完之後, 再去http://www.speedtest.net/  test 下
Tune 大左 TCP receive Window 後, ping time 比較大嘅server, 加速效果會比較明顯, 所以要用先進城市做test, 因為佢地本身bandwidth比較大

=========================================================================
如果用左以上方法, 發現其他異常問題, 想還原番原本TCP Receive Window 做 default

Steps for 還原TCP Receive Window:
1. Double click DRTCP021.exe
2. 在TCP Receive Window 留空, 其餘所有setting 都跟Default 或者留空
3. Save & Exit
4. Reboot PC

[ 本帖最後由 scchow 於 2009-5-15 11:13 編輯 ]

TOP

原帖由 Oops 於 2009-5-15 08:42 發表
PCCW 30M 可以o係一o的海外網站以 multi-connection 方式扯足 30M, 但 HKBN 官方說明出海只可以做到 20M. 請問樓主有冇呢方面既測試數據 ?


我也是今天在公司打報告時才記得BB出海只有20M, 這樣說來, 用30M就十分不公平了, 因為BB只有20M, 光是海外頻寬理論值就已經差了50%, 所以應該用18M比較才比較公平.

另外, 30M的數據就真的難倒我, 希望有其他網友可以幫到你, 其實你有上網下載就應該知道要達到上限不是容易的, 以megaupload和badongo為例, 由於我是付費會員, 理應沒有下載限制, 但我用18M和100M都從來未超過500kb, 我也不知道是他們的server問題還是我用的isp有問題, 以flashget, 迅雷去大陸測試也是一樣, 都已經支援多線下載, 還是很少機會上到極限, 當然, 我不懷疑有人每晚都到極限和打破極限.


原帖由 scchow 於 2009-5-15 11:11 發表
其實 XP 個TCP Receive Window (RWIN)都對download speed 有相當大影響!
TCP Receive Window 係receiver 個buffer, 當receive buffer 裝滿, sender 就會暫停send data 俾receiver, 直至receiver send 番個ACK signa ...


非常多謝你的資料, 這對驗證頻寬最高速度相當有用, 如果再有第二輪的測試我會考慮嘗試一下這方法, 可惜今次為了不影響之前已做好的數據, 亦由於大部分用家也沒有安裝這個, 為反映實際情況, 唯有忍痛放棄.

對了, 你有沒有實際測試安裝這一個後會快多少?

[ 本帖最後由 gbalucard 於 2009-5-15 23:22 編輯 ]

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

我用P記18M test, 已tune 大 RWIN!  

16/5/2009 00:42 開始 test, 00:51 結束
最慢嘅 NY, 都有4M,  最快嘅singapore 17.xM 接近 18M 極限!
好明顯 tune 完 RWIN, download speed係快左 !

我本身唔玩 online game, tune 大左RWIN之後, 究竟會唔會對玩 online game 產生不良副作用, 就不知道!  但對於download speed / BT, 速度絕對係有改善 !

我絕對相信 P記 30M用戶 tune 大左RWIN 後, Tokyo 同 Singpore 係有可能 > 20M !



[ 本帖最後由 scchow 於 2009-5-16 01:13 編輯 ]

TOP

TEST_DATE        TIME_ZONE        DOWNLOAD_MEGABITS        UPLOAD_MEGABITS        LATENCY_MS        SERVER_NAME        DISTANCE_MILES
5/15/2009 5:18 PM        GMT        15.17        0.84        98        Singapore        1600
5/15/2009 5:14 PM        GMT        15.12        0.85        99        Singapore        1600

上面是改了後的速度, 下面是未改前的速度, 好像.....的確是快了0.05M...明天有時間再仔細測試一次

TOP

剛才9:00-10:00am的時間測試了一下scchow介紹的修改器, 資料如下圖,

就這樣看, 兩家寬頻的速度都有所提升, 證明原來15M是我用的18M的極限

至於分析就交給其他人做了, 睡覺去~

P.S. UPLOAD速度提升比下載更明顯, PING則沒有影響, 證明這些PING已經是這個非繁忙時段的極限, 如果各位覺得這修改器有用, 記得向SCCHOW兄說一聲謝謝分享

[ 本帖最後由 gbalucard 於 2009-5-16 10:00 編輯 ]
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

原帖由 scchow 於 2009-5-15 11:11 發表
其實 XP 個TCP Receive Window (RWIN)都對download speed 有相當大影響!

TCP Receive Window 係receiver 個buffer, 當receive buffer 裝滿, sender 就會暫停send data 俾receiver, 直至receiver send 番個ACK signa ...


RWIN好似有一條formula計, 你個259200係點計出嚟?

TOP

brother應該用左好多時間攪wo

TOP

謝謝樓主詳細分析

我曾打算轉去bb, 看來一動不如一靜

TOP

最後一次的資料現在為大家送上, 順便送多一個6天測試的平均數,

而最後這一次就不作分析了, 各位記得這只是反映我的實際使用情況, 並不代表兩家公司的情況.


最後, 多謝各位觀賞, 再見

[ 本帖最後由 gbalucard 於 2009-5-16 20:46 編輯 ]
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP