How to make Linux not suck (on RAID)

Low latency settings

Some programs will work a lot better with a low latency IO setup.

Enabling the deadline scheduler works via the following command:

echo deadline > /sys/block/device/queue/scheduler

You may then also set the following values, which may provide additional latency benefits:

echo 0 > /sys/block/device/queue/iosched/front_merges

echo 150 > /sys/block/device/queue/iosched/read_expire

echo 1500 > /sys/block/device/queue/iosched/write_expire