#!/bin/csh -f
#
# dmcheck - check up on dmcache
#
# check on the status of my dmcache runs.
#
#
# Part of
#              The STARFISH Parallel file-system simulator
#        (Simulation Tool for Advanced Research in File Systems)
# 
#                               David Kotz
#                           Dartmouth College
#                              Version 2.0
#                              January 1995
#                          dfk@cs.dartmouth.edu

cd /u/dfk/research/dmcache/src
source environset

cd run

echo -----------------------------------------------
echo runsuite queue
runsuite -q

echo -----------------------------------------------
echo runsuite status files
set nonomatch
set suitelist=(*.status)
if ("$suitelist" != "*.status") then
    foreach i (*.status)
        echo `cat $i` of `wc -l $i:r`
    end
else
    echo "	NONE"
endif
set nomatch

foreach host (wildcat tara moose moosilauke monroe)
    echo --------------- $host --------------------------------
    $host ps xwu < /dev/null

    echo --------------- $host --------------------------------
    $host /etc/pstat -s < /dev/null

    echo --------------- $host --------------------------------
    echo vmstat
    $host vmstat < /dev/null
end

echo -----------------------------------------------
df /usr/wildcat /usr/project1 /tmp

echo -----------------------------------------------
echo biggest results directories
du luconfigs/*/results | sort -rn | head

echo -----------------------------------------------
echo most-recent results directories
ls -ltd luconfigs/*/results | head | awk '{print $5,$6,$7,$8}'

