|
|
|
|
Strumenti |
20-12-2014, 11:31 | #1 |
Member
Iscritto dal: Sep 2009
Messaggi: 34
|
[Debian] Problema riconoscimento dei core
Salve a tutti, apro questo topic per chiedere consiglio riguardante un problema che ho riscontrato sull'installazione di Debian sul mio laptop samsung np rc 530.
In pratica ho notato che solamente uno dei miei due core è abilitato, mentre l'altro no a quanto pare, se do il comando: Codice:
root@debian:/# dmidecode -t processor | grep Core Codice:
Core Count: 2 Core Enabled: 1 Per me sarebbe una cosa molto importante da risolvere, dato che ho installato questo sistema per testare dei codici paralleli per l'università. Grazie |
20-12-2014, 15:22 | #2 |
Senior Member
Iscritto dal: Nov 2014
Messaggi: 1192
|
Dai una occhiata, a me
cat /sys/devices/system/cpu/online 0-3 cat /sys/devices/system/cpu/offline (vuoto) cat /sys/devices/system/cpu/cpu0/online ( manca c'è solo per 1 2 3 ) cat /sys/devices/system/cpu/cpu1/online 1 e così per le altre due Controlla che non ci sia 0 in /sys/devices/system/cpu/cpu1/online |
20-12-2014, 16:09 | #3 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
da: top
vedi quando funzionano i core/cpu |
21-12-2014, 01:03 | #4 | |
Member
Iscritto dal: Sep 2009
Messaggi: 34
|
Quote:
|
|
21-12-2014, 11:42 | #5 |
Senior Member
Iscritto dal: Nov 2014
Messaggi: 1192
|
Ulteriore verifica:
cat /proc/interrupts deve mostrare gli interrupt per tutte le cpu uname -a Linux XXPGATU 3.13.0-43-generic #72~precise1-Ubuntu SMP Tue Dec 9 12:14:42 UTC 2014 i686 athlon i386 GNU/Linux la presenza di SMP e kernel 686 (o superiore) ma non 486 che non ci sia il flag su grub kernel flag "acpi=off" o maxcpus=1 Abilitare ACPI features nel BIOS Prova a cambiare kernel |
21-12-2014, 17:02 | #6 |
Member
Iscritto dal: Sep 2009
Messaggi: 34
|
questo è il contenuto di /proc/interrupts
Codice:
root@debian:/home/gianluca/Download# cat /proc/interrupts CPU0 CPU1 CPU2 CPU3 0: 43 0 0 0 IO-APIC-edge timer 1: 793 0 0 0 IO-APIC-edge i8042 8: 1 0 0 0 IO-APIC-edge rtc0 9: 302 0 0 0 IO-APIC-fasteoi acpi 12: 67105 0 0 0 IO-APIC-edge i8042 16: 68 0 0 0 IO-APIC-fasteoi ehci_hcd:usb1, nouveau 23: 32876 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2 41: 3617 0 0 0 PCI-MSI-edge eth0 42: 19273 0 0 0 PCI-MSI-edge ahci 43: 21193 0 0 0 PCI-MSI-edge i915 44: 406 0 0 0 PCI-MSI-edge snd_hda_intel NMI: 39 28 12 11 Non-maskable interrupts LOC: 42850 37404 39579 22993 Local timer interrupts SPU: 0 0 0 0 Spurious interrupts PMI: 39 28 12 11 Performance monitoring interrupts IWI: 0 0 0 0 IRQ work interrupts RES: 104603 123507 42810 43700 Rescheduling interrupts CAL: 542 998 1063 1195 Function call interrupts TLB: 2442 986 866 1108 TLB shootdowns TRM: 0 0 0 0 Thermal event interrupts THR: 0 0 0 0 Threshold APIC interrupts MCE: 0 0 0 0 Machine check exceptions MCP: 3 3 3 3 Machine check polls ERR: 0 MIS: 0 Codice:
Linux debian 3.2.0-4-686-pae #1 SMP Debian 3.2.63-2+deb7u2 i686 GNU/Linux |
22-12-2014, 15:10 | #7 |
Member
Iscritto dal: Sep 2009
Messaggi: 34
|
Oggi ho fatto un test con un programma cpu bound seriale e parallelo:
quello seriale impiega un certo tempo, e la cpu arriva al massimo al 25%; mentre con quello parallelo (2 processi) ci mette poco più della metà del tempo e la cpu arriva al 50% quindi sembrerebbe tutto a posto. Ho provato anche a lanciare lo stesso programma parallelo sul pc di un mio amico (con 2 core), ed i risultati sono molto simili.. quindi sembra che il problema sia risolto. Continuo ancora a chiedermi cosa sia quel "core count e core enabled".. |
22-12-2014, 16:07 | #8 |
Senior Member
Iscritto dal: Nov 2014
Messaggi: 1192
|
Io con dmidecode non vedo quelle informazioni, ma ho una AMD, vedo quante cpu ho con lshw e posso controllare in realtime l'uso delle cpu con gnome-system-monitor
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:30.