Optimizing Vuze (formerly Azureus) for Speed

Optimizing a Bittorrent client, like Vuze, for speed is an easy process: Choose a proper port, clear that port through software firewall and router and adjust internal settings based upon upload capacity of the internet connection. This guide hopes to clearly and concisely set forth those basic steps to getting the best download speed in Vuze. There are some programs that claim they can increase download speed in Vuze. Those programs should be avoided as they generally contain adware or spyware and can do no more than proper setup of the client as set forth herein. This guide is based upon entries at the Azureus-Wiki and the Vuze forums.
Note When viewing this guide in Internet Explorer the Mac command key symbol appears as a box. I do not know why yet. Also, in IE, this guide is now showing at the bottom of the page, with the top blank. This apparently is due to the recent change in layout here, but the reason has not been determined.
Mode
To make sure that you can see all the options referenced here you should be in Mode = Advanced.
The location for this in Windows/Linux is Tools>Options (Ctrl+,)>Mode; In Mac Azureus>Preferences (⌘ + ,)>Mode

Choosing a proper port Azureus-Wiki: Port is Blacklisted
A single port within the 49152-65534 range should be chosen to avoid ISP blocks and possible conflicts with other applications.
In Vuze Windows/Linux at (Ctrl+,)>Connection Mac at (⌘ + ,)>Connection - “Incoming TCP UDP Port” 
Peer Sources-While you are at the Connection section of Options, you will see a section on Peer Sources in the middle of the page. These all are enabled by default and and should be left enabled as they will ensure that you connect with as many seeds and peers as possible. Among these are what is commomly referred to as PEX or Peer Exchange (in Vuze, "Supplied by another peer") and DHT or Distributed Hash Table (in Vuze, "Decentralized Tracking"). These two allow communications outside of the tracker and will find seeds/peers without a tracker and can keep you torrent alive even when a tracker is down. The Vuze DHT is different from the DHT used by other bittorrent clients, so it will only contact Vuze users. However, the "Mainline" DHT, which is used by the others, is now available as a plugin for Vuze. Mainline DHT Plugin Download

For those of you on an extended network, the "LAN Peer Finder Plugin" (installed, but not enabled, by default) will locate peers on your network who are active on your torrents. If it finds someone, then you will be able to transfer at great speeds as it will be on your network connection. This setting in Windows/Linux is at (Ctrl+,)>Plugins>LAN Peer Finder and in Mac at (⌘ + ,)>Plugins>LAN Peer Finder.
Forwarding the Port: Essentially this is about setting permission in your software firewall and router for your bittorrent client to send and receive communications.
Software firewall – The best place to look is in the help file of your software firewall. There are some guides at the µTorrent forum (substitute Vuze when necessary) and also at PortForward.com Firewall Guides (choose firewall and then Azureus as program). Communications should be allowed for TCP and UDP in both directions.
Router (or modem with firewall) - There are two choices here, Universal Plug n Play (UPnP) or manual forwarding. The choice is basically convenience versus security. UPnP is easy, but has security issues. A router blocks unknown incoming connections at the hardware level and provides significant protection for your computer. Enabling UPnP allows any program to create a port mapping through the router without consent of the owner. I would suggest to at least try manual port forwarding through the router as it is not as difficult as it may seem (especially with the guides) and is safer. In any event, read the following section on UPnP as it is an either/or situation and UPnP will have to be disabled if manually forwarding.
UPnP (NAT-PMP - Apple) Must be enabled/disabled in client and router.
Vuze: Windows/Linux: (Ctrl+,)>Plugins>UPnP 
Vuze:Mac: (⌘ + ,)>Plugins>UPnP>NAT-PMP
Manual Port Forwarding: Portforward.com Azureus Router Index
Again, the router documentation is the best place to look for this information. PortForward.com Azureus Router Index has guides for almost all routers and Vuze (formerly known as Azureus). Choose the make and model of your router and you will be taken to a page with a guide specific to Vuze and your router. Many of the Vuze screenshots will be out of date as it is constantly updated, but the information should still apply and these screenshots should help. Make certain to also check the Static IP Guide.
When finished, you can test to see if your port is properly forwarded at Can you see me?.
Adjusting Internal Settings: This involves taking a speed test, using the calculator to determine the settings that should be used and inputing those settings in your client. The most important setting is to cap upload at no more than 80% of your overall upload capacity as there needs to be room for communications to the tracker or else download speeds will suffer. Download could also be capped (at 90%), but this is not necessary as this is rarely an issue.
Speed Test: Speedtest.net
First the upload capacity of your internet connection must be determined by taking an online speed test. You should stop all internet activity, including torrents, before taking the test and the test should be taken a few times to obtain a reliable average. Speedtest.net has test locations worldwide and will highlight the one closest to you. Note that the result of Speedtest.net is in kilobits (kb) and bittorrent clients show speeds in kilobytes (kB). This is important as 8kb = 1kB. See Azureus-Wiki: Data Units

Calculator: Azureus Upload Settings Calculator
Once you have an average upload speed for your connection go to the online Azureus Upload Settings Calculator. Although designed for Azureus, this calculator will work for all bittorrent clients. Enter your average upload speed in the appropriate box and the calculator will automatically give the proper figures to adjust various options in your client. The location of these options in Vuze is identified in the Calculator.


