Page 1 of 1

Transmission using only one core @Ubuntu

Posted: Sun Jul 22, 2012 7:55 pm
by SLK
It is strange, but Transmission is using only one core of my 2 core CPU.
Do I need to compile it in some special way to balance the load?

The issue:
Core 1 load 9,5% while Core 2 load is zero..

Code: Select all

Tasks:  80 total,   1 running,  79 sleeping,   0 stopped,   0 zombie
Cpu0  :  9.5%us,  6.5%sy,  0.0%ni, 82.9%id,  0.7%wa,  0.0%hi,  0.4%si,  0.0%st
Cpu1  :  0.0%us,  0.3%sy,  0.0%ni, 93.3%id,  6.3%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1643420k total,  1407908k used,   235512k free,    16364k buffers
Swap:  1681404k total,        4k used,  1681400k free,  1213592k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
  888 debian-t  20   0  312m  19m 2592 S   16  1.2  11:21.08 transmission-da
transmission-daemon v2.51
(from repository)

Code: Select all

me@zot:/opt/opt/bin$ transmission-daemon -v
Transmission 2.51 (13280)  http://www.transmissionbt.com/
A fast and easy BitTorrent client

transmission-daemon is a headless Transmission session
that can be controlled via transmission-remote
or the web interface.
System:

Code: Select all

me@zot:/opt/opt/bin$ uname -a
Linux zot 3.2.0-26-generic #41-Ubuntu SMP Thu Jun 14 17:49:24 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
CPU:

Code: Select all

me@zot:/opt/opt/bin$ cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 20
model           : 1
model name      : AMD E-350 Processor
stepping        : 0
microcode       : 0x5000028
cpu MHz         : 800.000
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 6
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor ssse3 cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch ibs skinit wdt arat npt lbrv svm_lock nrip_save pausefilter
bogomips        : 3199.86
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 20
model           : 1
model name      : AMD E-350 Processor
stepping        : 0
microcode       : 0x5000028
cpu MHz         : 800.000
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
apicid          : 1
initial apicid  : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 6
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor ssse3 cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch ibs skinit wdt arat npt lbrv svm_lock nrip_save pausefilter
bogomips        : 3199.97
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate


Re: Transmission using only one core @Ubuntu

Posted: Mon Jul 23, 2012 10:32 am
by blacke4dawn
As far as I know Transmission itself is not written to support multiple cores/CPUs.