Forum > Generale

Hardware info

<< < (2/3) > >>

bonmario:
Hai ragione ... ho appena riguardato, ed ho visto che la domanda era proprio la tua e che ti rispondevano con un generico "le risposte sono nel forum, ma devi cercarle" ....

Ciao, Mario

nomorelogic:
mi sa tanto che ti tocca cercare i dati che ti interessano nel filesystem sotto /proc


* cat /proc/cpuinfo
* cat /proc/meminfo
* cat /proc/partitions

bonmario:
Ciao,
sto cercando di implementare anch'io qualcosa. Per il momento mi interessa ricavare il n° di core. Sto provando qui a casa, con un Intel I5 che, per quel che ne so, dovrebbe avere 4 core. Questo è il contenuto di /proc/cpuinfo:


--- Codice: ---
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 37
model name : Intel(R) Core(TM) i5 CPU         650  @ 3.20GHz
stepping : 2
microcode : 0x9
cpu MHz : 3201.000
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips : 6384.07
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 37
model name : Intel(R) Core(TM) i5 CPU         650  @ 3.20GHz
stepping : 2
microcode : 0x9
cpu MHz : 2800.000
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 2
cpu cores : 2
apicid : 4
initial apicid : 4
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips : 6384.07
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 37
model name : Intel(R) Core(TM) i5 CPU         650  @ 3.20GHz
stepping : 2
microcode : 0x9
cpu MHz : 3201.000
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips : 6384.07
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 37
model name : Intel(R) Core(TM) i5 CPU         650  @ 3.20GHz
stepping : 2
microcode : 0x9
cpu MHz : 3201.000
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 2
cpu cores : 2
apicid : 5
initial apicid : 5
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips : 6384.07
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

--- Termina codice ---

Nell'esito qui sopra, mi ritrovo "processor   : 0", "processor   : 1", "processor   : 2", "processor   : 3", che dovrebbero essere i miei 4 core. All'interno di ognuno di essi, però mi ritrovo la voce "cpu cores   : 2". Significa quindi che ho 8 core?

Grazie, Mario

nomorelogic:
significa che hai 4 processori con 2 core ciascuno
se apri un monitor sui processori dovresti vedere proprio 8 grafici

bonmario:
La cosa comincia ad incuriosirmi ...
Sono andato in "Monitor di sistema" di Ubuntu e lì mi segnala 4 CPU, ma non ci sono riferimenti ai core. Allora ho provato a cercare i internet e, da quel che ho capito, ci sono 2 tipi di I5. Un tipo ha 2 core, ma fa in modo che il sistema operativo ne veda 4. L'altro ha 4 core, ma fa in modo che il sistema operativo ne veda 8.

Se non ho capito male, il mio rientra nel secondo caso.
Comunque, mi confermate che per estrarre dal cpuinfo il n° di core devo fare n° di processori * n° di core (che nel mio caso darebbe 8)?

Grazie, Mario

Navigazione

[0] Indice dei post

[#] Pagina successiva

[*] Pagina precedente

Vai alla versione completa