There are many different criterias to check when considering the "best" scheduling algorithm :
- CPU utilizationTo make out the best use of CPU and not to waste any CPU cycle, CPU would be working most of the time(Ideally 100% of the time). Considering a real system, CPU usage should range from 40% (lightly loaded) to 90% (heavily loaded.)
- ThroughputIt is the total number of processes completed per unit time or rather say total amount of w