Relation de calcul entre pCPU et VCPU

publié il y a  2020-1-27 10:28:51Dernière réponse en. 27, 2020 10:29:35 18 1 0 0
  Récompense F-coins.: 0 (Résolu)

Chers tous!

Il y a certains concepts qui ne sont pas toujours clairs. Pouvez-vous me l'expliquer?

Le problème est: Relation de calcul entre pCPU et VCPU


  • x
  • Standard:

Réponses en vedette
Med_Taher
publié il y a 2020-1-27 10:29:35 Utile(0) Utile(0)


Bonne journée!

pCPU: le système d'exploitation hôte de l'hôte ne connaît pas l'hyper-threading. Par conséquent, pour le système d'exploitation hôte et la couche d'application, Hyper-Threading est requis pour l'unité centrale de traitement fournie par l'ensemble du serveur. Nombre de processeurs = nombre de CPU physiques * nombre de cœurs * nombre d'hyper threads;

vCPU: nombre de processeurs virtuels alloués aux machines virtuelles. Chaque vCPU correspond à une structure VMCS (Virtual-Machine Control Structure).

Pour les processeurs virtuels, faites attention aux points suivants:

(1) Du point de vue des VM, ils pensent également avoir le même nombre de cœurs physiques. Ceci est similaire à l'utilisation CPU des threads.

(2) Sur un hôte physique, lorsque le nombre de vCPU est supérieur à pCPU, la relation entre les vCPU et pCPU est le multiplexage temporel physique (TDM).

(3) Les vCPU sont alloués aux machines virtuelles lorsque les machines virtuelles sont créées. Le nombre de vCPU est alloué aux machines virtuelles. Le nombre de ressources CPU physiques occupées pendant l'exécution est lié à des algorithmes et des politiques de planification spécifiques.

(4) Par défaut, les processeurs virtuels alloués aux machines virtuelles partagent les ressources de processeurs virtuels avec toutes les machines virtuelles. Comme de nombreux threads partagent des ressources CPU, un pCPU correspond à une file d'attente de planification pour planifier différents vCPU. Dans certains scénarios (pour les services clés), vous pouvez lier un vCPU au pCPU. Dans ce cas, le vCPU occupe exclusivement le pCPU, qui est le thread physique lié à la VM.


  • x
  • Standard:

Toutes les réponses
Med_Taher
Med_Taher publié il y a 2020-1-27 10:29:35 Utile(0) Utile(0)


Bonne journée!

pCPU: le système d'exploitation hôte de l'hôte ne connaît pas l'hyper-threading. Par conséquent, pour le système d'exploitation hôte et la couche d'application, Hyper-Threading est requis pour l'unité centrale de traitement fournie par l'ensemble du serveur. Nombre de processeurs = nombre de CPU physiques * nombre de cœurs * nombre d'hyper threads;

vCPU: nombre de processeurs virtuels alloués aux machines virtuelles. Chaque vCPU correspond à une structure VMCS (Virtual-Machine Control Structure).

Pour les processeurs virtuels, faites attention aux points suivants:

(1) Du point de vue des VM, ils pensent également avoir le même nombre de cœurs physiques. Ceci est similaire à l'utilisation CPU des threads.

(2) Sur un hôte physique, lorsque le nombre de vCPU est supérieur à pCPU, la relation entre les vCPU et pCPU est le multiplexage temporel physique (TDM).

(3) Les vCPU sont alloués aux machines virtuelles lorsque les machines virtuelles sont créées. Le nombre de vCPU est alloué aux machines virtuelles. Le nombre de ressources CPU physiques occupées pendant l'exécution est lié à des algorithmes et des politiques de planification spécifiques.

(4) Par défaut, les processeurs virtuels alloués aux machines virtuelles partagent les ressources de processeurs virtuels avec toutes les machines virtuelles. Comme de nombreux threads partagent des ressources CPU, un pCPU correspond à une file d'attente de planification pour planifier différents vCPU. Dans certains scénarios (pour les services clés), vous pouvez lier un vCPU au pCPU. Dans ce cas, le vCPU occupe exclusivement le pCPU, qui est le thread physique lié à la VM.


  • x
  • Standard:

Commentaire

envoyer
Connectez-vous pour répondre. Se connecter | Enregistrer

Remarque Remarque : Afin de protéger vos droits et intérêts légitimes, ceux de la communauté et des tiers, ne divulguez aucun contenu qui pourrait présenter des risques juridiques pour toutes les parties. Le contenu interdit comprend, sans toutefois s'y limiter, le contenu politiquement sensible, le contenu lié à la pornographie, aux jeux d'argent, à l'abus et au trafic de drogues, le contenu qui peut divulguer ou enfreindre la propriété intellectuelle d'autrui, y compris les secrets professionnels, les marques commerciales, les droits d'auteur et les brevets, ainsi que la vie privée personnelle. Ne partagez pas votre nom d'utilisateur ou votre mot de passe avec d'autres personnes. Toutes les opérations effectuées à partir de votre compte seront considérées comme vos propres actions, et toutes les conséquences en découlant vous seront imputées. Pour plus de détails, voir « Politique de confidentialité ».
Si le bouton de la pièce-jointe n'est pas disponible, mettez à jour Adobe Flash Player à la dernière version.
Connectez-vous pour participer à la communication et au partage

Connectez-vous pour participer à la communication et au partage

S'identifier