Compramos algum software de uma empresa pequena, é um gerenciador de fluxo de trabalho de conteúdo de vídeo de 32 bits do Windows, houve alguma personalização por eles.
Trabalhamos bem há mais de um ano executando esse código em uma VM VMWare ESXi 4.1u2 em W2K3EE-32 bits (é nisso que eles suportam a execução).
Em seguida, eles atualizaram seu código há cerca de um mês e começamos a ver uma das vCPUs periodicamente fixando em 100%, a segunda vCPU está bastante inativa, digamos 5-7% - então assumimos que o código está mal encadeado e os contatamos sobre isto.
Agora, eles voltam para nós dizendo que o código deles não funciona em uma VM, que conhecem esse requisito há 18 meses ou mais e que desejam que façamos o V2P. Eles dizem que só veem esse problema quando executam dentro de VMs. Eu tenho uma ligação com o programador sênior agendada em algumas horas para discutir.
Agora, felizmente, temos alguns exames físicos nos quais podemos fazer isso, um pouco demorados, mas factíveis.
Minha pergunta, no entanto, é que, como essa VM não toca em nenhum hardware diretamente, está em um host muito moderno e na verdade tem requisitos muito baixos (2 x vCPU, 4 GB, vdisk de inicialização de 20 GB, vdisk de 100 GB, vdisk de dados de 100 GB, vNIC única e nada mais) poderia haver o problema de executá-lo em uma VM, se houver um?
Obviamente, estou perseguindo isso com eles, mas me perguntei se mais alguém encontrou um aplicativo regular, que de alguma forma se comporta mal em uma VM, mas não em uma física.