Comparez les prix des domaines et des services informatiques des vendeurs du monde entier

Pourquoi la surveillance ec2 Spectacles 100% CPU et supérieur seulement 20%?

Je lance le script python en copie ec2, Qui insère des chaînes à la base de données dans une autre instance. En surveillance ec2 j'ai vu 100% En utilisant un processeur, alors que top Montre seulement 20% Pour le processus python. Qu'est-ce qui manque d'en haut? Réseaux aériens?
Invité:

Edouard

Confirmation de:

Données fournies

top

Il ne suffit souvent pas ou trompeur dans les médias virtualisés, tels que
http://aws.amazon.com/ec2/
et le pourcentage signalé dépend du type de votre instance et du noyau de processeur utilisé (qui ne rencontre généralement pas l'équipement virtualisé que vous obtenez de l'hyperviseur), Entre autres - Ce que vous voyez est probablement causé par le droit approprié

Temps au vol du processeur

Comme indiqué dans les outils de surveillance les plus connectés Unix / Linux actuellement - Voir, par exemple, les colonnes% steal ou st in

sar

ou

top

:

st - Voler

Le volume du processeur, "volé" avec cet hyperviseur de machine virtuelle pour d'autres tâches (Par exemple, pour démarrer une autre machine virtuelle).

Blog post
https://axibase.com/news/ec2-m ... -cpu/
Donne une bonne recherche et illustration de ce sujet:

Lorsque la commande supérieure montre que la CPU est chargée sur 40%, mais CloudWatch rapporte que le serveur est chargé sur 100% - Quelle direction choisirez-vous? La réponse est simple (CloudWatch C'est vrai - ne pas) [...]

Veuillez noter que cette métrique de l'hyperviseur semble (facilement) Disponible uniquement dans les systèmes Unix / Linux, Mais, il semble, pas observé dans Windows (jusqu'à), Voir ma question
https://serverfault.com/questi ... -time
Pour plus d'informations sur ce problème.

Gilles

Confirmation de:

Amazon, Vérifie probablement le téléchargement et le manque d'intérêt de TOP. Si vous avez deux processus sur le processeur, ils peuvent être utilisés sur 20%, Mais vous pouvez avoir une charge 2.

Pour répondre aux questions, connectez-vous ou registre