Dies ist der Befehl mbw, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
mbw – Speicherbandbreiten-Benchmark
ZUSAMMENFASSUNG
mbw [Optionen] arraysize_in_MiB
BESCHREIBUNG
mbw Bestimmt die verfügbare Speicherbandbreite durch Kopieren großer Datenfelder in den Speicher.
OPTIONAL
-q Ruhig; Informationsmeldungen unterdrücken.
-a Unterdrücken Sie das Drucken des Durchschnitts jedes Tests.
-n
Wählen Sie die Anzahl der Schleifen pro Test aus
-t
Wählen Sie die auszuführenden Tests aus. Wenn keine -t-Parameter angegeben werden, wird standardmäßig alles ausgeführt
Tests. -t0: memcpy()-Test, -t1: dumb (b[i]=a[i]-Stil)-Test, -t2: memcpy() mit
beliebige Blockgröße
-b
Blockgröße in Bytes für -t2.
-h Schnelle Hilfe anzeigen.
ANWENDUNG
mbw werde zwei zuteilen Arraygröße Arrays im Speicher und kopieren Sie sie ineinander. Gemeldet
„Bandbreite“ ist die Datenmenge, die im Laufe der Zeit, die dieser Vorgang gedauert hat, kopiert wurde.
Offensichtlich mbw braucht zweimal Arraygröße MiBytes (1024*1024 Bytes) physischer Speicher – das würden Sie tun
Schalten Sie Swap besser aus oder stellen Sie auf andere Weise sicher, dass kein Paging auftritt. Unnötig zu erwähnen, dass es
sollte nicht auf einem ausgelasteten System ausgeführt werden.
ALLES
Unterstützung mehrerer Threads. Bessere Konfigurierbarkeit, einschließlich der Verwendung von getopt() zum Parsen
Argumente.
Nutzen Sie mbw online über die Dienste von onworks.net