Opened 13 years ago
Closed 13 years ago
#2881 closed Defect (worksforme)
checking existing data causes entire OS to become unresponsive
Reported by: | broadcatcher | Owned by: | charles |
---|---|---|---|
Priority: | Normal | Milestone: | None Set |
Component: | Transmission | Version: | 1.83+ |
Severity: | Normal | Keywords: | needinfo |
Cc: |
Description
This is related to ticket #1936.
When transmission checks existing data for torrents with large files, the entire OS becomes unresponsive until the checking is done. For a torrent with 40GB of data (average of 700MB per file), I have to wait about 20 minutes for the check to get to the point where my system is usable again. I can't even move focus to a running terminal to grab any i/o numbers. Is there a way for the data check to lower it's priority so it doesn't affect the entire OS?
OS: Snow leopard Transmission: svn r10146
Change History (2)
comment:1 Changed 13 years ago by charles
- Keywords needinfo added
comment:2 Changed 13 years ago by livings124
- Component changed from libtransmission to Transmission
- Resolution set to worksforme
- Status changed from new to closed
- Version changed from 1.83 to 1.83+
Can you replicate this with previous versions? Please reopen with more information.
Well checking existing data is going to put a lot of unavoidable load on your system -- there's the IO load of reading in that 40GB of data, and the CPU load of generating checksums on it. However I'm not aware of many users complaining that this makes the entire OS unresponsive to the level you're describing. I suspect what's going on here isn't so much a Transmission problem as an IO problem such as a heavily fragmented disk.
Does this problem persist for you even on a clean drive?