Aceasta este comanda mbw care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
mbw - Benchmark pentru Memory BandWidth
REZUMAT
mbw [opțiuni] arraysize_in_MiB
DESCRIERE
mbw determină lățimea de bandă disponibilă a memoriei prin copierea unor rețele mari de date în memorie.
OPŢIUNI
-q Liniște; suprima mesajele informative.
-a Suprimați imprimarea mediei fiecărui test.
-n
Selectați numărul de bucle pe test
-t
Selectați testele care urmează să fie executate. Dacă nu sunt dați parametrii -t, implicit este rularea tuturor
teste. -t0: testul memcpy(), -t1: testul prost (b[i]=a[i] stil), -t2: testul memcpy() cu
dimensiunea blocului arbitrară
-b
Dimensiunea blocului în octeți pentru -t2.
-h Arată ajutor rapid.
UTILIZARE
mbw va aloca două arraysize matrice în memorie și copiați unul în celălalt. Raportat
„lățime de bandă” este cantitatea de date copiată în timpul acestei operațiuni.
Evident mbw are nevoie de două ori arraysize MiBytes (1024*1024 bytes) de memorie fizică - ai face-o
mai bine dezactivați schimbul sau, altfel, asigurați-vă că nu are loc paginarea. Inutil să spun că
nu ar trebui să fie rulat pe un sistem ocupat.
TOATE
Suport pentru fire multiple. Configurabilitate mai bună, inclusiv utilizarea getopt() pentru analiza
argumente.
Utilizați mbw online folosind serviciile onworks.net