Portál AbcLinuxu, 22. května 2025 16:07
Complete Fair Queuing ("úplně férové řazení do fronty")
Jedná se o plánovač blokového I/O v linuxovém jádře. Každý proces má vlastní frontu na synchronní požadavky. Jednotlivým frontám/procesům se pak rovnoměrně přidělují časová kvanta, jejich velikost ale závisí na I/O prioritě procesu. Pro asynchronní požadavky je vždy jedna fronta pro každou úroveň priority.
Pro práci s I/O prioritou procesu slouží systémová volání ioprio_get()
a ioprio_set()
, případně program ionice.
Plánovač CFQ se hodí tam, kde je potřeba dělit přístup k datům co nejrovnoměrněji mezi procesy, a přitom žádná data nejsou časově kritická.
Existuje ještě mnoho dalších I/O plánovačů, v jádře Linuxu je kromě CFQ obsažen také plánovač noop, deadline a anticipatory. CFQ je předvoleným plánovačem v současných jádrech.
Dokument vytvořil: Luk, 22.11.2006 16:10 | Poslední úprava: aceman, 13.8.2010 21:19 | Další přispěvatelé: Azuritus, Robert Krátký | Historie změn | Zobrazeno: 953×
Další pojmy: Certifikační autorita - CEST - CET - CFQ - CFS - CGI - ClassMate PC
Filtr: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.