/veloces

An Efficient I/O Scheduler for Solid State Devices

GNU General Public License v2.0GPL-2.0

veloces

An Efficient I/O Scheduler for Solid State Devices The veloces I/O scheduler is a scheduler that does basic merging and read preference. It peforms bundling of writes according to block boundary. Its main uses include efficient scheduling for non rotational solid state devices.

Applying patch :

patch -p1 < pathtopatch/veloces

Compile linux kernel.

Selecting the scheduler :

cat /sys/block/sdX/queue/scheduler

	If the patch has been applied and kernel has been compiled correctly, then this command would show 'veloces' in the scheduler list. 
	*sdX - select the appropriate device for which scheduler is to be selected

echo veloces > /sys/block/sdX/queue/scheduler