Questo è il comando mbw che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
mbw - Benchmark della larghezza di banda della memoria
SINOSSI
mbw [opzioni] arraysize_in_MiB
DESCRIZIONE
mbw determina la larghezza di banda di memoria disponibile copiando grandi matrici di dati in memoria.
VERSIONI
-q Tranquillo; sopprimere i messaggi informativi.
-a Elimina la stampa della media di ogni test.
-n
Seleziona il numero di loop per test
-t
Seleziona i test da eseguire. Se non vengono forniti i parametri -t, l'impostazione predefinita è eseguire tutto
test. -t0: test memcpy(), -t1: test stupido (b[i]=a[i] stile), -t2: memcpy() con
dimensione del blocco arbitraria
-b
Dimensione del blocco in byte per -t2.
-h Mostra aiuto rapido.
USO
mbw assegnerà due dimensione array array in memoria e copiarne uno nell'altro. Segnalato
'larghezza di banda' è la quantità di dati copiati nel tempo impiegato da questa operazione.
Ovviamente mbw ha bisogno del doppio dimensione array MiByte (1024*1024 byte) di memoria fisica - lo faresti
meglio disattivare lo scambio o assicurarsi in altro modo che non si verifichi alcun paging. Inutile dire che
non dovrebbe essere eseguito su un sistema occupato.
TUTTO
Supporto per thread multipli. Migliore configurabilità, incluso l'uso di getopt() per l'analisi
argomenti.
Usa mbw online utilizzando i servizi onworks.net