kdyz ti pojede jeden cpu intenzivni proces s nice 0 a pak bys chtel, aby firefox okupoval 10%CPU, tak mas nastavit nice 7 firefox, coz udela v nejhorsim pripade 21% z 50% = 10.5%
Me na Gentoo Firefox obcas zcvokne, kdyz mam otevreno hodne stranek a zere permanentne i pres 90%, at delam, co delam. A toho si tedy vsimnu. Vsechno se plazi, az hruza. Nekdy pomuze jen X-kill, protoze pokus o normalni ukonceni trva treba pul hodiny a na to nemam nervy.
Pustil jsem pod obycejnym userem program Baudline (pocita nejaky spektrogramy) a nejak se to zaseklo. Hodiny v rohu obrazovky sly, graf zatizeni se posouval ale to bylo tak vsechno. Kurzor se nemenil v zavislosti na tom kam se dal, nesly prepinat desktopy, nesly prepinat konzole, neslo s pocitacem nic delat.
Mohl jsem se leda tak nalogovat pres ssh (cekat pritom par minut nez se objevil prompt) a program killnout.
Podle tohohle chovani jsem mel pocit, ze v kernelu misto completely fair scheduler implementovali kooperativni multitasking (i kdyz ty hodiny tomu nenaznacovaly).
Vzhledem k tomu ze to bylo pod obyc userem, program si nemohl rict o realtime prioritu, takze tim to byt nemohlo.