JUMP TO :

enhanced by
Channels
TECH GUIDES
MAINBOARD
GRAPHICS
NOTEBOOK
OPTICAL STORAGE
STORAGE
MOBILE PHONE
NOKIA ZONE
Members Services


Latest Articles

Sitex 2009 Preview

Nokia E72 - Enjoying the Upgrade
 > ATI Radeon HD 5970 - The King Returns
 > NVIDIA GeForce GT 240 - New Mainstream Arrivals
 > HP TouchSmart 600: The Messenger Returns
 > Sony Ericsson's Aino and its Remote Media Playback
  More Articles >>      

My HardwareZone
 
Set as My Homepage
Add to My Favorites

Hardware Zone Networks
 
www.hardwarezone.com®
   HardwareZone Singapore
   HardwareZone Malaysia
   HardwareZone Philippines
   HardwareZone Thailand
   HardwareZone Australia
HardwareMAG®
   Singapore
   Malaysia
   Thailand
   Philippines
   Indonesia
GameAxis® Online
Carma Online
 
RHEL4
Click to see hardwarezone.com Alexa Rating

Loading...
Computers and Internet - Hardware
News and Media - IT Media
Computer & Internet - Net Communities & Chat



 

Go Back   www.hardwarezone.com.sg > InfoTech Clinics > Internet Bandwidth & Networking Clinic
Register FAQ Mark Forums Read

Reply
 
Thread Tools
Old 14-03-2008, 02:20 AM   #1
sacredsoul
Arch-Supremacy Member
 
sacredsoul's Avatar
 
Join Date: Oct 2006
Posts: 5,535
SacredSoul's uTorrent Tweaking Guide.

Ive seen many people not configure their setting properly in their respective torrent clients. For example, people getting 10kbps download speeds. This guide will concentrate on the best torrent client (at least to me), uTorrent.

Disclaimer: I am not responsible if you screw up your system in anyway. Although highly unlikely, its a necessary precaution. With that out of the way, lets start.

Before we go about tweaking, we should do the following.

1) Get your download/upload speeds at Speedtest.net. Make sure to choose Singapore as the country.

2) Patched TCPIP.sys to allow more concurrent half-open connections.

For XP users --> Go to http://www.lvllord.de/ and download the patch.
For Vista users --> http://www.yaronmaor.net/repair.htm and download the respective patch.
Run the patch and reboot your system.

3) Download uTorrent if you haven't done so.

4) Run this test and follow all the steps it tells you to GREATLY improve your cable/dsl connection.
http://www.broadbandreports.com/tweaks
Under advertised speed, use the max speed you got after taking the speed test. This is only for XP though as Vista have on-the-fly tuning by default.

5. Also try TCP Optimizer from SpeedGuide.net. This improves your connection in all aspects.

Configuring uTorrent

1. Go to SpeedGuide. We should look at kBps and not kbps. 1kB is 8kb aka 1 kilobyte is 8 kilobits. Getting the correct setting in the SpeedGuide is important. Calculate according to your SpeedTest results. In the SpeedGuide, xx/128k mean unlimited downloads and 128kbps limit on upload.

2. PortForward. Did you notice a red exclamation mark or a yellow exclamation mark? It means you have not portforwarded or did not portforward properly. Navigate to portforward.com, choose the model of your router, and port forward correctly. Also, make sure you give both TCP and UDP permissions for the port in your firewall.

3. [/color][/color]uTorrent by default disables protocol encryption. We need to enable this so that the ISP's packet shaping hardware will detect our bit torrent traffic as normal traffic and hopefully let it pass.
  1. Click on Options, Preferences.
  2. Click on BitTorrent.
  3. Change Protocal Encryption to Enabled and tick "Allow incoming legacy connections" if it isnt already ticked.
4. Change the net.max_halfopen. Click Advanced under Options and scroll to find the net.max_halfopen. Change it to 100. Make sure you do this step AFTER patching your TCPIP.

These are the essentials. Once they are done, head down to http://distribution.openoffice.org/p2p/
to download a test torrent to see the speeds you get.

Some random uTorrent tips

