Voici un exemple de mon top:
Cpu(s): 6.0%us, 3.0%sy, 0.0%ni, 78.7%id, 0.0%wa, 0.0%hi, 0.3%si, 12.0%st
J'essaie de comprendre la signification du champ% st. J'ai lu que cela signifie voler un processeur et qu'il représente le temps passé par l'hyperviseur, mais je veux savoir ce que cela signifie réellement pour moi.
Cela signifie-t-il que je peux être sur un serveur physique occupé et que quelqu'un d'autre utilise trop de CPU sur le serveur et qu'il prélève sur ma machine virtuelle?
Si j'utilise EBS, cela pourrait-il être lié à la gestion des E / S EBS au niveau de l'hyperviseur?
Est-ce lié à des choses qui s'exécutent sur ma machine virtuelle ou n'est-il pas complètement affecté par moi?
top
page de manuel. Il pourrait donc en effet être parce que je suis sur une machine qui est largement utilisée par un autre utilisateur. Sur une de mes instances EC2, je l'ai vu atteindre 65%top
page de manuel rend cela plus difficile que nécessaire. Ce que j'ai vu en ligne suggère que certains types de machines EC2 peuvent atteindre 70%.homme sar
la source
Voler des comptes de charge pour le moment où votre machine virtuelle voulait exécuter quelque chose, mais l'hyperviseur a choisi d'exécuter autre chose à la place.
la source
Temps de vol ou temps volé, signifie la durée pendant laquelle votre hôte dans la machine virtuelle est prêt à fonctionner (certaines instructions), mais n'a pas pu le faire car la machine virtuelle d'un autre est en concurrence pour le processeur. Lorsque la valeur augmente, cela indique que votre vm devient lent ou décroche. Gardez donc cette valeur aussi petite que possible.
la source
Le temps de vol est le pourcentage de temps qu'un processeur virtuel (vCPU) doit attendre pour s'exécuter sur un processeur physique (pCPU) pendant que l'hyperviseur dessert un autre processeur virtuel (vCPU).
crédit complet à la source
la source