
ARCHIVE OF UNIXPERF RESULTS

This README describes the conventions for naming unixperf benchmark
results.  It also gives guidance about how to generate quality unixperf
results for archiving here.

File naming convention:

  <hostname>.<OSrev>.<abi>

Examples of OSrev:

  62mr       IRIX 6.2 MR
  64nov24    IRIX 6.4 Nov 24 alpha
  64nov24a   IRIX 6.4 Nov 24a alpha

Examples of ABI:

  r10k       "-64 -r10000 -mips4"
  o32        "-32"                   (also assume -mips2 if after IRIX 5.3)
  n32        "-n32 -mips3"
  r10k       "-64 -mips3"

Example:

  dropin.62mr.n32
  dropin.62mr.r10k
  spridle.64mr.n64

If you checkin a duplicate result, add a sequence number:

  dropin.62mr.n32.1
  dropin.62mr.n32.2
  dropin.62mr.n32.3

Results should be run on a quiescent machine.  Run "top" and "gr_osview
-a" and make sure there is nothing running on the system.
Definitely, run the the following:

  su
  /etc/init.d/cron stop
  /etc/init.d/lp stop
  /etc/init.d/mail stop
  /etc/init.d/messagebus stop
  /etc/init.d/mediad stop
  /etc/init.d/ns_fasttrack stop
  /etc/init.d/videod stop
  /etc/init.d/atria stop
  /etc/init.d/atalk stop
  /etc/init.d/isdnd stop
  killall soundscheme famd imdmonitor
  exit

You might consider stoping networking if from a local login
("/etc/init.d/network stop") if possible.  NOTE:  The SunRPC tests will
FAIL if networking is disabled (really, simply if rpcbind is not
running).  If you want to run without networking, add the "--rpc"
option to avoid the SunRPC tests.

If you care about repeatable file system IO performance, make sure to
mkfs the filesystem that will be used.  Otherwise the filesystem data
may show wild fluctuations.  Use the "-tmpdir DIRECTORY" option to tell
unixperf what directory (hence partition) to use for its file
creation.  The default directory is "/usr/tmp".

Then, run unixperf:

  unixperf [-options] > file
  unixperf [-options] > file
  unixperf [-options] > file
  ...

The easiest way to restart system services stoped for the benchmark:

  reboot

Good luck benchmarking!

- Mark Kilgard