1. Make sure your upload limit isnt set too high. In my case, it was set to 35kbps and I am on SNBB 3mbps. I lowered it to 15kbps. Its recommended you at least seed at 10kbps or trackers will see you are not seeding enough and may limit your speed.

2. This is obvious but download torrents that have seeds that are more then peers. For example, a torrent with 120 seeders and 80 leechers will perform better then a torrent with 2600 seeders and 4000 leechers.

3. Use an IP Filter to filter out the unwanted IP's such as govt agencies that track your downloads and act as a fake seeder that may affect your download speed. Search for "ip filter utorrent". Google is your friend here

4. NEVER set your download or upload to 0 (no limit). This will bring about undesirable consequences such as unable to surf the web.

5. Some people have reported speed increases by setting the peer.lazy_bitfield setting to false in Advanced Preferences.

6. Some people have reported increased speeds in an older version of uTorrent, namely uTorrent V1.6.

7. Change the Protocol Encryption (Options, Preferences, Bittorrent) to Forced. This will force encryption on all outgoing packets and will not fallback to un-encrypted mode if the peer refuses to co-operate. Good to connect to only encryption-enabled peers. Avoid doing this for torrents with low peers/seeds.

8. Remove the check for "Allow Incoming Legacy Connections" (Options, Preferences, Bittorrent). This will make all your outgoing and incoming packets fully encrypted, except for tracker communications. Peers who are using a torrent software that doesn't support encryption are dropped. Avoid doing this for torrents with low peers/seeds.

I opened this thread coz Ive seen many sites that help you and other sites that give you wrong settings which can screw up your network. What I did was to get the best info and compile them so you wouldnt have to do the job yourself. The settings are taken from various sites and some if not most are my own. One site I took tips from (a very good uTorrent guide IMO) is http://www.bootstrike.com/Articles/BitTorrentGuide/

Thats all I have for now. Ill update the guide whenever possible.

Last edited by sacredsoul : 15-03-2008 at 03:29 PM.
sacredsoul is online now   Reply With Quote
Old 14-03-2008, 03:22 AM   #2
CyberMew
Senior Member
 
Join Date: Jul 2004
Posts: 945
i would advise you to get 1.8 beta... got new thing to prevent traffic shaping by isp i heard
CyberMew is offline   Reply With Quote
Old 14-03-2008, 07:22 AM   #3
liangtam
Supremacy Member
 
liangtam's Avatar
 
Join Date: Aug 2002
Posts: 29,418
Up for u
__________________
MSNM: liangtam@hotmail.com
Gotch ani 2Wire for me??
Wii fren code:2322 9225 7313 5683 PM urs

My WTS Thread [DIR-855 Dual-band N router, McD Coke glass, Indoor TV Antenna] *click*
liangtam is offline   Reply With Quote
Old 14-03-2008, 12:22 PM   #4
sacredsoul
Arch-Supremacy Member
 
sacredsoul's Avatar
 
Join Date: Oct 2006
Posts: 5,535
Quote:
Originally Posted by CyberMew
i would advise you to get 1.8 beta... got new thing to prevent traffic shaping by isp i heard
Yea I am using 1.8 beta. From what Ive heard, some trackers are banning uTorrent 1.7.7.

Quote:
Originally Posted by liangtam
Up for u
Thanks!
sacredsoul is online now   Reply With Quote
Old 14-03-2008, 12:32 PM   #5
Rogue
Senior Member
 
Rogue's Avatar
 
Join Date: Jan 2000
Posts: 3,907
Still have some more tweaks. E.g TCPIP parameter changes in the registry as well as DNS tweaks.
Rogue is offline   Reply With Quote
Old 14-03-2008, 12:37 PM   #6
ab_cat
Arch-Supremacy Member
 
Join Date: Mar 2005
Posts: 7,958
thx for sharing, bookmark first..
ab_cat is offline   Reply With Quote
Old 14-03-2008, 12:39 PM   #7
sacredsoul
Arch-Supremacy Member
 
sacredsoul's Avatar
 
