Proces s _uplne_ idle prioritou
Milan Kerslager
milan.kerslager na spsselib.hiedu.cz
Pondělí Červen 11 10:25:46 CEST 2001
On Sun, 10 Jun 2001, Lubos Lunak wrote:
> >> > procesum, a zabiral prostredky ( no, aspon CPU ) opravdu jen tehdy,
> >> > kdyz je jiny proces nepotrebuje ?
> >>
> >> Vypada to, ze 2.4 umi SCHED_YIELD, coz podle kodu i komentare ve funkci
> >> goodness() v sched.c je presne to, co potrebujete.
> >
> > sched_yield je neco jineho. To co ten clovek chce *nejde*.
>
> To je ale docela smutne. Kdyz navic uvazim, ze to umi i stupidni MS Win95
> (aspon myslim).
Unixy maji nice. Pokud nastavite nice dostatecne vysoke, tak se system
vicemene bude chovat pozadovanym zpusobem. Ve Windows jsou tusim jen 3
priority, v pripade nice jich mate 40 (zvysovat prioritu muze jen root,
uzivatele mohou jen snizovat).
man nice
Tazatel chtel absolutni reseni, v tom je problem. Kdyz napriklad bude
program s nice +19 (tj. maximum) delat intenzivne I/O operace, tak na
systemu poznate, ze neco bezi. Pokud to bude jen vypocetni, tak to temer
nezaregistrujete.
--
Milan Kerslager
E-mail: milan.kerslager na spsselib.hiedu.cz
WWW: http://www.spsselib.hiedu.cz/~kerslage/
Další informace o konferenci Linux