3.3.2. Scheduler MetricsΒΆ

CPU Utilization

The percentage of time that the CPU is busy – not idle.

Throughput

The number of processes that are completed per time unit.

Waiting time

The sum of the time spent in the ready queue during the life of the process. Time blocked, waiting for I/O, is not part of the waiting time.

service time

The amount of CPU time that a process will need before it either finishes or voluntarily exits the CPU, such as to wait for input / output.

Turnaround time for a process

The amount of time between the time a process arrives in the ready state to the time it exits the running state for the last time

response time

The time from first submission of the process until the first running.