Join Date: Oct 2006
Posts: 5,535
Quote:
Originally Posted by Rogue
Still have some more tweaks. E.g TCPIP parameter changes in the registry as well as DNS tweaks.
Yea as I said, will update when I get more info. But this should be enough to get satisfactory speeds. Or even max out your connection. With a well seeded torrent, I get 370kbps at max with my 3mbps line without even touching the registry.
sacredsoul is online now   Reply With Quote
Old 14-03-2008, 02:10 PM   #8
Rogue
Senior Member
 
Rogue's Avatar
 
Join Date: Jan 2000
Posts: 3,907
Quote:
Originally Posted by sacredsoul
Yea as I said, will update when I get more info. But this should be enough to get satisfactory speeds. Or even max out your connection. With a well seeded torrent, I get 370kbps at max with my 3mbps line without even touching the registry.
Just pointing the way for "generic" tweaks.

Specific tweaks can be hardware level, including firmware hacks or mods, e.g from PC/Client all the way down to the Modem.
Rogue is offline   Reply With Quote
Old 14-03-2008, 03:25 PM   #9
DouYa89
Senior Member
 
DouYa89's Avatar
 
Join Date: Mar 2007
Posts: 1,093
Quote:
4. NEVER set your download or upload to 0 (no limit). This will bring about undesirable consequences such as unable to surf the web.
u said nv put ur download/upload to 0 , no limit,
do i have to put the download speed limit to the max of my isp ?
cos i'm having MOL premium.
DouYa89 is offline   Reply With Quote
Old 14-03-2008, 05:29 PM   #10
coldboy
Master Member
 
Join Date: Oct 2000
Posts: 2,780
download limit put as 0 while upload limit you can set to about 80% of your output throughput, i.e: ~30kb/s
__________________
- Ignorance is a blissing -
coldboy is online now   Reply With Quote
Old 14-03-2008, 05:40 PM   #11
liangtam
Supremacy Member
 
liangtam's Avatar
 
Join Date: Aug 2002
Posts: 29,418
Quote:
Originally Posted by coldboy
download limit put as 0 while upload limit you can set to about 80% of your output throughput, i.e: ~30kb/s
Generally, 60% for cable, >80% is possible for xDSL.
__________________
MSNM: liangtam@hotmail.com
Gotch ani 2Wire for me??
Wii fren code:2322 9225 7313 5683 PM urs

My WTS Thread [DIR-855 Dual-band N router, McD Coke glass, Indoor TV Antenna] *click*
liangtam is offline   Reply With Quote
Old 14-03-2008, 07:22 PM   #12
BuNengShuoDeMiMi
Master Member
 
BuNengShuoDeMiMi's Avatar
 
