之前已在另一post 過一次, 不過我想可能對中港VPN速度也有改善, 現重 post 一次
XP 個TCP Receive Window (RWIN)都對download speed 有相當大影響, (可能 upload 都相當大影響, 但我 upload 得 1M, 並不能反映出來)
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 / 25M / 50M / 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 或者留空
(259200 是我自己tune 出來的 buffer 數值, 未必係最佳數值, 但速度肯定係有改善, 詳細參考 http://www.dslreports.com/faq/tweaks/5._RWIN )
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-6-10 14:10 編輯 ] |