How can I reduce the load on the READING from disk when downloading torrents ?
What options should I turn on / off?
--enable-mmap may reduce load slightly (if file system support it). How much load did you observe?
I use aria2c-Debian server with network storage connected by 1Gbit Ethernet interface.
If downloaded 20 active torent-downloads, I watch on storage interface OUTBOUND(not inbound) traffic 800Mbit/s. Aria show me total downloadSpeed ~200Mbit/s, total uploadSpeed ~ 100Mbit/s. Where Aria spends another 700 Megabits OUTBOUND?
They are very interesting numbers.
aria2 reads from file when a)uploading and b)download complete for 1 piece and need hash verification. Usually, b) does not happen because the piece data arrive in order and we can calculate hash on the fly. Even if we combine the two, it is far off from 800Mbits/s. Usually, when portion of data is read from disk, they are cached in memory, and no disk access happens next time unless the page is swapped out.
I'm not expert for remote file system, but I guess that some kind of metadata may be exchanged along with data when reading from/writing to disks. I'm not sure if they grow so much like this.
Does this only happen with aria2? What happens if you use other clients?
I apologize for the delay in response.
Tried transmission. The result was very bad.
I'll have to give up the idea to save downloaded on network drives.
All right, let's close the issue
Log in to post a comment.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.