Deadline/NOOP-like I/O scheduler for hardware RAID controller

Artem Naluzhnyy artem.naluzhnyy at gmail.com
Fri Sep 19 23:35:09 UTC 2014


Hi,

Will a Linux Deadline/NOOP-like I/O scheduler implementation using
GEOM sched in FreeBSD have any performance improvements on hardware
RAID controllers [1], SSD drives [2] or virtualization [3] like Linux
has?

Or there is a FreeBSD way to pass the I/O requests queue management to
underlying (RAID/SSD controller or host OS) level?

NOOP scheduler implementation in Linux looks quite simple [4].


[1] http://www.fishpool.org/post/2008/03/31/Optimizing-Linux-I/O-on-hardware-RAID
[2] https://wiki.debian.org/SSDOptimization#Low-Latency_IO-Scheduler
[3] http://www.sigops.org/sosp/sosp09/papers/hotstorage_4_boutcher.pdf
[4] https://github.com/torvalds/linux/blob/master/block/noop-iosched.c

-- 
Artem Naluzhnyy


More information about the freebsd-hackers mailing list