Už jsem byl z toho magor a měl jsem v tom zmatek, teď to tu uvedu polopatě!
ionice -cčíslo -nčíslo -pčísloprocesu
pgrep mysql
příklad: vypíše 3817 a 4061
ionice -c1 -n0 -p3817 znamená, že priorita I/O operace (tedy náročnost na pevný disk) procesu mysql, jehož PID (proces id) jsem zjistil příkazem pgrep mysql, je -n0 hodnota v nejvyšší třídě důležitosti třídy na -c1 tedy 1.místě .
-c1 (nejlepší priorita děj se co děj)
-c2 (best effort – takový poměr cena/výkon)
-c3 idle priorita (nejnižší)
c znamená class. n znamená asi number, tedy číslo v třídě.
naopak
ionice -c3 -n7 -p3817 je nejhorší priorita. -n 7 číslo ve třídě – tedy nejhorší, a c3 je idle priorita.
zpravidla čím menší čísla za c a n tím lepší priorita. Čím větší čísla za c a n tím horší priorita.
ionice -c3 -n7 -pčísloProcesu dejte procesu, který chcete aby běžel fakt na pozadí a ostatní služby ani uživatelé nepoznali nějaký úbytek výkonu. Naopak ionice -c1 -n0 -pčísloProcesu dejte procesu, který chcete aby běžel s naprosto tou nejlepší prioritou pro pevné disky.