O que é virtualização?
Virtualização é o processo de criar uma representação de um processo físico através de software. A virtualização pode se aplicar a aplicativos, sistemas operacionais, servidores, armazenamento e redes, e pode ser considerada a maneira mais eficaz de reduzir as despesas com hardware, energia, profissionais de TI e, ao mesmo tempo, aumentar a eficiência e a agilidade para empresas de todos os portes.
Fonte: http://www.infortrendbrasil.com.br/virtualizacao/
Quando não utilizar a virtualização
a) testes em virtualização da plataforma x86: Não se pode testar virtualização dentro de um ambiente virtualizado. Isto irá tornar o ambiente não usável. Esta é uma limitação da plataforma x86;
b) jogos no computador: Os requerimentos para execução de jogos de computador são extremamente grandes e ter a camada de virtualização entre o hardware e o jogo pode impactar no desempenho do mesmo;
c) hardware e periféricos especializados: Não há meios de poder colocar em ambientes virtualizados periféricos de hardware customizado. Isto porque não há emulação ou representação destes dispositivos em ambiente virtualizado;
d) testes de performance: A sobrecarga devido a camada de virtualização irá causar resultados errôneos na execução de testes de performance;
e) depurar drivers de hardware: Devido ao fato de todas as maquinas virtuais terem o mesmo hardware, não há como testar ou depurar drivers de hardware nesta plataforma.
Fonte: https://projetoseti.com.br/o-que-e-virtualizacao/