#!/bin/sh

if [ -z "$1" ]; then
        echo "need argument"
        exit
fi

if [ "$1" == "deadline" ]; then
        echo "Scheduler: $1"
elif [ "$1" == "cfq" ]; then
        echo "Scheduler: $1"
elif [ "$1" == "anticipatory" ]; then
        echo "Scheduler: $1"
elif [ "$1" == "noop" ]; then
        echo "Scheduler: $1"
else
        echo "unknown scheduler"
        exit
fi

SCHED="$1"

echo "echo \"$SCHED\" > /sys/block/sda/queue/scheduler"
echo "$SCHED" > /sys/block/sda/queue/scheduler
echo "echo \"$SCHED\" > /sys/block/sda/queue/scheduler"
echo "$SCHED" > /sys/block/sdb/queue/scheduler

echo "cat /sys/block/sda/queue/scheduler"
cat /sys/block/sda/queue/scheduler
echo "cat /sys/block/sdb/queue/scheduler"
cat /sys/block/sdb/queue/scheduler

cd /usr/src/mysql-5.1.44/sql-bench
echo "sleep 180"
sleep 180
time perl run-all-tests

