summaryrefslogtreecommitdiffstats
path: root/lib/libzpool
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2011-02-07 13:54:59 -0800
committerBrian Behlendorf <[email protected]>2011-02-10 09:27:22 -0800
commit6839eed23e3c9d85cf0de767be32af0759e5bf2d (patch)
treefa4f2992b08736faec1179d68a7000c467297f3f /lib/libzpool
parent4db77a74a6a26c57a04f98c4a23b9fda9319ba9f (diff)
Use 'noop' IO Scheduler
Initial testing has shown the the right IO scheduler to use under Linux is noop. This strikes the ideal balance by allowing the zfs elevator to do all request ordering and prioritization. While allowing the Linux elevator to do the maximum front/back merging allowed by the physical device. This yields the largest possible requests for the device with the lowest total overhead. While 'noop' should be right for your system you can choose a different IO scheduler with the 'zfs_vdev_scheduler' option. You may set this value to any of the standard Linux schedulers: noop, cfq, deadline, anticipatory. In addition, if you choose 'none' zfs will not attempt to change the IO scheduler for the block device.
Diffstat (limited to 'lib/libzpool')
0 files changed, 0 insertions, 0 deletions