SNIA Developer Conference September 15-17, 2025 | Santa Clara, CA

Tim Walker

BFQ Linux IO Scheduler Optimizations for Multi-Actuator SATA Hard Drives

Submitted by Anonymous (not verified) on

SATA multi-actuator drives appear as a single drive to the system stack, yet all IO is addressed to LBA ranges on each actuator. Linux IO schedulers must be aware of this geometry via log pages in ATA Command Set –5 and then optimize behavior to ensure that actuators are kept busy. Legacy IO scheduler behavior can lead to underutilized actuators, delayed IO completion resulting in poor performance.

Subscribe to Tim Walker