Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Sep 2014 02:34:27 +0300
From:      Artem Naluzhnyy <artem.naluzhnyy@gmail.com>
To:        freebsd-hackers@freebsd.org
Subject:   Deadline/NOOP-like I/O scheduler for hardware RAID controller
Message-ID:  <CAEGTrdL4xkSiT9sDabgcXOEeB7aX%2BjYD1CMsThCTxHDvL71OYg@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAEGTrdL4xkSiT9sDabgcXOEeB7aX%2BjYD1CMsThCTxHDvL71OYg>