001 Selecting The Proper IO Scheduling Algorithm Study Guide
001 Selecting The Proper IO Scheduling Algorithm Study Guide
Scheduling Algorithm
+
Mike Bunch
LINUX TRAINING ARCHITECT
SELECTING THE PROPER I/O SCHEDULING ALGORITHM
Lesson Objective
Provide a brief introduction to disk scheduling, reviewing which schedulers are available, and determine the
default scheduler.
Lesson Notes
With Red Hat Enterprise Linux 8, block devices only support multi-queue scheduling.
Multi-queue scheduling improves scaling performance with solid state drives and multiple core systems.
CONFIGURING HUGEPAGES
none
mq-deadline
bfq
Designed to ensure no application uses all available bandwidth as it ensures the system remains
responsive. Good choice for desktops, interactive tasks and systems that copy large files.
kyber
Calculates latencies of every I/O request submitted. Can configure the target latencies for read
and synchronous write requests. Good for fast, low latency devices.
SELECTING THE PROPER I/O SCHEDULING ALGORITHM
Lesson Summary
Lesson Review
Reviewed the role of a disk scheduler and changes to the scheduler in Red Hat 8.
none
mq-deadline
bfq
kyber