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.