Hi everyone. I am new to the forums so please excuse any gross errors. I am experiencing low speeds using P2P programs (direct downloads and browsing are fine, I get speeds of up to 68 Ks using Getright), mostly with Bitcomet and eMule (Limewire usually works fater -I don´t run more than one P2P program at once-). I get both local and remote initiations in Bitcomet. The highest speed I have seen was 30 Ks using Bitcomet but not for very long and downloading torrents that have lots of seeders, peers and leechers (a friend of mine with a 640 k cable connection downloaded a torrent with speeds of up to 70 ks and the highest I got with the exact same torrent was like 20 ks). My torrent speeds range from 1 K to 20 ks, with an average of around 5/6 Ks. I have Windows XP Home SP2, fully updated, the current limit for half open TCP connections is set to 1000, I have a Zyxel 650R-31 ethernet modem/router but it is configured to function as a modem. All the P2P programs are properly configured, my firewall (Sygate Personal Firewall Pro) is also configured to allow the correct ports (actually I gave my P2P programs access to every single port) and I also have the ports forwarded in my modem/router (following the instructions in Portforward.com). I have tried using different firewalls (ZoneAlarm free and pro, Comodo, Windows built in one) and no firewall at all, but there was no difference. I have an ADSL connection with an advertised download speed of 640 k and 128 k upload. I run a speed test using a local ISP (mine doesn´t have one - BTW I´m in Argentina-) and got the following results (it did not mesure upload speed):
First 128K took 1922 ms = 68196 Bytes/sec = Approximate speed: 546 Kbps
Second 128K took 2000 ms = 65536 Bytes/sec = Approximate speed: 524 Kbps
Third 128K took 1922 ms = 68196 Bytes/sec = Approximate speed: 546 Kbps
Fourth 128K took 2000 ms = 65536 Bytes/sec = Approximate speed: 524 Kbps
The computer is virus and spyware free (I use NOD32 2.7 and SpySweeper 5.2, both fully updated, run them today), I have already run TCP/IP Optimizer and set it for "Optimal settings". I run the TCP Analyzer and got the following results:
« SpeedGuide.net TCP Analyzer Results »
Tested on: 03.17.2007 17:29
IP address: 190.31.x.xxx
TCP options string: 020405a00103030201010402
MSS: 1440
MTU: 1480
TCP Window: 262080 (multiple of MSS)
RWIN Scaling: 2
Unscaled RWIN : 65520
Reccomended RWINs: 63360, 126720, 253440, 506880
BDP limit (200ms): 10483kbps (1310KBytes/s)
BDP limit (500ms): 4193kbps (524KBytes/s)
MTU Discovery: ON
TTL: 52
Timestamps: OFF
SACKs: ON
IP ToS: 00000000 (0)
Any thoughts on how to further tweak my settings to increase P2P speeds (and internet performance in general) would be greatly appreciated. Thanks in advance.
Javier
Slow P2P speeds
First, your RWIN is set too high. Second, your number of half-opened connections are also set too high. For your bandiwdth, it should not be over 100. Third, make sure your torrent clients are limiting global upload speed to only 8 KB/s or 64 kbps.
Try the following with TCP Optimizer:
General Settings tab:
Custom settings - check
Modify All Network Adapters - check
network adapter selection - your NIC
MTU 1480
TTL - 64
TCP Receive Window - 31680
MTU Discovery - Yes
Black Hole Detect - No
Selective Acks - Yes
Max Duplicate ACKs - 2
TCP 1323 Options:
Windows Scaling - uncheck
Timestamps - uncheck
Advanced Settings tab:
Max Connections per Server - 10
Max Connections per 1.0 Server - 20
LocalPriority - 1
Host Priority - 1
DNSPriority - 1
NetbtPriority - 1
Lan Browsing speedup - optimized
QoS: NonBestEffortLimit - 0
ToS: DisableUserTOSSetting - 0
ToS: DefaultTOSValue - 96
MaxNegativeCacheTtl - 0
NetFailureCacheTime - 0
NegativeSOACache Time - 0
LAN Request Buffer Size - 32768
Then select "Apply Changes" and reboot to take effect
Try the following with TCP Optimizer:
General Settings tab:
Custom settings - check
Modify All Network Adapters - check
network adapter selection - your NIC
MTU 1480
TTL - 64
TCP Receive Window - 31680
MTU Discovery - Yes
Black Hole Detect - No
Selective Acks - Yes
Max Duplicate ACKs - 2
TCP 1323 Options:
Windows Scaling - uncheck
Timestamps - uncheck
Advanced Settings tab:
Max Connections per Server - 10
Max Connections per 1.0 Server - 20
LocalPriority - 1
Host Priority - 1
DNSPriority - 1
NetbtPriority - 1
Lan Browsing speedup - optimized
QoS: NonBestEffortLimit - 0
ToS: DisableUserTOSSetting - 0
ToS: DefaultTOSValue - 96
MaxNegativeCacheTtl - 0
NetFailureCacheTime - 0
NegativeSOACache Time - 0
LAN Request Buffer Size - 32768
Then select "Apply Changes" and reboot to take effect
Thanks for the input
Hi Trogers. I will make the changes you mentioned and see if there´s any improvement. I currently have my torrent global upload speed limited to 11 ks. One thing, you mentioned that my RWIN is set too high, but I don´t see a value for it in your recommendations. What should I set it to? Thanks again
EDIT: nevermind, I saw the RWIN value...
EDIT: nevermind, I saw the RWIN value...