In this recipe, we will be discussing a few disk I/O related schedulers that are designed for a specific need.
The Linux kernel provides various device-specific algorithms, which give more flexibility in fine tuning the hardware devices. The Linux kernel by default provides several I/O scheduling algorithms, which have their own unique usages. Kernel also provides a way to change different I/O scheduling policies for different disk devices. The major disk I/O schedulers are CFQ (Completely Fair Queuing), noop, and deadline.
Let us discuss about, the Linux disk scheduling algorithms:
This is the default I/O scheduler that we get for the disk devices. This scheduler provides I/O time slices, like ...