Opened 17 years ago
Closed 17 years ago
#42 closed feature-request (WontFix)
Writes and Reads reduction.
Reported by: | anonymous | Owned by: | andar |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | GTK UI | Version: | 0.6.0svn |
Keywords: | Cc: |
Description
I've noticed that Deluge 0.5.8.4 keeps flushing the data back to the drive almost immidiately after it receives it. It also seems to read data for uploading as it's needed. With just one torrent going 100KB/s down and 50KB/s up my HDD LED keeps flashing like crazy. This is very taxing for hard drives. Please make an option available to have the data flushed less frequently (like a slider with some reasonable values and a reasonable default value, say 2MB).
This would reduce writes.
Also, some sort of intelligent and more RAM-heavy (hey, RAM is cheap and it could be optional) uploading mechanism would be in order. Like buffering more data at once, I'm not sure how the protocol works, but parts that have most demand could be pre-emptively cached or/and if there's some sort of a queue, parse who needs what in advance and cache this data in bigger chunks in preperation before sending it.
This would reduce reads.
A read/write disk cache will be implemented in libtorrent 0.14. We currently use the 0.13 branch in Deluge.