Eee PC optimisations

3rd October 2010 (10 years ago)

elevator=noop

Disk optimisation for I/O is usually enabled in Linux to try and minimise disk seeking. Since we are on an SSD (solid state drive) we can let the OS read and write without any queueing which will speed things up.

More info on I/O scheduling. More info on elevator=noop: Wikipedia, eeeuser.com, lonesysadmin.net.

This will show the current I/O scheduler:

cat /sys/block/${DEVICE}/queue/scheduler

Set noop on a running system:

echo noop > /sys/block/${DEVICE}/queue/scheduler

Set noop permanently by adding elevator=noop as a kernel boot parameter (Ubuntu 10.04):

$ nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=noop"
$ update-grub