Package: transmission-daemon
Version: 2.03-2
Severity: important
*** Please type your report below this line ***
When transmission-daemon can't connent to a seed (e.g. downloading a fresh
torrent where only one seed) and download reaches other peers (say my daemon
is almost 20% and most amount of other peers are at 20% too)
transmission-daemon goes crazy, starting using 95-100% cpu (more precisely -
core).
There is a strong correlation between vmstat and top: vmstat's 'bi' goes 0
(no more pieces available at a moment) - top goes 100%. New parts becoming
available, transmission starts downloading them - vmstat's 'bi' raises, top
goes 10-20%, depending on download speed: 10% for every 1MiB/sec (which is
not good too, though I have AMD Athlon neo n36l - maybe that's ok for this
cpu:)
I'm fighting this setting download limits so my transmission-daemon slightly
slower than most other peers and always have parts to download. Cause
otherwise my 2-core box becomes pretty unusable (transmission-remote goes
dead at all).
Transmission 2.03 is 1 year outdated, maybe it's time to upgrade? At least
2.13 will compile on stable release (newer ones depend on libevent>=2.10)
-- System Information:
Debian Release: 6.0.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32 (SMP w/2 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages transmission-daemon depends on:
ii adduser 3.112+nmu2 add and remove users and groups
ii libc6 2.11.2-10 Embedded GNU C Library: Shared
lib
ii libcurl3-gnutls 7.21.0-2 Multi-protocol file transfer
libra
ii libevent-1.4-2 1.4.13-stable-1 An asynchronous event
notification
ii libssl0.9.8 0.9.8o-4squeeze1 SSL shared libraries
ii lsb-base 3.2-23.2squeeze1 Linux Standard Base 3.2 init
scrip
ii transmission-common 2.03-2 lightweight BitTorrent client
(com
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages transmission-daemon recommends:
ii transmission-cli 2.03-2 lightweight BitTorrent client
(com
transmission-daemon suggests no packages.
-- Configuration Files:
/etc/transmission-daemon/settings.json changed:
{
"alt-speed-down": 250,
"alt-speed-enabled": false,
"alt-speed-time-begin": 540,
"alt-speed-time-day": 127,
"alt-speed-time-enabled": false,
"alt-speed-time-end": 1020,
"alt-speed-up": 250,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": false,
"dht-enabled": true,
"download-dir":
"/share/video/Serials/\u0422\u044e\u0434\u043e\u0440\u044b/",
"download-limit": 100,
"download-limit-enabled": 0,
"encryption": 0,
"incomplete-dir": "/root/Downloads",
"incomplete-dir-enabled": false,
"lazy-bitfield-enabled": true,
"lpd-enabled": true,
"max-peers-global": 200,
"message-level": 2,
"open-file-limit": 32,
"peer-limit-global": 240,
"peer-limit-per-torrent": 60,
"peer-port": 8080,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": false,
"peer-socket-tos": 0,
"pex-enabled": true,
"port-forwarding-enabled": false,
"preallocation": 2,
"proxy": "",
"proxy-auth-enabled": false,
"proxy-auth-password": "",
"proxy-auth-username": "",
"proxy-enabled": false,
"proxy-port": 80,
"proxy-type": 0,
"ratio-limit": 2.0000,
"ratio-limit-enabled": false,
"rename-partial-files": true,
"rpc-authentication-required": false,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "{2ffed4716de94e4a42314266025430eb49f12b41DnK6CUft",
"rpc-port": 9091,
"rpc-username": "transmission",
"rpc-whitelist": "127.0.0.*,192.168.*.*",
"rpc-whitelist-enabled": true,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "",
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"start-added-torrents": true,
"trash-original-torrent-files": false,
"umask": 0,
"upload-limit": 100,
"upload-limit-enabled": 0,
"upload-slots-per-torrent": 14
}
-- no debconf information