Question: what are the advantages and disadvantages of using virtual machines?
Answer: Virtual machines are less efficient than real machines because they access the hardware indirectly. ... 
When several virtual machines are running on the same host, performance may be hindered if the computer it's running on lacks sufficient power.