La Standard Performance Evaluation Corp. (SPEC) ha rilasciato una nuova importante versione del benchmark della sua soluzione di storage, progettata per aiutare i responsabili IT a prendere decisioni migliori in materia di acquisti, configurazione e ottimizzazione.
di Don Capps, sedia della sottocommissione per lo stoccaggio SPEC
La Standard Performance Evaluation Corp. (SPEC) ha rilasciato una nuova importante versione del benchmark della sua soluzione di storage, progettata per aiutare i responsabili IT a prendere decisioni migliori in materia di acquisti, configurazione e ottimizzazione.
Il nuovo benchmark SPECstorage Solution 2020 si basa su applicazioni reali e scenari del mondo reale. Include nuovi carichi di lavoro per l'intelligenza artificiale (AI) e la genomica, funzionalità ampliate di carico di lavoro personalizzato, scalabilità notevolmente migliore e un meccanismo di visualizzazione statistica per visualizzare i risultati dei benchmark. Sono inoltre disponibili dozzine di aggiornamenti che rendono il benchmark più facile da utilizzare e più efficiente nel fornire risultati.
Carichi di lavoro reali
I carichi di lavoro all'interno del benchmark SPECstorage Solution 2020 rappresentano le applicazioni utilizzate in cinque mercati diversi. Ogni carico di lavoro ha una serie di criteri pass-fail che devono essere soddisfatti per convalidare i risultati del benchmark. Esempi di criteri includono:
- Se la soluzione di archiviazione sottoposta a test ha mantenuto il tasso operativo medio sostenuto richiesto.
- Se la soluzione ha mantenuto una latenza media al di sotto di una determinata soglia.
- Se la soluzione ha mantenuto un equilibrio uniforme delle operazioni tra i sottocomponenti del carico di lavoro.
- Se la soluzione ha mantenuto una latenza massima al di sotto di una soglia specifica per qualsiasi sottocomponente nel carico di lavoro.
Il nuovo carico di lavoro AI rappresenta ambienti di elaborazione delle immagini AI Tensorflow, con tracce raccolte da sistemi che eseguono set di dati COCO, Resnet50 e CityScape. Le metriche si basano sul numero di simultanei posti di lavoro— definito come un insieme di sottocomponenti che comprendono un flusso di lavoro completo — che può essere sostenuto secondo i criteri di superamento/fallimento definiti.
Il nuovo carico di lavoro sulla genomica deriva dalle tracce delle operazioni I/O utilizzate dalle strutture commerciali e di ricerca per eseguire analisi genetiche. I dati sono stati disinfettati in modo che non contengano nessuno dei dati del genoma originale. I parametri si basano sul numero di lavori simultanei che possono essere mantenuti in base ai criteri pass-fail del carico di lavoro.
Tre carichi di lavoro vengono trasferiti dal benchmark SPEC SFS 2014 SP2, rilasciato a dicembre 2017:
- Il carico di lavoro dell'automazione della progettazione elettronica (EDA) rappresenta il comportamento tipico di una combinazione di applicazioni EDA, inclusa l'elaborazione front-end e back-end. Le metriche si basano sul numero di lavori che possono essere completati entro un insieme definito di criteri di superamento/fallimento.
- Il carico di lavoro dell'ambiente di creazione del software comprende test ad alta intensità di metadati derivati da analisi e tracce di sistema di applicazioni del mondo reale. Le metriche si basano sul numero di build simultanee che possono essere completate in base ai criteri pass-fail.
- Il carico di lavoro di acquisizione dati video (VDA) simula applicazioni che archiviano dati acquisiti da una fonte sensibile al fattore tempo, come una telecamera di sorveglianza. Le metriche si basano sul numero di flussi video che possono essere acquisiti in base ai criteri pass-fail.
Carichi di lavoro personalizzati
Il nuovo benchmark consente agli utenti di personalizzare i carichi di lavoro esistenti o crearne di nuovi per ottenere informazioni dettagliate sui problemi di prestazioni dello storage.
I carichi di lavoro personalizzati possono ospitare una combinazione di generatori di carico Unix e Windows per le applicazioni che utilizzano questa combinazione nei propri flussi di lavoro. Un esempio di questa combinazione potrebbe essere un sistema Windows che raccoglie i dati dei sensori e li archivia utilizzando SMB mentre una farm di calcolo basata su Unix analizza i dati utilizzando NFS, Lustre, GPFS o qualche altra tecnologia di file system.
Un sofisticato meccanismo di sincronizzazione all'interno del benchmark SPECstorage Solution 2020 mantiene sincronizzati tutti i processi di generazione del carico distribuiti geograficamente con una risoluzione inferiore al millisecondo.
Scalabilità massiccia con meno vincoli
I nuovi meccanismi IPC interni nella soluzione SPECstorage 2020 riducono significativamente il numero di porte TCP e ricerche DNS, migliorando la scalabilità, l'affidabilità e le prestazioni di avvio e runtime. La scalabilità è stata aumentata dai 60,000 processi che generano carico nelle versioni precedenti a oltre 4 milioni di processi che possono essere distribuiti in tutto il mondo.
Un sofisticato meccanismo di sincronizzazione mantiene sincronizzati tutti i processi di generazione del carico distribuiti geograficamente con una risoluzione inferiore al millisecondo.
La nuova efficienza di scalabilità è particolarmente significativa per testare soluzioni di storage basate su cloud. Si tratta di uno sviluppo importante, poiché tra i fornitori di servizi cloud, le porte TCP sono una risorsa scarsa, con la maggior parte delle macchine virtuali in grado di ospitarne al massimo solo poche migliaia. Il nuovo benchmark non richiede mai più di 1,000 porte TCP. Ciò consente agli utenti di scalare fino a 4 milioni di processi senza incorrere nei vincoli del cloud.
Il nuovo meccanismo di visualizzazione statistica all'interno di SPECstorage Solution 2020 consente agli utenti di estrarre i contatori di runtime e collegarli a un database per la visualizzazione.
Visualizzazione per maggiori informazioni
Il nuovo meccanismo di visualizzazione statistica all'interno di SPECstorage Solution 2020 consente agli utenti di estrarre i contatori di runtime e collegarli a un database come Graphite, Carbon o Grafana per la visualizzazione. Ciò fornisce una visione più approfondita del comportamento e dei dettagli operativi del sistema sottoposto a test.
Disponibile ora per il download
Il benchmark SPECstorage Solution 2020 è disponibile per download immediato sul sito web SPEC per $ 2,000, con sconti per istituti accademici e di ricerca qualificati. I risultati del nuovo benchmark non sono paragonabili a quelli dei precedenti benchmark di storage SPEC.
I membri aziendali di SPEC attivi nello sviluppo del benchmark includono Dell, IBM, Intel, iX Systems, NetApp, Pure Storage e WekaIO. I singoli contributori di supporto includono Udayan Bapat, Sorin Faibish e Brian Pawlowski.
###
Don Capps ha più di 30 anni di esperienza nell'ingegneria delle prestazioni per i sistemi di storage. È un ingegnere delle prestazioni per Netapp; fondatore di Iozone.org, un'organizzazione no-profit che produce e distribuisce software gratuito per misurare le prestazioni dei sistemi di archiviazione dei computer; e presidente del sottocomitato per lo stoccaggio della Standard Performance Evaluation Corp. (SPEC).
Interagisci con StorageReview
Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | RSS feed