Definition

vCPU

Une unité centrale virtuelle (vCPU, ou (virtual Central Processing Unit), également appelée processeur virtuel, est une unité de CPU physique qui est affectée à une machine virtuelle (VM).

Par défaut, une vCPU est allouée par machine virtuelle. Toutefois, si l'hôte physique possède plusieurs coeurs de CPU, un programmateur de CPU affecte des contextes d'exécution, la vCPU se résumant alors à une série de créneaux temporels sur des processeurs logiques.

Dans le Cloud, le temps de traitement étant facturable, il est important pour un administrateur de comprendre sur quelle base l'utilisation de la vCPU est facturée par son fournisseur de Cloud.

L'administrateur doit également savoir que l'ajout de nouvelles vCPU n'améliorera pas automatiquement les performances. En effet, plus le nombre de vCPU augmente, plus il devient difficile pour le programmateur de coordonner les créneaux temporels sur les CPU physiques, et les délais d'attente peuvent alors détériorer les performances.

Cette définition a été mise à jour en mai 2016

Pour approfondir sur Virtualisation de serveurs