Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Slow torrent uploads

    Scheduled Pinned Locked Moved Firewalling
    7 Posts 3 Posters 1.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      FetBetBen
      last edited by

      Hi all - I have pfSense running on metal on a Q6600 with 2GB RAM and an Intel quad gigabit NIC. WANs are 2 x VDSL running PPPoE from pfSense in round-robin load balancing. A few services are set up in NAT to forward inbound traffic including Plex, FTP and torrents via a custom port range, I've not touched the default allow-all outbound rule. Inbound speeds are fine with all services topping out at ~ 150/35 Mb/s on a theoretical 160/40 Mb/s, as long as the protocol is multi-threaded. Torrent download speeds are absolutely fine, maxing out my connection when my favourite Linux ISOs are well seeded @ ~ 17MB/s. However, I'd like to do my bit to share with the Linux ISO community but my upload struggles to exceed 100kB/s or so when it's limited to 10MB/s in the application (Deluge). I've posted about this issue on /r/pfsense and a few others are reporting similar problems. My ISP operates no rate limiting (it's effectively illegal in the UK now, along with fair usage caps - thank you Ofcom) and the problem goes away if I bypass pfSense and revert to (one of) my ISP's standard kit. The rest of my network is hard wired gigabit where it matters, which I happily max out @ 110MB/s. In the past I've tried uTorrent, Azureus and a few of the other usual suspects but would prefer to stick with Deluge for now.

      Posted in 'Firewalling' in the hope that it's the most appropriate forum.

      Any ideas?!

      Thanks
      Downloading.PNG
      Downloading.PNG_thumb
      Seeding.PNG
      Seeding.PNG_thumb
      Stats.PNG
      Stats.PNG_thumb

      1 Reply Last reply Reply Quote 0
      • H
        Harvy66
        last edited by

        I'm also seeding Linux/Opensource torrents. About 125GiB worth over 70 torrents. My average upload rate is about 1MiB/s, which is about 14KiB/s per torrent. About 80% of my torrents are idle at any given time, of the 20% not idle, about 80% are uploading less than 40KiB/s.

        A lot of people seed opensource torrents. If you don't download a torrent within the first week, you won't upload much. I typically download a torrent within 24 hours of it going live and I won't be uploading much more than 3MiB/s for a day or two. If I get on the train within 8 hours, I can typically cap my 100Mb/s connection for 2-6 hours before the army of leechers turn into seeders.

        You may also want to make sure ports of forwarded, manually or via UPNP. This makes a huge difference in seeding performance.

        1 Reply Last reply Reply Quote 0
        • F
          FetBetBen
          last edited by

          Thanks for your input, I have the same issues regardless of type of torrent.

          You mention port forwarding - which ports should be forwarded?

          1 Reply Last reply Reply Quote 0
          • KOMK
            KOM
            last edited by

            You mention port forwarding - which ports should be forwarded?

            The one being used by your torrent app.  if ti's set to randomize the port then reconfigure to use a specific port and then forward that port.

            1 Reply Last reply Reply Quote 0
            • F
              FetBetBen
              last edited by

              @KOM:

              The one being used by your torrent app.  if ti's set to randomize the port then reconfigure to use a specific port and then forward that port.

              The inbound ports are mapped already, what would the outbound ports be mapped to?

              1 Reply Last reply Reply Quote 0
              • KOMK
                KOM
                last edited by

                Nothing.  Outbound connections aren't blocked by the firewall usually.

                1 Reply Last reply Reply Quote 0
                • F
                  FetBetBen
                  last edited by

                  OK, so still looking for a solution!

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post
                  Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.