if [ "$1" != "" ]; then echo "sleeping "$1 "seconds before running mem tests" sleep $1 else echo "no sleep time seconds param given, running mem tests immediately" fi if [ ! -d /home/meego/memusage ]; then mkdir /home/meego/memusage fi tr=/home/meego/memusage/mem_$(date +"%Y-%m-%d_%H%M") ti=$tr.txt tcap=$tr.cap echo "smaps test results: "$tcap echo "other tests: "$ti date +"%Y-%m-%d_%H%M" > $ti echo "----------------------------------------" >> $ti echo "slabtop --once" >> $ti slabtop --once >> $ti echo "----------------------------------------" >> $ti echo "ps -e -orss=,args= | sort -b -k1,1n | pr -TW100" >> $ti ps -e -orss=,args= | sort -b -k1,1n | pr -TW100 >> $ti echo "----------------------------------------" >> $ti echo "vmstat -s" >> $ti vmstat -s >> $ti echo "----------------------------------------" >> $ti echo "vmstat" >> $ti vmstat >> $ti echo "----------------------------------------" >> $ti echo "free -m" >> $ti free -m >> $ti sp_smaps_snapshot > $tcap cd /home/meego/memusage sp_smaps_analyze $tcap