MBW memory bandwidth benchmark

Description

MBW determines the "copy" memory bandwidth available to userspace programs. Its simplistic approach models that of real applications. It is not tuned to extremes and it is not aware of hardware architecture, just like your average software package.

See manual page for usage instructions.

Changelog

  • 1.1:
    • Added command line options :)
    • faster execution due to quicker preparation to testing
    • quiet mode
    • no-printing-average mode
    • customisable number of runs
    • new test: memcpy() with arbitrary block size
  • 1.0:
    • basic functionality with two tests (memcpy and 'dumb')

Software

Source tar.gz: mbw-1.1-1.tar.gz

RPMs: here (for i386, x86_64 and source)

Read-write: cvs -d :kserver:isscvs.cern.ch:/local/reps/fio co fabric/mbw
Read-only: cvs -d :pserver:anonymous@isscvs.cern.ch:/local/reps/fio co fabric/mbw

Browse CVS source: http://isscvs.cern.ch/cgi-bin/cvsweb.cgi/fabric/mbw/?cvsroot=fio (inside-CERN-only)

See also: on freshmeat.net

Obligatory screenshot

screenshot of mbw-1.1