none
OverAllocation vCPU Hyper-V RRS feed

  • Question

  • Bonjour

    Je n'ai pas trouvé de réponse claires sur le net alors je pose ma question ici :

    J'aimerais connaitre les risques a faire de la sur-allocation de vCPU

    Exemple : J'ai un hyperviseur avec 8core/16 threads

    Quel est le risque a mettre 6 VM à 3vCPU, donc 6*3=18 vCPU alloués alors que le serveur n'a que 16threads ?

    Merci par avance

    lundi 17 février 2020 14:16

Réponses

Toutes les réponses

  • Bonjour max393

    Le risque ? Tes Vms risquent de ne pas être très réactives dans certains cas. En fait, elles se sont vues octroyer un temps d'allocation CPU proportionel au nobre de cCPU/vCPUtotal. Une VM avec 3 vCPU aura donc 3/16 (nbre total de coeurs) de temps pour elle, et autant de moins pour les autres.

    Mais la réactivité n'est pas forcéement ce que tu cherches en premier

    Cordialement

    Olivier

    lundi 17 février 2020 16:26
  • Merci pour la réponse,

    En fait, c'est des serveurs avec juste un site IIS, et une mini BDD donc pas gourmand.

    Effectivement je recherche pas la perf, mais je veux pas non plus des sites lents

    C'est juste que j'ai pas envie de payer une licence windows qui m'autorise a 2 VM, si c'est pour en mettre une seule

    lundi 17 février 2020 16:53
  • Bonsoir,

    vous aurez aucun risque, vu que le hyperviseur tire ses performances du serveur physique, l'hyperviseur proposera autant de possibilités mais il est géré d'une façon automatique, s'il trouve les ressources nécessaires il va les utiliser sinon il va réajuster tout seul.

    lundi 17 février 2020 21:50
  • Bonsoir,

    Microsoft ne conseille pas d'utiliser le HyperThreading avec HyperV, en tout cas de ne pas compter dessus pour les calculs de nombre de CPUs alloués par serveur

    Voici un exemple d'utilisation de l'HyperThreading et des problèmes constatés correspondant:

    https://www.360ict.nl/blog/use-hyper-threading-with-hyperv/

    Dans cette documentation Microsoft, le gain semble faible, voire contreproductif sur des serveurs HyperV très sollicités.

    https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/manage-hyper-v-scheduler-types

    Par ailleurs, il faudrait théoriquement garder au moins un (v)proc pour l'administration de la machine.

    A bientôt,


    Thierry DEMAN-BARCELO. Offce Apps&Services MVP. MCSE:Enterprise admin, Messaging, Server Infrastructure 2016(89 MCPs). MCSA Office 365,Microsoft 365 Certified: Messaging Administrator Associate,Modern Desktop Administrator Associate, Security Admin https://base.faqexchange.info

    lundi 17 février 2020 22:11