Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Low resource torrent client

Here you can discuss every aspect of Debian. Note: not for support requests!
Message
Author
goweropolis
Posts: 136
Joined: 2004-09-15 21:35
Location: Vancouver, Canada

Low resource torrent client

#1 Post by goweropolis »

I'm looking for opinions on a torrent client. Here are my priorities:

* Can handle multiple torrents at once
* Low in resource usage
* Native to Linux
* Easy to configure

I was using Rtorrent and loved it, but it seems to be having some conflicts with the kernel. After I've finished downloading, as much as 1/3 of it is corrupted and fails the hash check so I need to download again. So I am looking for something to replace it.

Utorrent with Wine works good, but I would prefer to use something native (partially because I'm running AMD64, so utorrent is using Wine through a 32 bit chroot).

Azureus uses Java which I'm assuming is why it seems very very heavy on resource usage.

I tried Qtorrent quickly but I couldn't find how to configure the port usage.

Does anyone use Ktorrent? Hash checking seems to take ages on it.

Anyways, enough rambling, what do other folks use?
~ G O W E R O P O L I S ~

User avatar
garrincha
Posts: 2335
Joined: 2006-06-02 16:38

#2 Post by garrincha »

I have used Ktorrent before, nevertheless I purged it because the client seems to be too slow especially with files of over 100MB. I use azureus but run it in my debian unstable/sid HDD installation.

Perhaps you could try Deluge. It is written in Python and GTK+ and is native to linux and other *nix environmemnt with full-features. It uses Rasterbar's version of libtorrent.

Edit: Old version is available in debian sid:

Code: Select all

apt-cache policy deluge-torrent
deluge-torrent:
  Installed: (none)
  Candidate: 0.4.1-2
  Version table:
     0.4.1-2 0
        500 http://ftp.uk.debian.org sid/main Packages
Last edited by garrincha on 2007-03-12 15:23, edited 1 time in total.
Maurice Green on Usain Bolt's 9.58: "The Earth stopped for a second, and he went to Mars."

Grifter
Posts: 1554
Joined: 2006-05-04 07:53
Location: Svea Rike

#3 Post by Grifter »

i use rtorrent, how exactly does the kernel interfere with it?
Eagles may soar, but weasels don't get sucked into jet engines...

goweropolis
Posts: 136
Joined: 2004-09-15 21:35
Location: Vancouver, Canada

#4 Post by goweropolis »

I have used Ktorrent before, nevertheless I purged it because the client seems to be too slow especially with files of over 100MB.
Good to hear that it not just me!
Perhaps you could try Deluge. It is written in Python and GTK+ and is native to linux and other *nix environmemnt with full-features. It uses Rasterbar's version of libtorrent.
I think that Rtorrent uses Rasterbar's libtorrent. So wouldn't I have the same problem with downloads as I was having with Rtorrent?
i use rtorrent, how exactly does the kernel interfere with it?
http://kerneltrap.org/node/7504
I use Etch's kernel, so I am still at 2.6.18. It sounds like they are fixing the problem in kernel 2.6.20, so unless I compile my own kernel (for one program, it doesn't seem worth it) I could be waiting awhile for it to work properly.

Have you not had any hash checking problems with Rtorrent? What kernel version do you use?
~ G O W E R O P O L I S ~

User avatar
garrincha
Posts: 2335
Joined: 2006-06-02 16:38

#5 Post by garrincha »

goweropolis wrote: I think that Rtorrent uses Rasterbar's libtorrent. So wouldn't I have the same problem with downloads as I was having with Rtorrent?
I have no idea since I have never tried the deluge-torrent client.
Maurice Green on Usain Bolt's 9.58: "The Earth stopped for a second, and he went to Mars."

User avatar
Dargor
Posts: 653
Joined: 2006-08-14 08:54
Location: New Zealand, Hamilton

#6 Post by Dargor »

have used Ktorrent before, nevertheless I purged it because the client seems to be too slow especially with files of over 100MB.


Good to hear that it not just me!
i was thinking it was my shitty isp's fault. they limmit torrents.

Amber
Posts: 70
Joined: 2007-02-22 06:03

#7 Post by Amber »


thamarok

#8 Post by thamarok »

That's odd.. I just downloaded a new daily-built DVD of Debian with KTorrent and it wasn't slow.. it did download the file with maximum speed all the time (102 Kb/s)

User avatar
garrincha
Posts: 2335
Joined: 2006-06-02 16:38

#9 Post by garrincha »

Note though that the last time I used the ktorrent client was last autumn, around October, so maybe it's better now.
Maurice Green on Usain Bolt's 9.58: "The Earth stopped for a second, and he went to Mars."

