cross-posted from: https://lemmy.today/post/39908979

Hi, I’m having a problem with my qBittorrent setup that I can’t quite debug or find information on.

I’m seeding from a hard drive and I get something like 5-15 MBps of seeding capacity depending on the day. However I noticed upon inspecting a system monitor (I am running Debian 13) the total disk IO read was about 4x the seeding speed.

I’ve tweaked the advanced settings all I can to no avail. I am using the version of QBit from Devian 13 main. It’s 5.Something.

Would anyone have insight on this problem? I’ll take anything at this point. The application is using about 250MB of RAM.

  • Brickfrog@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 days ago

    Don’t know if this helps you but did you already try changing Disk IO Type to Simple pread/pwrite (in advanced settings)? It was meant to address some issues with disk read/write + RAM usage. Not something that affected me all that much but could be worth a look.

    Was mentioned in the 5.0.1 release notes and in the github pages

    https://www.qbittorrent.org/news

    https://github.com/qbittorrent/qBittorrent/pull/21300

    Beyond that I’d echo the other comment, try to just change settings you actually need to change. Oftentimes people make a whole ton of settings changes in their torrent client and then can’t figure out how to get it back to normal.

    • Kairos@lemmy.todayOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 days ago

      This helped! Disk IO read is now a bit less than double the speed bandwidth! Much more reasonable. Thank you/:))))))

  • frongt@lemmy.zip
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 days ago

    Total speed is going to be bottlenecked somewhere, which could be drive read speed, upload bandwidth, or the peer’s download speed, their write speed, or any number of other factors.

    If your side is capable, don’t worry too much about it. You could be seeding to someone on their phone in a shack in remote Mongolia. That’s never going to be fast.

    Also, reset all the advanced options back to default. You don’t need to touch any of them, and changing things might make it worse.

    • Kairos@lemmy.todayOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 days ago

      Yeah but youd think I would fill some sort kf buffer up eventually, if I’m limited by bandwidth, right?

      Am I actually just limited by DiskIO so I’m always behind? My memory usage is around 250MB.

      • frongt@lemmy.zip
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 days ago

        No. There’s no point in filling more than the protocol buffers if you can’t empty them. Loading a huge file into memory that won’t be used right away is a waste.

        You’ve already said your read speeds are better. Memory usage doesn’t seem relevant here.

    • coyotino [he/him]@beehaw.org
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 days ago

      Isn’t port binding in the advanced settings? If you reset advanced settings to default, don’t forget to re-bind your client to your VPN to avoid leaks!

  • viking@infosec.pub
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 days ago

    If you’re seeding more than one file to more than one concurrent user, chances are, your drive needs to switch around and buffer quite a bit left and right to get the material you’re seeding cached. That sounds like fairly formal behavior.