#!/bin/sh # options LOCK_PROFILING export LANG=C rev=`uname -v | awk '{print $4}' | sed 's/://'` date=`date '+%Y%m%d%H%M%S'` [ -x ./devmtx ] || cc -o devmtx -Wall -Wextra -O2 devmtx.c ./devmtx 1 sync;sync;sync; sleep 3 sysctl debug.lock.prof.enable=1 ( echo "# `uname -v`" for i in `jot 5`; do /usr/bin/time ./devmtx 1 done ) > devmtx1.$rev.$date.log 2>&1 sysctl debug.lock.prof.enable=0 sysctl debug.lock.prof.stats sysctl debug.lock.prof.reset=1 exit 0 sysctl debug.lock.prof.enable=1 ( echo "# `uname -v`" for i in `jot 5`; do /usr/bin/time ./devmtx 2 done ) > devmtx2.$rev.$date.log 2>&1