User avatar
Telemachus
Posts: 4574
Joined: 2006-12-25 15:53
Been thanked: 2 times

#10 Post by Telemachus »

I shopped around but ended up back at Azureus. I hate that it has such a large footprint, but I found other torrents very slow (gnome, KTorrent) or minimally functional (gnome) or just bad (Deluge says it can choose parts of multiple file torrents, but when I tried, the resulting finished "piece" was always corrupt and not fully downloaded).

What we need is for someone to port Mu-torrent to Linux (http://www.utorrent.com/). That lovely little program is the only reason I miss Windows.

User avatar
Dargor
Posts: 653
Joined: 2006-08-14 08:54
Location: New Zealand, Hamilton

#11 Post by Dargor »

i just had a torrent going at 30k/s(azureus). the max i had in ktorrent seemed to be 10k/s.
im useing(or running) etch.

goweropolis
Posts: 136
Joined: 2004-09-15 21:35
Location: Vancouver, Canada

#12 Post by goweropolis »

Thanks for that. Unfortunately, it looks like it's a misbehaving client and is banned from many servers. Apparently it pings the server too frequently or something. A fix is in the works but has not been released yet.

Re: the last three comments about ktorrent being slow. Debian Etch and Unstable both currently have version 2.0.3+dfsg1-2. The latest version is 2.1.2 and they say one of the new features is "Improvements in down and upload performance". We can either compile from the source or there are packages here: http://svn.debian.org/~modax-guest/ktorrent/ which was linked from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=400186

Actually my original comment was not clear enough. My problem with ktorrent wasn't its download speed (although it must be an issue because many of you mentioned it) but with the resource usage. It seemed to take ages to do hash checking and running multiple torrents seemed to consume a lot of resources.

I think I shall try the new version above and see if I prefer it to Azureus.
~ G O W E R O P O L I S ~

User avatar
Telemachus
Posts: 4574
Joined: 2006-12-25 15:53
Been thanked: 2 times

#13 Post by Telemachus »

goweropolis wrote:Actually my original comment was not clear enough. My problem with ktorrent wasn't its download speed (although it must be an issue because many of you mentioned it)
Fair enough, but it's slow - I mean slooooow...

thamarok

#14 Post by thamarok »

nemonullus wrote:What we need is for someone to port Mu-torrent to Linux (http://www.utorrent.com/). That lovely little program is the only reason I miss Windows.
Not exactly a native port, but might be interesting: http://forum.utorrent.com/viewtopic.php?id=6353
EDIT: I think you don't need to buy Cedega, because you can try CVS Cedega (CVS Cedega is a free but limited version of Cedega): http://www.linux-gamers.net/modules/wiw ... dega%20CVS
But if you don't want to use CVS Cedega, you can try running µTorrent in Wine..

goweropolis
Posts: 136
Joined: 2004-09-15 21:35
Location: Vancouver, Canada

#15 Post by goweropolis »

On my AMD64 box, utorrent worked with Wine in a couple of minutes with no issues. On my older slower i386 box, wine does not want to work at all (winecfg and winefile both spit up big long errors), which is why I was asking in the first place about low resource usage, native clients. I figured it was easier than troubleshooting wine!
~ G O W E R O P O L I S ~

~Micke
Posts: 1
Joined: 2007-03-14 18:34
Location: Sweden

#16 Post by ~Micke »

Transmission is really great, it´s in the repos if you´re using testing or unstable.

Here´s the homepage:
http://transmission.m0k.org/

User avatar
Pobega
Posts: 833
Joined: 2007-01-04 04:30
Location: New York

#17 Post by Pobega »

btdownloadcurses. End of topic.

plugwash
Posts: 2507
Joined: 2006-09-17 01:10
Contact:

#18 Post by plugwash »

Pobega wrote:btdownloadcurses. End of topic.
i heared that had major cpu use problems when used at the very high connection counts needed to properly utilise a 100 megabit internet connection.

Grifter
Posts: 1554
Joined: 2006-05-04 07:53
Location: Svea Rike

#19 Post by Grifter »

yeah it gobbles up resources
Eagles may soar, but weasels don't get sucked into jet engines...

User avatar
Pobega
Posts: 833
Joined: 2007-01-04 04:30
Location: New York

#20 Post by Pobega »

plugwash wrote:
Pobega wrote:btdownloadcurses. End of topic.
i heared that had major cpu use problems when used at the very high connection counts needed to properly utilise a 100 megabit internet connection.
I've never had it take up more than an idle terminal emulator myself.

Post Reply