I/O e Virtualizzazione: #zSystem batte #Intel - ITA

9
MAINFRAMEITALIA I/O e Virtualizzazione: #zSystem batte #Intel “Prova su Strada”

Transcript of I/O e Virtualizzazione: #zSystem batte #Intel - ITA

MAINFRAMEITALIA

I/O e Virtualizzazione: #zSystem batte #Intel

“Prova su Strada”

MAINFRAMEITALIA

Ad Ottobre del 2013, IBMSystems magazine ha pubblicato il post dal titolo System z Outperforms Intel in Test of I/O and Virtualization Capabilities, su mainframeitalia.com dal 14 Gennaio è disponibile la versione in Italiano

System z Outperforms Intel in Test of I/O and Virtualization Capabilities

Prova “su strada”: per I/O e Virtualizzazione #zSystem batte #Intel

MAINFRAMEITALIA

Gran parte dei professionisti che conoscono solo i sistemi INTEL sostengono che la componente server non svolge un ruolo fondamentale nell’esecuzione delle I/O

Si sostiene che il server non ha, di per sè, un ruolo fondamentale nelle I/O perché: La differenza è nei sistemi storage utilizzati dai servers Usando sistemi di classe Enterprise con dispositivi SSD, collegati tramite fibra si hanno equivalenti prestazioni

Questi presuposti portano a fare dei confronti delle singoli componenti archittturali, ossia server con server e storage con storage, dimenticando che le prestazioni e l’affidabilità sono il risultato del loro lavoro congiunto. Basare la scelta della piattaforma architetturale solo sul numero di un benchmark può essere fuorviante.

Lo studio pubblicato si propone di confrontare due differenti architetture, quella INTEL e quella System z, sottoponendole allo stesso workload con il più elevato grado di parallelismo ed in una configurazione identica per lo storage utilizzato.

Lo studio deve considerarsi come un contributo a chi opera scelte e delinea strategie. Certamente non è la parola fine in un campo dove l’innovazione ed il progresso della tecnologia vengono portati avanti incessantemente da tutte le aziende del settore.

C’è differenza quando sia un System z e un sistema INTEL sono configurati con lo stesso storage?

MAINFRAMEITALIA

Le due configurazioni utilizzate differiscono tra loro solamente per la componente server

MAINFRAMEITALIA

Il carico utilizzato nei due sistemi è stato realizzato basandosi su tre programmi in C, sviluppati ad hoc, in modo da essere portabili su entrambe le piattaforme. Nelle misure si è considerato l’elapsed time.

Workload 1

For number of loops

IOTEST01 C-ProgramCreate 10MB

test File (write)

IOTEST02 C-ProgramCopy 10MB

test File (read-write)

IOTEST03 C-ProgramRead 10MB

test File (read)

Workload n

For number of loops

IOTEST01 C-ProgramCreate 10MB

test File (write)

IOTEST02 C-ProgramCopy 10MB

test File (read-write)

IOTEST03 C-ProgramRead 10MB

test File (read)

Prima delle misure si è verificato, sui due sistemi, il numero massimo di workload sopportati prima che lo storage diventasse un collo di bottiglia . Il parallelismo massimo utilizzabile è stato di 96 workloads

MAINFRAMEITALIA

A paritá di infrastruttura di storage il sistema INTEL impiega 3,6 volte di più dello zEnterprise per portare a termite il carico di I/O.

È interessante notare che raggiunto il limite delle 96 applicazioni di test (limite oltre cui si dovrebbe modificare l’infrastruttura di storage per continuare a paragonare i sistemi) lo zEnterprise aveva un utilizzo dei canali al 27% (con quattro channel path configurati) e del 2,5% del processore SAP. Consideriamo che, con 16 SAP configurati lo zEnterprise riesce a gestire fino a 2,4 milioni di IOPS, è facile comprendere quanto spazio abbia ancora per supportare ulteriori workloads.

MAINFRAMEITALIA

Visto il differente numero di cores ed il differente utilizzo di CPU in percentuale, per avere una visione realistica, L’elapsed time è stato normalizzato rispetto all’utilizzo di CPU.

È evidente che nel System z la componente server può ancora essere ampliamente sfruttata

MAINFRAMEITALIA

I sistemi INTEL utilizzati sono bare-metal, ossia non virtualizzati. Ma il System z ha il PR/SM che è un virtualizzatore microcode nativo. Con la virtualizazione nei sistemi INTEL i risultati mostrano ancora più distanza tra le due piattaforme.

Lo studio dimostra che, a parità di device di storage di back-end e di opzioni di connettività, la scelta della piattafroma del server è influente nella gestione di carichi di I/O. Inoltre, la possibilità di connettere più

dispositivi di I/O al System z, permette, con le stesse risorse di CPU, di eseguire più carichi di I/O rispetto alla piattaforma INTEL(R), prima che la componente server diventi un collo di bottiglia.

MAINFRAMEITALIA

Per maggiori dettagli leggete i due articoli

System z Outperforms Intel in Test of I/O and Virtualization Capabilities

Prova “su strada”: per I/O e Virtualizzazione #zSystem batte #Intel

Potete mandare ogni commento o materiale che contribuisce a questo argomento sul sito di http://mainframeitalia.com oppure a [email protected]

Comments and any material contributing to this topic can be done on http://mainframeitalia.com or sent to [email protected]