Pagina 1 di 1

[RISOLTO] problema numero core

Inviato: lun 1 ago 2011, 12:29
da ZeroUno
Salve.
Ho un server che dovrebbe avere 4 processori quadcore.
E difatti dmidecode mi vede 4 processori

Codice: Seleziona tutto

Intel(R) Xeon(R) CPU           E7520  @ 1.87GHz
e per ognuno mi segna

Codice: Seleziona tutto

       Core Count: 4


Tuttavia /proc/cpuinfo mi mostra 4 processori solamente, e per ognuno mi segna
cpu cores : 1


E' il sistema che non li vede?
Ma li usa?


Edit: un'altra macchina identica vede 32 core in tutto

Re: problema numero core

Inviato: lun 1 ago 2011, 13:09
da hashbang
Forse è un problema di configurazione del kernel. Hai provato a ricompilarlo per Intel Xeon?
http://www.linuxtopia.org/online_books/ ... 09s03.html
In questo link ci sono pò di configurazioni descritte basate su uno Xeon.

L'altra macchina monta sempre lo stesso kernel?

Re: problema numero core

Inviato: lun 1 ago 2011, 15:05
da metrofox
Se stai anche usando un custom kernel posta il config...

Re: problema numero core

Inviato: lun 1 ago 2011, 15:30
da ZeroUno
Le due macchine sono gemelle, stesso kernel (di default dalla distribuzione)

Parliamo di una
Red Hat Enterprise Linux Server release 5.5 (Tikanga) (si, scusate, ho sbagliato sezione, ma è la prima che avevo sottomano nella fretta :-) )
Linux 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
fujitsu rx600

Codice: Seleziona tutto

CONFIG_X86_PC=y
# CONFIG_X86_VSMP is not set
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
CONFIG_GENERIC_CPU=y 
# CONFIG_X86_64_XEN is not set
CONFIG_X86_L1_CACHE_BYTES=128
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_X86_INTERNODE_CACHE_BYTES=128
CONFIG_X86_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_MICROCODE=m
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
CONFIG_X86_HT=y
# CONFIG_EFI is not set
CONFIG_X86_IO_APIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_MTRR=y
CONFIG_SMP=y
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
CONFIG_PREEMPT_BKL=y
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_NUMA=y
CONFIG_K8_NUMA=y
CONFIG_NODES_SHIFT=6
CONFIG_X86_64_ACPI_NUMA=y
# CONFIG_NUMA_EMU is not set
CONFIG_ARCH_DISCONTIGMEM_ENABLE=y
CONFIG_ARCH_DISCONTIGMEM_DEFAULT=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_MEMORY_PROBE=y
CONFIG_SELECT_MEMORY_MODEL=y
# CONFIG_FLATMEM_MANUAL is not set
# CONFIG_DISCONTIGMEM_MANUAL is not set
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_NEED_MULTIPLE_NODES=y
CONFIG_HAVE_MEMORY_PRESENT=y
# CONFIG_SPARSEMEM_STATIC is not set
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_MEMORY_HOTPLUG=y
installate lo stesso giorno (e quindi dalla stessa persona)
wtmp begins Thu Jul 7 12:00:50 2011
wtmp begins Thu Jul 7 17:30:54 2011


e potrei anche capire perchè una macchina ne vede 4 monocore (può essere un errore e quindi non lo vedrebbe smp o il processore avrebbe per arcani motivi disabilitati gli altri 3 core). Ma perchè l'altra vedrebbe 8 processori quadcore con physical id duplicati (0,1,2,3,0,1,2,3) per un totale di 32 core, e perchè le due lo vedono diverso, questo non lo capisco.

Re: problema numero core

Inviato: lun 1 ago 2011, 15:49
da ZeroUno
Allego i log del boot del sistema. Anzi, il primissimo boot del sistema.

Re: problema numero core

Inviato: lun 1 ago 2011, 22:37
da Trotto@81
Non sarà mai che da bios è stato disattivato l'HT?
La cosa è strana comunque, perchè senza HT dovrebbe vederti 16 cpu.

Re: problema numero core

Inviato: mar 2 ago 2011, 12:32
da Zeros
Verifica i code number dei processori delle due macchine e la versione del bios.
Dico questo perchè è successo anche a me: su una scheda madre dual socket con montati 2 x5420 (quadcore) ma con code number (mi sembra che si chiami cosi) differenti, slamd64 vedeva 4 core uno e due l'altro. Facendo l'aggiornamento del bios il problema è rientrato.

Re: problema numero core

Inviato: mar 2 ago 2011, 19:21
da ZeroUno
mmm,
non ho accesso fisico alle macchine.
Questa cosa dell'HT e le impostazioni del bios inerenti, le posso vedere da O.S.?


comunque mi sto muovendo per chiamare il supporto tecnico redhat che ci ha venduto, montato e installato le macchine (anche perchè tanto tempo da spenderci non ne ho).

Re: problema numero core

Inviato: mar 2 ago 2011, 21:37
da Trotto@81
L'hyper trading puoi vederlo solo tramite bios.

[RISOLTO] Re: problema numero core

Inviato: gio 4 ago 2011, 21:50
da ZeroUno
L'HT l'ho potuto vedere nel dmidecode. Effettivamente era attivo, così i 32 core erano normali.

La storia dei 4 core è perchè c'era impostato acpi=off nei parametri del kernel.

Ora che ho scoperto la storia dell'HT però ho scoperto pure che macchine che credevo biprocessor quadcore in verità hanno un solo processore con l'HT attivo (cosa strana che un server)

Re: [RISOLTO] problema numero core

Inviato: gio 4 ago 2011, 22:41
da Trotto@81
L'Ht esiste fin dai tempi dei Pentium 4, su desktop non porta vantaggi, su server con carichi intensivi non saprei. Sul mio i7 920 è disabilitato, nel caso contrario il sistema vedrebbe 8 processori.

Re: [RISOLTO] problema numero core

Inviato: ven 5 ago 2011, 22:57
da ZeroUno
Non avrò modo di testarlo... sono entrato in ferie :-D