#!/bin/sh
CTRACENAME=$1
MTRACENAME=$1
if [ "$CTRACENAME" = "" ] ; then 
        CTRACENAME=unnamed
fi
if [ "$MTRACENAME" = "" ] ; then 
        MTRACENAME=unnamed
fi

mkdir -p /ifs/itraces
MFILENAME=${MTRACENAME}_mbufs_`hostname`_`date +"%b_%d_%H_%M_%S"`
CFILENAME=${CTRACENAME}_clusters_`hostname`_`date +"%b_%d_%H_%M_%S"`
CMFILENAME=${MFILENAME}.gz
CCFILENAME=${CFILENAME}.gz

echo -n "Starting trace..."
kldload mbinfo.ko
dd if=/dev/mbinfo of=/tmp/$MFILENAME bs=512k
dd if=/dev/mbcinfo of=/tmp/$CFILENAME bs=512k
echo -n " compressing..."
gzip /tmp/$CFILENAME
gzip /tmp/$MFILENAME
echo -n " moving..."
mv /tmp/$CMFILENAME /ifs/itraces/$CMFILENAME
mv /tmp/$CCFILENAME /ifs/itraces/$CCFILENAME
echo "done.. filenames are "
echo /ifs/itraces/$CMFILENAME
echo /ifs/itraces/$CCFILENAME
kldunload mbinfo.ko
