Hej,
Ok något att bita.
Jag har försökt hitta svaret på min fråga på nätet men ej lyckats.
Jag skulle vilja kunna tilldela en process en viss "mängd" CPU tid.
Även om CPU idlear ska denna process INTE får mer CPU än tilldelat.
Det vill säga, det går INTE att lösa med nice/renice eftersom processer tilldelas CPU tid efter prioritet, så om CPU idlear så får processer med låg prioritet ändå CPU tid.
Jag har för många år sedan jobbat med SGI system (IRIX) och där kunde man tilldela processer den CPU tid man ville ge; även över ett nätverk i ett klustrat system. Mycket bra!
Jag har funderat på om man kan kanske använda accounting i Mac OS X men jag tror inte det.
Jag vet att t.ex SETI@home projektet har löst detta genom att, vad jag förstår, köra en process och sedan göra suspend på den ett tag för att sedan väcka upp den igen o.s.v.
Det skulle vara användbart om man t.ex vill köra en tung process på sin bärbara dator men att den inte ska blir så varm. I vissa fall spelar det kanske ingen roll om processen tar längre tid, bara den inte gör så att fläktarna går på mac hela tiden. Jag skulle t.ex vilja köra sådana processer på natten utan att datorn gick på "knäna".
Är det någon av er som vet hur man kan lösa detta?
/rob