Virtual machines can lose performance from a number of events, such as the execution of privileged instructions,
Question:
a. What types of programs would be expected to have larger slowdowns when running under VMs?
Figure 5.31 Early performance of various system calls under native execution, pure virtualization, and paravirtualization.
b. If slowdowns were linear as a function of system time, given the slowdown above, how much slower would a program spending 30% of its execution in system time be expected to run?
c. What is the mean slowdown of the functions in Figure 5.31 under pure and para virtualization?
d. Which functions in Figure 5.31 have the smallest slowdowns? What do you think the cause of this could be?
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Related Book For
Computer Architecture A Quantitative Approach
ISBN: 978-0123704900
4th edition
Authors: John L. Hennessy, David A. Patterson
Question Posted: