Announcement

Collapse
No announcement yet.

Having issues connecting to seeds and peers

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Having issues connecting to seeds and peers

    Not sure if this is the correct place for this, feel free to move the post if needed. I have a Dedibox MD SSD 2015 Gen2 at online. Rtorrent is taking forever to pickup seeds and peers? Some trackers can take days, other a few minutes?
    The issues I can see that are baffling are a speedtest from speedtest.net looks like:

    Code:
    Testing download speed................................................................................
    Download: 107.05 Mbit/s
    Testing upload speed....................................................................................................
    Upload: 3.94 Mbit/s
    A upload to the likes of S3 can be about 80MB/s

    and online ping test looks like:

    Code:
    iperf -c ping.online.net
    ------------------------------------------------------------
    Client connecting to ping.online.net, TCP port 5001
    TCP window size: 85.0 KByte (default)
    ------------------------------------------------------------
    [  3] local xx.xx.xx.xx port 48026 connected with xx.xx.xx.xx port 5001
    [ ID] Interval       Transfer     Bandwidth
    [  3]  0.0-10.0 sec  1.10 GBytes   942 Mbits/sec
    Also a test file from thinkbroadband looks like this:

    Code:
    wget [URL]http://ipv4.download.thinkbroadband.com/1GB.zip[/URL]
    --2017-01-14 22:49:53--  [URL]http://ipv4.download.thinkbroadband.com/1GB.zip[/URL]
    Resolving ipv4.download.thinkbroadband.com (ipv4.download.thinkbroadband.com)... 80.249.106.10
    Connecting to ipv4.download.thinkbroadband.com (ipv4.download.thinkbroadband.com)|80.249.106.10|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 1073741824 (1.0G) [application/zip]
    Saving to: ‘1GB.zip’
    
    
    1GB.zip                                             100%[=================================================================================================================>]   1.00G  57.2MB/s    in 18s     
    
    
    2017-01-14 22:50:14 (56.9 MB/s) - ‘1GB.zip’ saved



    As you can see these are strange results? Mainly the speedtest.net results.

    Just in case here is my rtorrent.rc

    Code:
    directory.default.set = /data/torrent/download
    execute2 = {sh,-c,/usr/bin/php /var/www/html/rutorrent/php/initplugins.php xxxxxxxx &}
    protocol.encryption.set = allow_incoming,try_outgoing,enable_retry
    session.path.set = /var/lib/rtorrent/session
    session.use_lock.set = yes
    dht.mode.set = disable 
    system.daemon.set = true
    network.port_range.set = 6890-6999
    
    
    
    
    network.http.capath.set = /etc/ssl/certs
    
    
    scgi_port = 127.0.0.1:5000
    network.xmlrpc.size_limit.set = 4M
    
    
    ####### trying to tune stuff ##########
     
    # Global upload and download rate in KiB, `0` for unlimited (`download_rate`, `upload_rate`)
    throttle.global_down.max_rate.set_kb = 0
    throttle.global_up.max_rate.set_kb   = 0
    
    
    # Maximum number of simultaneous downloads and uploads slots (global slots!) (`max_downloads_global`, `max_uploads_global`)
    throttle.max_downloads.global.set = 500
    throttle.max_uploads.global.set   = 500
    
    
    # Maximum and minimum number of peers to connect to per torrent while downloading (`min_peers`, `max_peers`) Default: `100` and `200` respectively
    #throttle.min_peers.normal.set = 99
    throttle.max_peers.normal.set = 100
    
    
    # Same as above but for seeding completed torrents (seeds per torrent), `-1` for same as downloading (`min_peers_seed`, `max_peers_seed`) Default: `-1` for both
    throttle.min_peers.seed.set = -1
    throttle.max_peers.seed.set = -1
    
    
    # Maximum number of simultaneous downloads and uploads slots per torrent (`max_uploads`) Default: `50` for both
    throttle.max_downloads.set = 50
    throttle.max_uploads.set = 50
    
    
    # Set the numwant field sent to the tracker, which indicates how many peers we want. 
    #  A negative value disables this feature. Default: `-1` (`tracker_numwant`)
    trackers.numwant.set = 100
    
    
    # Set the max amount of memory address space used to mapping file chunks. This refers to memory mapping, not
    #  physical memory allocation. Default: `1GB` (`max_memory_usage`) 
    # This may also be set using ulimit -m where 3/4 will be allocated to file chunks.
    pieces.memory.max.set = 24576M
    
    
    # Maximum number of connections rtorrent can accept/make (`sockets`)
    network.max_open_sockets.set = 999
    
    
    # Maximum number of open files rtorrent can keep open (you have to modify the system wide settings with ulimit!) (`set_max_open_files`)
    network.max_open_files.set = 600
    
    
    # Maximum number of simultaneous HTTP request (used by announce or scrape requests) Default: `32` (`set_max_open_http`)
    network.http.max_open.set = 99
    
    
    # Send and receive buffer size for socket. Disabled by default (`0`), this means the default is used by OS 
    #  (you have to modify the system wide settings!) (`send_buffer_size`, `receive_buffer_size`)
    # Increasing buffer sizes may help reduce disk seeking, connection polling as more data is buffered each time
    #  the socket is written to. It will result higher memory usage (not visible in rtorrent process!).
    network.receive_buffer.size.set =  4M
    network.send_buffer.size.set    = 12M
    
    
    # Preloading a piece of a file. Default: `0` Possible values: `0` (Off) , `1` (Madvise) , `2` (Direct paging).
    pieces.preload.type.set = 2
    #pieces.preload.min_size.set = 262144
    #pieces.preload.min_rate.set = 5120
    
    
    # CURL options to add support for nonofficial SSL trackers and peers
    network.http.ssl_verify_host.set = 0
    network.http.ssl_verify_peer.set = 0
    
    
    # CURL option to lower DNS timeout. Default: `60`.
    network.http.dns_cache_timeout.set = 25
    
    
    
    
    log.open_file = "tracker.log", /var/lib/rtorrent/session/log/tracker.log
    log.add_output = "torrent_debug", "tracker.log"
    log.add_output = "tracker_debug", "tracker.log"
    
    
    log.open_file = "rtorrent", /var/lib/rtorrent/session/log/rtorrent.log
    log.add_output = "debug", "rtorrent"
    log.add_output = "tracker_info", "rtorrent"
    log.add_output = "dht_info", "rtorrent"
    log.add_output = "thread_debug", "rtorrent"
Working...
X