#!/bin/bash
#ARGS 
# $1 nr_requests
# $2 antic_expire
# $3 read_batch_expire
# $4 read_expire
# $5 write_batch_expire
# $6 write_expire

if [ $# != 6 ]
then
	echo "USAGE: $0 nr_requests antic_ecpire read_batch_expire read_expire write_batch_expire write_expire"

	exit 1
fi

for dev in $(ls -1 /sys/block); do

	if [ -e /sys/block/$dev/queue ]; then
    	echo $1 > /sys/block/$dev/queue/nr_requests
    	echo $2 > /sys/block/$dev/queue/iosched/antic_expire
    	echo $3 > /sys/block/$dev/queue/iosched/read_batch_expire
    	echo $4 > /sys/block/$dev/queue/iosched/read_expire
    	echo $5 > /sys/block/$dev/queue/iosched/write_batch_expire
    	echo $6 > /sys/block/$dev/queue/iosched/write_expire
	fi

done


