Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Jan 2009 13:39:48 +0100
From:      "Lucius Windschuh" <lwindschuh@googlemail.com>
To:        freebsd-current@freebsd.org
Subject:   Re: Best torrent client/server available for FreeBSD?
Message-ID:  <90a5caac0901080439h14aa7c6au59a754ce9c0fdf5c@mail.gmail.com>
In-Reply-To: <4d7dd86f0901071810o65e0bf32m196f120bd0e5748c@mail.gmail.com>
References:  <B24B7C17-4548-40BD-B7A3-3106AFC57A5F@via.net> <4d7dd86f0901071810o65e0bf32m196f120bd0e5748c@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
2009/1/8 David N <davidn04@gmail.com>:
>
> I use transmission daemon + transmission web.
> You can control it via command line or web interface.

transmission is a nice, small client, but be aware that it performs
poorly on torrents with many files / many torrents.
It uses a hard-coded number of open files: 16. Not more.
So, transmission gives you a nice system load by opening and closing
many files per second (and the only thing you can do is change the
source code :-D) with torrents containing many files.

That's why I second Ed and suggest net-p2p/rtorrent.
rtorrent hashes files slowly because it uses mmap for this and counts
on the kernel to behave like Linux does, but FreeBSD doesn't:
On Linux, madvise(..., MADV_WILLNEED) will preload a page, and
seemingly, FreeBSD has a different behaviour. That's the simple
reason. Nonetheless, rtorrent is small and very efficient.

Lucius



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?90a5caac0901080439h14aa7c6au59a754ce9c0fdf5c>