Downloading the Client
The first thing we need to do is download the respective BitTorrent applications. µTorrent is available at www.uTorrent.com, while Azureus is available at its SourceForce location and its commercial site, www.GetAzureus.com.
The difference between the two applications is immediately apparent. µTorrent is available with or without an installer, and for the purposes of this article we simply downloaded the executable. Despite the added functionality to the client, µTorrent is still only 171 Kilobytes. Conversely, Azureus is a whopping 8.6 Megabytes, not including the Java install.
However, for most people who plan to use these applications, bandwidth is likely not a concern. If you’re going to use BitTorrent, chances are the multimedia sought after will be considerably larger than 8.6 Megabytes.
For the purposes of this article, Slyck downloaded Revsion3’s
“Ctrl+Alt+Chicken”, episode 7. Revision3.com is technology information website that frequently releases various Creative Commons tech TV shows. “Ctrl+Alt+Chicken” is a slight departure from their format, and features tech geeks trying to cook with limited skills.
The file is 146 megabytes, and is in the MOV file format.
With µTorrent, we clicked and dragged the torrent file into the client. Within seconds, the file began discovering peers and was downloading at over 850 kilobytes per second. The µTorrent client consumed no more than 6,000 kilobytes of memory, out of a possible 1 gigabyte. The average memory consumption averaged around 1,000-3,000 kilobytes of memory. Total CPU usage averaged between 4% and 9%. Within 4 minutes, the file downloaded and Slyck was enjoying episode 7.
Like µTorrent, Azureus had no problems finding peers and was downloading at top speed (although like µTorrent, available bandwidth wasn’t maxed.) Unlike µTorrent however, Azureus uses a considerable amount of memory resources. Azureus used between a staggering 50,000-53,000 kilobytes of memory, however there wasn’t a dramatic increase in CPU usage (between 5% and 11%.) The file was downloaded within the same approximate time as µTorrent.
Both Azureus and µTorrent support the nine essential core
features that most BitTorrent users will utilize. In other words, for the average BitTorrent user, both clients have the necessary features
to get the job done, and do a terrific job in doing it.
There are some differences of course between the two. Azurues is a cross platform client, while µTorrent only works on Windows. In addition, Azureus’ DHT supports NAT transversals, whereas µTorrent’s mainline DHT is not capable of doing so.
Azureus is a feature rich application. With its open source nature, hundreds of plug-ins are available to build upon this client. The question of which client is “better” ends up being a personal choice. Some people like small Honda Civics for their low emissions and simplicity. Others want an eight cylinder Camaro for its upgradeability and power.
If computer resource allocation is a priority, µTorrent is likely the right choice. If these is not a concern and the user wants to let the horses fly, Azurues is like a 68 Camaro shell just waiting to be modified. In either case, both clients get the job done, and is a reflection of the hard work, talent and dedication from both development teams.