

I had to tweak this settings because I am using an old harddrive from circa 2009 that can't keep up with my connectionĬurrently using a limit of 46MB/s download bandwidth

I also previously had problems with large cache settings in QB, but that seems to work well now. I recommend disabling OS write cache, but leaving it on for reads. If you can write to an SSD, you likely won't need anywhere near this much cache.Īs of version 4.5.2, you can disable os caching for read and write separately. Systems with 8GB of ram: 1024 MiB disk cache Systems with 16GB ram: 4096 MiB disk cache

Systems with 32GB ram: 8192MiB disk cache** For cookie cutter values, I would suggest the following:

If you have less ram, I would still enable OS caching, but only increase QB's cache as much as you can without choking the rest of your system. I have 32GB of ram in this system and I will happily devote around 10GB of that to optimal download performance until SSDs come down in price. Note this effectively gives me ~10.5GB of write cache, but the advantage is that the files are accessible while the last ~2GB are still writing from the OS cache. Result: good speed for most downloads and files are accessible sooner. OS caching on, QB cache set to high values * (8192MiB) *WINNER. The issue is that the download can be 100% finished, but the files are not yet accessible because they're still dumping from the QB cache. If it is big enough, you'll still experience slowdown when the 8192MiB fills up, but there is no way around that on this hardware. OS caching off, QB cache set to high values (8192MiB) If it does not fill up, the disk you are writing to may have write caching disabled. Check the memory tab in performance monitor to see the orange "modified". Result: torrent download slows down significantly after OS cache fills up. OS caching on, QB cache set to small values like 256 or 512 MiB: The 32 bit version will limit how much cache you can use Note: make sure you are using 64bit qbittorrent. Disk Cache (in MiB) (QB/libtorrent's own cache) Enable OS cache (This will allow the operating system to cache writes.) In your QB advanced settings, you'll see some relevant settings: To give the disk some time to catch up, we want to be able to have a significant write cache. When writing to a spinning disk, a very fast connection can easily get ahead of the disk. For reference I have a 1gbps connection and I am writing to a 4TB 7200RPM sata disk. Hi I've done quite a bit of testing with qbittorrent cache settings and here are my findings.
