Accueil Virtualisation Quelle est la différence entre la contention du processeur et la file d'attente prête pour le processeur?

Quelle est la différence entre la contention du processeur et la file d'attente prête pour le processeur?

Anonim

Q:

Quelle est la différence entre les conflits de CPU et la file d'attente de CPU prêt?

UNE:

«Contention CPU» et «File d'attente CPU prête» sont deux termes liés, mais ils traitent d'aspects légèrement différents du même problème.

La «contention CPU» décrit les conflits entre différentes machines virtuelles dans un système matériel virtualisé où elles sont en concurrence pour les mêmes ressources. Le terme «conflit de CPU» peut décrire un événement ou une série d'événements, ou il peut désigner de manière générique des situations où ces types de conflits se produisent.

En revanche, «CPU ready queue» est un terme utilisé pour décrire une fonctionnalité de virtualisation ainsi qu'une métrique qui peut être affectée par les conflits de CPU. VMWare, un important distributeur de logiciels de virtualisation, a défini la file d'attente prête pour le processeur comme «le temps qu'une machine virtuelle doit attendre dans un état prêt à fonctionner avant de pouvoir être planifiée sur un processeur».

En d'autres termes, la contention du processeur est le problème et la file d'attente prête pour le processeur est un moyen de le mesurer. Si la file d'attente ou le temps d'attente du processeur est trop élevé, les informaticiens doivent rechercher et déterminer ce qui se passe - par exemple, si les machines virtuelles sont correctement placées dans un environnement virtuel, si les ressources globales sont suffisantes pour un bon fonctionnement et s'il existe un processeur spécifique conflit ou goulots d'étranglement liés à l'étalonnage ou à la configuration du système.

Quelle est la différence entre la contention du processeur et la file d'attente prête pour le processeur?