Venerdì 25.02.2005
Xeon 3,6 Ghz vs Opteron 250
Conclusioni
Entrambi i sistemi biprocessore testati in queste pagine si pongono su livelli prestazionali e di funzionalità che vanno ben oltre quello a cui è abituato un utente di PC desktop a singolo processore. La flessibilità di poter utilizzare 2 processori fisici, che diventano 4 logici nel caso del processore Xeon 3,6 GHz, garantisce una elevata fluidità del sistema qualora si utilizzino applicazioni single threaded, oppure tempi di elaborazione molto ridotti se il software è scritto per beneficiare della presenza di più di un processore nel sistema.
Il sistema Xeon ha mostrato i propri punti di forza in tutti quegli ambiti applicativi nei quali il processore viene occupato per la stragrande maggior parte del tempo al 100% delle proprie risorse. In questi ambiti la presenza di 4 processori logici avantaggia nettamente questa piattaforma, permettendo di ottenere risultati prestazionali nel complesso migliori di quelli della soluzione Opteron 250.
Quest'ultima è però nel complesso più efficiente del
sistema Xeon 3,6 GHz: il memory controller integrato, in abbinamento al bus
Hypertransport, rende infatti questa soluzione nel complesso preferibile quando il tipo di
applicazioni utilizzato sia tale da fare massiccio utilizzo della memoria di sistema, e
dove l'indipendenza del bus per singolo processore sia un punto di forza per eseguire
un'operazione nel minor tempo possibile.
Del resto, questa cpu opera a 2,4 GHz di clock contro i 3,6 GHz del nuovo processore Xeon:
una differenza del 33% in meno per la soluzione AMD presente nella frequenza di clock, ma
che non è stata verificata nei risultati prestazionali ottenuti, fatta eccezione per
quegli ambiti nei quali l'architettura HyperThreading mostra tutti i suoi benefici. AMD,
inoltre, ha presentato una nuova evoluzione del progetto Opteron: il modello 252, che
differisce da quello utilizzato in questi test per il supporto al set di istruzioni SSE3 e
soprattutto per la frequenza di clock superiore di 200 MHz.
Nel corso dei test eseguiti in redazione i due sistemi Xeon
e Opteron sono stati utilizzati anche in ambiente Linux, eseguendo alcuni test interni con
database MySQL. In particolare, sono state eseguite elaborazioni sul database dei dati del
forum di discussione del sito, attualmente con dimensione di poco superiore ai 5 Gbytes. I
test sono stati eseguiti con sistema operativo SuSe Linux 9.2 a 32bit e a 64bit, per
cercare di valutare l'impatto del sistema oeprativo a 64bit con parte delle operazioni di
calcolo eseguite quotidianamente dal database server in produzione che utilizziamo per
gestire il forum.
I risultati ottenuti con entrambe le piattaforme hanno rimarcato quanto segnalato in
precedenza per il sistema operativo Windows XP Professional x64 Edition: in alcuni casi
abbiamo ottenuto risultati peggiori nelle elaborazioni a 64bit, chiaro segno che parecchia
ottimizzazione dal lato software debba ancora essere fatta per queste piattaforme con
codice a 64bit.
Il quadro che emerge al termine di questo articolo risente indubbiamente del limitato e specifico numero di test eseguiti, e dell'impossibilità di valutare oggettivamente le prestazioni con applicazioni e sistemi operativi a 64bit. Entrambe le piattaforme, come segnalato in precedenza, vantano una potenza di elaborazione estremamente elevata che dev'essere sfruttata appieno utilizzando software che sfrutti pesantemente il multitasking. Nel complesso, le scelte architetturali del processore Opteron fanno pendere la bilancia ancora verso queste soluzioni, anche se il margine di divario che in ambiente dual processor le cpu Xeon hanno sempre pagato verso le soluzioni Opteron si sta progressivamente riducendo grazie alla crescita delle frequenze di clock, e ad affinamenti architetturali quali il supporto al set di istruzioni SSE3 e alla cache L2 da 2 Mbytes.
Lo scontro, prossimamente, si porterà sempre più nel contesto di software e sistemi operativi a 64bit, con l'interessante inserimento nel corso del secondo trimestre 2005 delle architetture Dual Core sia per cpu Xeon che Opteron.












