Skip to content
Snippets Groups Projects
Select Git revision
  • b4e85dbe56ead735cd01f7616df21d5fb7b8a5d7
  • master default protected
2 results

test_aperture.py

Blame
  • fio.sh 823 B
    #!/bin/bash
    
    
    tfile=./test1.fio
    
    function run {
    	MDIR=$1
    	HOST=$( hostname -s )
    	dir=$MDIR/fio/$HOST
    	[ -d $dir ] && rm -rf $dir
    	mkdir -p $dir
    	sed "s#^directory=\(.*\)#directory=\1$HOST#g" $tfile > $tfile.run
    	sed -i "s#^write_\(.*\)#write_\1_$HOST.log#g" $tfile.run
    	[ -d /tmp/fio ] &&  rm -rf /tmp/fio
    	mkdir -p /tmp/fio
    	fio $tfile.run 
    }
    
    function getresults {
    	HOST=$( hostname -s )
    	logdir=$1/fio
    	[ -d $logdir ] && rm -rf $logdir
    	mkdir -p $logdir
    	cp -r /tmp/fio/* $logdir/.
    }
    	
    
    
    function getresults {
            logdir=/atlas/user/atlas5/sfehrmann/fio_logs
    
    	for i in $logdir/*
    	do
    		fio2gnuplot -p '*.log' -g
    	done
    }
    
    
    case "$1" in
    	start|run)
    		run $2
    		;;
    	stop|kill)
    		pkill iozone
    		;;
    	getresults)
    		getresults $2
    		;;
    	*)
    		echo "Usage: $0 {start|run|stop|kill|getresults)"
                    exit 1
    		;;
    esac