Ticket #1646 (closed Bug: invalid)
verifying local data very slow on large torrents
| Reported by: | neurophyre | Owned by: | charles |
|---|---|---|---|
| Priority: | Normal | Milestone: | None Set |
| Component: | libtransmission | Version: | 1.42 |
| Severity: | Normal | Keywords: | |
| Cc: |
Description
I'm running transmission 1.42 built from source on Debian etch on a 600MHz VIA C3 box (low power x86 CPU). This is a fairly slow processor, but there is a credible post from a member of RSA, Inc. benchmarking a 90MHz Pentium as being capable of hashing 2.1MB/sec (megabytes, not megabits) with SHA1: http://www.sandelman.ottawa.on.ca/ipsec/1996/05/msg00116.html
I am running transmission-daemon and the web interface only, no GUI as the machine is headless.
I have an approximately 21GB torrent which I've been working on for a while due to crashes in 1.41b4, and every time I restart it the 'verifying local data' stage takes a very long time while using nearly 100% CPU. I upgraded from an old version of Transmission + Clutch which had the "Have" vs "Verified" issue, with having downloaded a lot of data and not verified very much. I'm not sure if that's an issue here. Regardless, watching the web interface number of GB verified creep upwards during "Verifying local data," it may take 1-2 minutes to verify 0.01GB of data. Something is wrong with that as the CPU should be capable of hashing much more data per unit time with SHA1. Also, the disk is constantly thrashed during this process.
Please let me know how I can assist in debugging this issue.
