BFQ plánovač bude optimalizován pro disky se dvěma nezávislými sadami hlaviček

27. 2. 2023

Sdílet

Seagate MACH.2 Autor: Seagate

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)

Autor: Linaro
Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.