<p>La partition parent Hyper-V, ou OS de gestion, est spéciale au sein de l’hyperviseur. Si ses processeurs virtuels sont exécutables, ils obtiennent un grand boost de priorité par rapport aux VM invitées. C’est parce que, dans une configuration Hyper-V supportée, la seule chose que l’OS de gestion fait (statistiquement parlant) est des E/S pour le compte des VM invitées. Si vous installez quoi que ce soit d’autre dans l’OS de gestion, vous allez préempter le travail effectué pour le compte des VM invitées.</p>
<p>Je suppose que cela vous a déjà traversé l’esprit, mais vous pourriez faire cela de la manière supportée. Créez une VM qui est essentiellement de la même taille que la machine physique. Donnez-lui des poids CPU et mémoire très bas et activez la mémoire dynamique pour que, en veille, elle n’utilise pas beaucoup de mémoire. Exécutez votre tâche de calcul dans cette VM. Hyper-V préférera alors effectuer le travail pour n’importe quel autre invité plutôt que celui-ci, mais utilisera les cycles inactifs pour le compte de votre tâche de calcul.</p>