O rotačních discích se dvěma nezávislými sadami hlaviček jsme tu již psali. Jde například o Seagate MACH.2. Jedna sada hlaviček má na starosti spodní polovinu LBA a druhá horní polovinu. Podpora pro tyto disky je v jádře od 5.16, ale zatím jádro jen ví, které adresy se dají číst odděleně pomocí /sys/block/sd*/queue/independent_access_ranges/
.
Výchozí IO plánovač BFQ (Budget Fair Queueing) dostane v jádře 6.3 podporu pro disky s více sadami nezávislých hlaviček. Pokud jsou ve frontě požadavky jen na jednu sadu hlaviček, přesunou se dopředu požadavky pro druhou sadu, aby žádné hlavičky nezahálely. Podle měření na Seagate Exos 2X14 se výkon BFQ téměř zdvojnásobil a upravený BFQ je pro tento typ disků nejrychlejším plánovačem.
(zdroj: phoronix)