Findes der en metode til at sætte en øvre grænse for hvor mange
procent at den samlede regnekraft en process kan bruge?. Mit problem er
at jeg har en maskine der crasher hvis den bliver for varm. Jeg vil
køre et program i baggrunden i et par dage, men jeg er nødt til at
sørge for at bruge mindre end 100% af CPU'en. Derfor leder jeg efter
en måde til at få programmet til at tage det lidt med ro.
1) Jeg kender nice, men jeg kan ikke bruge nice til at sætte en øvre
grænse for hvor meget regnekraft en process må bruge.
2) Jeg har kigget på ulimit, men enten forstår jeg ikke programmet
eller også kan det ikke løse mit problem
3) Jeg kan løse problemet ved at skrive sleep mange gange i min kode,
men det er alligevel noget rod.
4) Der findes en kernelpatch, men jeg håbede at undgå at kompilere
kerne.
http://www.tls-technologies.com/CPU/cpu-download.html
Er der nogen der har et godt råd?
Niels