Dit is de opdracht mbw die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
mbw - Benchmark voor geheugenbandbreedte
KORTE INHOUD
mbw [opties] arraysize_in_MiB
PRODUCTBESCHRIJVING
mbw bepaalt de beschikbare geheugenbandbreedte door grote reeksen gegevens in het geheugen te kopiëren.
OPTIES
-q Rustig; informatieve berichten onderdrukken.
-a Onderdruk het afdrukken van het gemiddelde van elke test.
-n
Selecteer het aantal lussen per test
-t
Selecteer tests die moeten worden uitgevoerd. Als er geen -t-parameters worden opgegeven, is de standaardwaarde om all uit te voeren
testen. -t0: memcpy() test, -t1: domme (b[i]=a[i] stijl) test, -t2: memcpy() met
willekeurige blokgrootte
-b
Blokgrootte in bytes voor -t2.
-h Toon snelle hulp.
GEBRUIK
mbw zal er twee toekennen arraygrootte arrays in het geheugen en kopieer de ene naar de andere. Gerapporteerd
'bandbreedte' is de hoeveelheid gegevens die is gekopieerd gedurende de tijd die deze bewerking in beslag nam.
duidelijk mbw twee keer nodig arraygrootte MiBytes (1024*1024 bytes) fysiek geheugen - dat zou je doen
schakel swap beter uit of zorg er anderszins voor dat er geen paging plaatsvindt. Onnodig te zeggen dat dit zo is
mag niet worden uitgevoerd op een druk systeem.
ALLES
Ondersteuning voor meerdere draden. Betere configureerbaarheid, inclusief het gebruik van getopt() voor parseren
argumenten.
Gebruik mbw online met behulp van onworks.net-services