Nous avons acheté des logiciels à une petite entreprise, c'est un gestionnaire de flux de travail de contenu vidéo Windows 32 bits, ils ont été personnalisés.
Nous travaillons très bien depuis plus d'un an en exécutant ce code dans une machine virtuelle VMWare ESXi 4.1u2 sur W2K3EE-32 bits (c'est ce qu'ils prennent en charge pour l'exécuter).
Ensuite, ils ont mis à jour leur code il y a environ un mois et nous avons commencé à voir l'un des vCPU se fixer périodiquement à 100%, le deuxième vCPU est assez inactif, disons 5-7% - nous avons donc supposé que le code est mal enfilé et nous les avons contactés à propos de il.
Ils nous reviennent maintenant en disant que leur code ne fonctionne pas dans une machine virtuelle, ils connaissent cette exigence depuis environ 18 mois et qu'ils veulent que nous le V2P. Ils disent qu'ils ne voient ce problème que lorsqu'ils sont exécutés dans des machines virtuelles. J'ai un appel avec leur programmeur principal prévu dans quelques heures pour discuter.
Heureusement, nous avons quelques physiques sur lesquels nous pouvons le faire, un peu longs mais réalisables.
Ma question est cependant que, étant donné que cette machine virtuelle ne touche aucun matériel directement, est sur un hôte très moderne et a en fait des exigences très faibles (2 x vCPU, 4 Go, vdisk de démarrage de 20 Go, vdisk de données de 100 Go, vNIC unique et rien d'autre) quoi pourrait éventuellement être le problème avec son exécution dans une machine virtuelle, s'il y en a un?
Évidemment, je poursuis fortement cela avec eux, mais je me demandais simplement si quelqu'un d'autre avait trouvé une application régulière, qui se comportait mal à l'intérieur d'une machine virtuelle mais pas sur un physique.