Windows/Linux at (Ctrl+,)>Transfer Mac at (⌘ + ,)>Transfer
Windows/Linux at (Ctrl+,)>Queue Mac at (⌘ + ,)>Queue

The above settings should work well most of the time. Downloads of individual torrents depends on other factors. See Good Torrents
After you have finished setting your Vuze up, you might want to check out my article Searching for Torrents, which lists, with comments, the more popular torrent search sites. I have also prepared an article Finding Legal (and Free) Torrents, which lists sites that offer only content that is legally downloadable and distributable.
If you have any questions or suggestions, you may post in the comments below. But, it would be better to post in our Bittorrent Client forums if you need help.
This guide was prepared on August 1, 2008, based on Vuze 3.1.1.0.

Delicious
Digg
Technorati
UUMMM...no matter what I do I cant get my port test to work I have fllowed many diff guides and still no luck. I have windows vista basic and linksys wrt54g router and im using linksys wireless adaptor thingy on my comp. If anyone has used a setup like mine and can help me I would really appreciate it.
Oh srry the problem is I keep getting "NAT error, connect attempt timed out. This means yourport is probably closed". I just want some damn green faces and I have tried many many different guids I have spent hours upon hours on this and still no luck.
this did not help my download speed
There is the possibility that your ISP is interfering with bittorrent. Or you might not have done this properly.
Who is your ISP?
Are you passing the port test? Did you use the numbers here or run a speed test and calculate your own numbers?
Isn't there a program to automatically do all the optimizations
SJ
Every one of those "programs" that I have seen or heard about is a scam. I have seen the developers of Vuze and other clients say the same.
This may seem like a bit of work, but it really is a very quick process.
Many thanks! it works and helps me a lot.
Excellent. Thanks for letting me know.
Steve
It worked well for me also. Increased down speed by 5 times or greater!
Wow! That is great to hear.
Getting torrents will be a lot more fun for you now.
Steve
Wow..Thanx A Lot.. I don't know how to thank u.. 4 this ammazing info..
Cuz.. finally, MY NAT PROB GOT SOLVED... :-)
All Thanx 2 u........
U r simply Great... Now my download speed has increased.. Really.. Thanx...
PEACE!!!
ERIC
Thanks for that.
It is good to hear it helped (that is why I put it up)
Steve
I appreciate the time and effort you put into this optimizition. But it doesn't help me and my nat issue.
Hey, It helps dude.. I tried.. Even i had the same prob.. But after Takin help from here.. Now, finally it's solved.. :-)
I'm so happy..... U better try it out once again properly..
PEACE!!!
ERIC
If you would post some info (preferable in the forum as the discussion may go on) on your setup, we may be able to help.
Your software firewall make and version, router make and model, operating system and ISP would be info that would be needed.
Steve
This info has helped me a lot, even though I am having a difficult time finding all the locations on Azureus. We just loaded a new hard drive and I miss my old Azureus format - this new Vuze one is not great - I want my old interface back and I thought you wrote how to do that. Maybe with the new download on the new hard drive and I can't get it back.
Oh well. This was a great article and very well written - that's a lot coming from a special ed teacher who is always noticing how bad documentation and instructions are in education and such - even in special ed books - I found a typo on the subjects of homonyms - I mean, if a special ed text can't get it right, who can. This was all due to a proofreader who used Spellcheck and never read the contents of the teacher's book.
To me computers are visual, yet instructions are always given from a different perspective. I have worked as a trainer before and would love to do so with software as people always tell me that I explain and shows them instructions and how to work with software and such so that it makes sense and they remember it better. ITs not that hard to do, but it seems the technical writers and trainers still don't get how people learn and remember things, especially people who don't have a technical background yet use very highly sophisticated software and systems in their jobs everyday.
Wow - what a vent - sorry about this. I guess I am paying you a big compliment as I actually half-understood what you were trying to help me do. I was having a problem with the Java part of the installation of of that Mainline DHT plug-in. Even though I have right version of Java, it would not download - aaaaargh.
Have a great week.
Thanks,
Kath
For the old Azureus look, you can go one of two ways. Classic or Advanced. Classic does not load the Vuze platform at all. Advanced loads the Vuze platform, but has the look of the old Azureus also.
Make sure you are in Advanced mode as set forth in the article.
If you go to Tools>Options or (Ctrl+,) and the Interface>Start, you will see a button that says "Show".
Clicking this button will give you 3 options: Vuze, Advanced Vuze or Classic.
If you choose Advanced, then make sure to check the box to Start in Advanced View on the Start screen. This will give you the classic look on start, but give you the option to download off of Vuze.
If you choose classic, you will always see the old fashioned Vuze. See here for more info:
http://azureuswiki.com/index.php/Azureus_2_/_3_and_Vuze#Making_Vuze_look...
Still you should have been able to find everything herein once you entered Tools>Options (Ctrl+O) and changed to Mode = Advanced.
I had some issues with the Mainline DHT myself and ended up deleting it. But it seems to work OK for most.
Thanks for the comments. I see so many misleading and confusing guides, that I wanted to put up one that was clear, concise and correct.
Steve
Post new comment