Visit Jeremy's Blog.
Go Back > Forums > Linux Forums > Linux - Software
User Name
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.


LinkBack Search this Thread
Old 08-25-2006, 08:34 PM   #1
Registered: Nov 2005
Location: Sweden
Distribution: Arch Linux 64bit with Gnome
Posts: 138

Rep: Reputation: 15
Low downloadspeed in rtorrent(and no upload speed whatsoever)

Sorry, couldnt come up with a better topicname.
Anyway, I use rtorrent to download torrents. I have configured it properly(i think).
But it never actually downloads the files. The speed is maximum 5kb/s.
I know what you think, he havnt opened his ports. But I have actually. I dont know what can be causing it :S

Here is my rtorrent.rc file. I copied it from the rtorrent site:
# This is an example resource file for rTorrent. Copy to
# ~/.rtorrent.rc and enable/modify the options as needed. Remember to
# uncomment the options you wish to enable.

# Maximum and minimum number of peers to connect to per torrent.
min_peers = 40
max_peers = 200

# Same as above but for seeding completed torrents (-1 = same as downloading)
#min_peers_seed = 10
#max_peers_seed = 50

# Maximum number of simultanious uploads per torrent.
max_uploads = 25

# Global upload and download rate in KiB. "0" for unlimited.
download_rate = 0
upload_rate = 600

# Default directory to save the downloaded torrents.
directory = /home/synt4x/Downloads

# Default session directory. Make sure you don't run multiple instance
# of rtorrent using the same session directory. Perhaps using a
# relative path?
session = /home/synt4x/.session

# Watch a directory for new torrents, and stop those that have been
# deleted.
schedule = watch_directory,5,5,load_start=/home/synt4x/torrent/*.torrent
schedule = untied_directory,5,5,stop_untied=

# Close torrents when diskspace is low.
#schedule = low_diskspace,5,60,close_low_diskspace=100M

# Stop torrents when reaching upload ratio in percent,
# when also reaching total upload in bytes, or when
# reaching final upload ratio in percent.
# example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0
#schedule = ratio,60,60,stop_on_ratio=200,200M,2000
# The ip address reported to the tracker.
ip =
#ip =

# The ip address the listening socket and outgoing connections is
# bound to.
bind =
#bind =

# Port range to use for listening.
port_range = 22345-22375

# Start opening ports at a random position within the port range.
port_random = yes

# Check hash for finished torrents. Might be usefull until the bug is
# fixed that causes lack of diskspace not to be properly reported.
check_hash = yes

# Set whetever the client should try to connect to UDP trackers.
use_udp_trackers = yes

# Alternative calls to bind and ip that should handle dynamic ip's.
#schedule = ip_tick,0,1800,ip=rakshasa
#schedule = bind_tick,0,1800,bind=rakshasa

# Do not modify the following parameters unless you know what you're doing.

# Hash read-ahead controls how many MB to request the kernel to read
# ahead. If the value is too low the disk may not be fully utilized,
# while if too high the kernel might not be able to keep the read
# pages in memory thus end up trashing.
#hash_read_ahead = 10

# Interval between attempts to check the hash, in milliseconds.
#hash_interval = 100

# Number of attempts to check the hash while using the mincore status,
# before forcing. Overworked systems might need lower values to get a
# decent hash checking rate.
#hash_max_tries = 10

# Max number of files to keep open simultaniously.
#max_open_files = 128

# Number of sockets to simultaneously keep open.
#max_open_sockets = <no default>

# Example of scheduling commands: Switch between two ip's every 5
# seconds.
#schedule = "ip_tick1,5,10,ip=torretta"
#schedule = "ip_tick2,10,10,ip=lampedusa"

# Remove a scheduled event.
#schedule_remove = "ip_tick1"
Is there something wrong here? I cant see anything :S
I have tried commenting out the "ip" and "bind" options with no success.

EDIT: I dont know what happened, but now it appears to work.
But it still dont feel like it downloads at maximum speed. I have a 100mbit connection and its downloading at 70-80kB/s.
And there are 60+ peers connected so I dont think it has to do with too little connections.

Last edited by Synt4x_3rr0r; 08-25-2006 at 09:25 PM.
Old 08-27-2006, 09:00 AM   #2
Senior Member
Registered: May 2004
Location: Australia
Distribution: Gentoo
Posts: 3,544
Blog Entries: 4

Rep: Reputation: 56
Something to consider, the major players (Azureus, uTorrent etc) are sending encrypted data these days to avoid throttling by ISPs. Clients that don't support this type of connection (rtorrent being one of them) are left out of the loop. If you're using a private tracker you'll probably find that most people are using encryption and there is your problem, public trackers seem to have a wider selection of clients seeding for obvious reasons which makes this effect less noticable.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Slow upload speed solved Whitesocks Linux - Networking 0 09-16-2005 06:16 AM
cdrecord - trying to use high speed medium on low speed writer captain-cat Linux - Hardware 2 07-12-2004 06:27 PM
Limited Upload Speed sanmadjack Linux - Software 2 04-30-2004 12:34 PM
How to limit upload speed for IP? wild_beast Linux - Networking 4 11-18-2003 01:14 AM
ADSL upload speed very slow! questor Linux - Networking 0 07-31-2003 11:40 AM

All times are GMT -5. The time now is 10:52 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration