À de nombreuses reprises, j'ai dû faire face à la question de savoir si la machine virtuelle sur laquelle je suis est affectée par d'autres machines virtuelles s'exécutant sur le même hôte de machine virtuelle. Je comprends que même dans un scénario parfait où ni le processeur, ni la mémoire vive, ni le disque n’ont été sur-provisionnés, il y aura des effets sur les ordinateurs virtuels frères du même hôte.
Existe-t-il des méthodes éprouvées pour mesurer les conflits de ressources à partir d'une machine virtuelle? Qu'est-ce qu'une bonne approche?
Dans le passé, j’ai mesuré le temps d’exécution de tâches normalisées (par exemple, la compilation de GCC ou le codage vidéo) entre différents ordinateurs virtuels, mais les résultats varient même lorsque je contrôle la charge sur tous les autres ordinateurs virtuels du même système.
Je dois mentionner que tous ces systèmes sont basés sur Linux.
Edit: Supposons que je n'ai pas d'accès direct à l'hôte, uniquement aux VM