Join Date: Dec 2007
Posts: 3,653
thx , bookmarked
__________________
•´¯`•._.•´¯`•._.•´¯`•´¯`•._.•´¯`•._.•´¯`•´¯`•._.•´¯`•._.•´¯`• ~>更多好年在前方
BuNengShuoDeMiMi is offline   Reply With Quote
Old 14-03-2008, 09:08 PM   #13
ab_cat
Arch-Supremacy Member
 
Join Date: Mar 2005
Posts: 7,958
thats quite high, anyway, I also use the same SNBB 3Mbps plan as u, hoping to see improvement
ab_cat is offline   Reply With Quote
Old 14-03-2008, 10:55 PM   #14
sacredsoul
Arch-Supremacy Member
 
sacredsoul's Avatar
 
Join Date: Oct 2006
Posts: 5,535
Quote:
Originally Posted by ab_cat
thats quite high, anyway, I also use the same SNBB 3Mbps plan as u, hoping to see improvement
Try this settings for TCP Optimizer for 3mbps.

General Settings tab:
Custom settings - check
Modify All Network Adapters - check
network adapter selection - your NIC
MTU 1492
TTL - 64
TCP Receive Window - 127776
MTU Discovery - Yes
Black Hole Detect - No
Selective Acks - Yes
Max Duplicate ACKs - 2
TCP 1323 Options:
Windows Scaling - checked
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 - 80
MaxNegativeCacheTtl - 0
NetFailureCacheTime - 0
NegativeSOACache Time - 0
LAN Request Buffer Size - 32768
Then select "Apply Changes" and reboot to take effect
sacredsoul is online now   Reply With Quote
Old 15-03-2008, 12:55 AM   #15
wweixian
Master Member
 
wweixian's Avatar
 
Join Date: Aug 2007
Posts: 3,292
Quote:
Originally Posted by sacredsoul
Ive seen many people not configure their setting properly in their respective torrent clients. For example, people getting 10kbps download speeds. This guide will concentrate on the best torrent client (at least to me), uTorrent.

Disclaimer: I am not responsible if you screw up your system in anyway. Although highly unlikely, its a necessary precaution. With that out of the way, lets start.

Before we go about tweaking, we should do the following.

1) Get your download/upload speeds at Speedtest.net. Make sure to choose Singapore as the country.

2) Patched TCPIP.sys to allow more concurrent half-open connections.

For XP users --> Go to http://www.lvllord.de/ and download the patch.
For Vista users --> http://www.yaronmaor.net/repair.htm and download the respective patch.
Run the patch and reboot your system.

3) Download uTorrent if you haven't done so.

4) Run this test and follow all the steps it tells you to GREATLY improve your cable/dsl connection.
http://www.broadbandreports.com/tweaks
Under advertised speed, use the max speed you got after taking the speed test. This is only for XP though as Vista have on-the-fly tuning by default.

5. Also try TCP Optimizer from SpeedGuide.net. This improves your connection in all aspects.

Configuring uTorrent

1. Go to SpeedGuide. We should look at kBps and not kbps. 1kB is 8kb aka 1 kilobyte is 8 kilobits. Getting the correct setting in the SpeedGuide is important. Calculate according to your SpeedTest results. In the SpeedGuide, xx/128k mean unlimited downloads and 128kbps limit on upload.

2. PortForward. Did you notice a red exclamation mark or a yellow exclamation mark? It means you have not portforwarded or did not portforward properly. Navigate to portforward.com, choose the model of your router, and port forward correctly. Also, make sure you give both TCP and UDP permissions for the port in your firewall.

3. [/color][/color]uTorrent by default disables protocol encryption. We need to enable this so that the ISP's packet shaping hardware will detect our bit torrent traffic as normal traffic and hopefully let it pass.
  1. Click on Options, Preferences.
  2. Click on BitTorrent.
  3. Change Protocal Encryption to Enabled and tick "Allow incoming legacy connections" if it isnt already ticked.
4. Change the net.max_halfopen. Click Advanced under Options and scroll to find the net.max_halfopen. Change it to 100. Make sure you do this step AFTER patching your TCPIP.

These are the essentials. Once they are done, head down to http://distribution.openoffice.org/p2p/
to download a test torrent to see the speeds you get.

Some random uTorrent tips

1. Make sure your upload limit isnt set too high. In my case, it was set to 35kbps and I am on SNBB 3mbps. I lowered it to 15kbps. Its recommended you at least seed at 10kbps or trackers will see you are not seeding enough and may limit your speed.

2. This is obvious but download torrents that have seeds that are more then peers. For example, a torrent with 120 seeders and 80 leechers will perform better then a torrent with 2600 seeders and 4000 leechers.

3. Use an IP Filter to filter out the unwanted IP's such as govt agencies that track your downloads and act as a fake seeder that may affect your download speed. Search for "ip filter utorrent". Google is your friend here

4. NEVER set your download or upload to 0 (no limit). This will bring about undesirable consequences such as unable to surf the web.

Thats all I have for now. Ill update the guide whenever possible.

Im a vista user, but I dunno which TCPIP.SYS patch I shd download. Im using a 64bit one. Bought near end of last year. Also, does TCP Optimizer affect download speed also??
__________________
Free speech is but, a weapon for hypocrites.
wweixian is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +8. The time now is 12:31 PM.

  Double Ur Career Opportunities in IT with a Double Major Degree from Murdoch University
  Are you earning more than your peers? Find out with JobsCentral's Salary BenchMarker!
  Double your IT Knowledge with our new Tech Guides Channel now!
  A complete list of on-going www.hardwarezone.com Contests and Results!

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright © 2009 SPH Magazines Pte Ltd. All rights reserved.