Jens Axboe egy olyan patchet készített az időszeletes (time sliced) CFQ (Completely Fair Queueing) IO ütemezőjéhez, amelynek segítségével IO prioritási szinteket tudunk processzekhez rendelni. A dolog hasonlóan működik a processz ütemező nice értékeinek állítási lehetőségéhez. Az CFQ-hoz 8 különböző prio (prioritás) értéket lehet beállítani. A 0-ás érték a legmagasabb, a 7-es a legalacsonyabb. A működés lényege: ha a processzek azonos IO prio-val futnak, akkor körülbelül azonos diszk hozzáférési rátájuk lesz. A magasabb prio-val (alacsonyabb számmal) futó processz gyorsabban fog a diszkhez férni.
A prio szinteket az ``ionice'' parancs segítségével lehet állítani (ionice.c Jens levelében). Használata:
# ionice -n3 some_process
Ezzel a some_process névre hallgató processz 3-as IO prio-t kap.
Bővebben a KernelTrap-on itt.