Newsgroup: it.comp.os.linux.sys
Titolo: Linux su Xeon e cache

E' arrivato il nuovo application server [1] e mi appresto ad installare
una distribuzione linux; dopo una installazione di base comincio a
gironzolare per /proc è mi imbatto in cpuinfo. Noto giustamente che
l'unico Xeon presente viene visto come 2 cpu (0 e 1) ma ho un dubbio sulla
cache.
Vi riporto sotto [2] l'output di cpuinfo dove vedo che la cache è di
512KB per ogni processore; ora il dubbio: visto che nell'ordine c'è
scritto che il processore doveva essere da 3.06GHz con *1MB* di cache (ce
ne sono anche da 512KB e da 2MB) perché ne vedo 512KB per singolo
processore? Viene divisa tra le due cpu? (non credo, non succede per i
MHz). Quello visualizzato da cpuinfo è un altro tipo di cache? (L1, L2).
Hanno sbagliato a montare il processore o tentato di fregarmi [3]?
Grazie,
-- Ivan
[1] HP Proliant DL360 G3 3.06GHz/533 1MB cache
[2]
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Xeon(TM) CPU 3.06GHz stepping        : 5 cpu
MHz             : 3065.928
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 clflush dts acpi mmx fxs r sse sse2 ss ht tm pbe cid
bogomips        : 6121.06
processor       : 1
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Xeon(TM) CPU 3.06GHz stepping        : 5 cpu
MHz             : 3065.928
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 clflush dts acpi mmx fxs r sse sse2 ss ht tm pbe cid
bogomips        : 6121.06
[3] Lo stesso modello con 512KB di cache costa molto meno.
-- 
I am the "ILOVEGNU" signature virus. Just copy me to your signature.
This email was infected under the terms of the GNU General Public License.

Hanno sbagliato a montare il processore o tentato di fregarmi [3]?
AFAIK, non ci dovrebbero essere errori nel riportare la cache, ma
potrei essere smentito.
Quando avvii il server il BIOS cosa dice a proposito del processore?
Di solito il BIOS riporta anche la dimensione della cache,
specialmente nei server.
Ciao,
luigi

 cache.
Smonti la macchina, e vedi. E' piu' affidabile...   ;-)
bye G.L.
-- 
« E' assolutamente evidente che l'arte del cinema
  si ispira alla vita, mentre la vita si ispira alla TV »
(Woody Allen)

 cache.
io ho un hp dl 140 con 2 xeon da 2.4 ghz e 512kb di cache cadauno. Ebbene
ogni cpu riporta 512 kb, anche quelle logiche dell'hyperthreading.
guarda la pagina
http://www.intel.com/products/server/processors/server/xeon/index.htm?iid=ipp_srvr_proc+xeon512kb&
sicuro che l'1mb di cache non sia di tipo l3 e che linux riporta la cache
l2?

 specialmente nei server.
Lunedì appena arrivo in ufficio controllo.
Grazie intanto per la risposta.
Ciao,
-- Ivan


> Smonti la macchina, e vedi. E' piu' affidabile...   ;-)
L'ho aperta e mi sembra di ricordare che il dissipatore è tutt'uno col
processore, ventole di raffreddamento laterali (è un rack 1U).
Domani controllo meglio, ma conosci (conoscete) un metodo software
per scoprirlo?
Grazie,
-- Ivan


 cache l2?
Bingo! Ho controllato meglio le specifiche e quel modello con FSB di
533MHz ha una cache L2 di 512KB e una L3 di 1MB (o 2MB). Evidentemente
cpuinfo riporta la sola L2. Buono a sapersi.
Grazie mille,
-- Ivan
