Summary: Add the interactivity equations to the header comment for our
interactivity calculation routine. Suggested by: rwatson
This commit is contained in:
parent
5b5117af3b
commit
57031f7912
@ -1450,6 +1450,21 @@ sched_initticks(void *dummy)
|
||||
* a [0, 100] integer. This is the voluntary sleep time of a process, which
|
||||
* differs from the cpu usage because it does not account for time spent
|
||||
* waiting on a run-queue. Would be prettier if we had floating point.
|
||||
*
|
||||
* When a thread's sleep time is greater than its run time the
|
||||
* calculation is:
|
||||
*
|
||||
* scaling factor
|
||||
* interactivity score = ---------------------
|
||||
* sleep time / run time
|
||||
*
|
||||
*
|
||||
* When a thread's run time is greater than its sleep time the
|
||||
* calculation is:
|
||||
*
|
||||
* scaling factor
|
||||
* interactivity score = --------------------- + scaling factor
|
||||
* run time / sleep time
|
||||
*/
|
||||
static int
|
||||
sched_interact_score(struct thread *td)
|
||||
|
Loading…
Reference in New Issue
Block a user