diff --git a/scripts/iosch.sh b/scripts/iosch.sh new file mode 100755 index 0000000..92648a3 --- /dev/null +++ b/scripts/iosch.sh @@ -0,0 +1,4 @@ +echo "# set cfq scheduler for rotating disks" >> /etc/udev/rules.d/60-schedulers.rules +echo "ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="cfq"" >> /etc/udev/rules.d/60-schedulers.rules +echo "# set deadline scheduler for non-rotating disks" >> /etc/udev/rules.d/60-schedulers.rules +echo "ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="deadline"" >> /etc/udev/rules.d/60-schedulers.rules diff --git a/scripts/swappiness.sh b/scripts/swappiness.sh new file mode 100755 index 0000000..d375a43 --- /dev/null +++ b/scripts/swappiness.sh @@ -0,0 +1,8 @@ +#!/bin/sh +if [ $1 -n] +then + echo "Please provide a number to set swappiness value!" && exit 1 +else + echo "vm.swappiness="$1 +fi +