Assume that two tasks A and B are running on a Linux system. The nice values of A and B are −5 and +5, respectively. Using the CFS scheduler as a guide, describe how the respective values of vruntime vary between the two processes given each of the following scenarios: ·
Both A and B are CPU-bound. ·
A is I/O-bound, and B is CPU-bound. ·
A is CPU-bound, and B is I/O-bound.