Ubuntu 15.10 usa apenas 1 núcleo

0

Aplicativo do monitor do sistema mostra que o Ubuntu usa apenas um núcleo 100% (constantemente acima de 99%) e os outros 7 não são usados (0%) também - enquanto um núcleo está em 100% - verificando na guia processos que eu exibo todas as dependências +) todos os processos mostram 0% de uso ... então o que está acontecendo aqui? No começo eu pensei que há algum bug ou incompatibilidade com o aplicativo ..

mas agora depois de abrir mais algumas abas do firefox ou tentar fazer coisas paralelas (como instalar algo enquanto assiste a um vídeo ou não), as janelas do ubuntu congelam uma de cada vez e descongelam continuam o que estão fazendo, incluindo o console ...

Então eu acho que o aplicativo Monitor do Sistema está certo e apenas 1 núcleo da minha CPU é usado ...

saídas lscpu

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             AuthenticAMD
CPU family:            21
Model:                 2
Model name:            AMD FX(tm)-8320 Eight-Core Processor
Stepping:              0
CPU MHz:               1400.000
CPU max MHz:           3500,0000
CPU min MHz:           1400,0000
BogoMIPS:              6984.78
Virtualization:        AMD-V
L1d cache:             16K
L1i cache:             64K
L2 cache:              2048K
L3 cache:              8192K
NUMA node0 CPU(s):     0-7

lshw -class cpu outputs

*-cpu                   
   product: AMD FX(tm)-8320 Eight-Core Processor
   vendor: Advanced Micro Devices [AMD]
   physical id: 1
   bus info: cpu@0
   size: 3500MHz
   capacity: 3500MHz
   width: 64 bits
   capabilities: fpu fpu_exception wp 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 x86-64 constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 popcnt aes xsave avx f16c lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 tce nodeid_msr tbm topoext perfctr_core perfctr_nb arat cpb hw_pstate npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold vmmcall bmi1 cpufreq

Eu também tenho uma Nvidia GTX 650 Ti como uma GPU

Instalei o driver de microcódigo da AMD para a CPU e o driver da Nvidia.

    
por papajo 02.04.2016 / 13:04

1 resposta

0

Este problema pode ser causado por causa de algum aplicativo que você está executando pode ser um monothread aplicações, portanto, eles vão usar e max fora único núcleo de sua CPU.

Você poderia postar TOP resultado?

Você sempre pode reatribuir o processo ao outro núcleo da cpu usando

taskset -c 0 application

Isso pode ajudar a verificar se você pode usar outros núcleos de CPU com outros aplicativos.

Para obter informações mais precisas em tempo real sobre o que está acontecendo Você pode fazer o download de htop package

sudo apt-get install htop
htop
    
por Eska 02.04.2016 / 13:36