Comment interpréter temps CPU vs CPU pourcentage
Quand je vérifie azure outil de surveillance de l'usage CPU sont affichées en temps de calcul
min: 4.69s
max: 2008.08 s
avg : 207.63 s
Je suis familier avec les CPU% qui a de sens que dans les applications nécessitant des cycles de processeur.
comment le au-dessus du temps correspondent au pourcentage?
Quel serait le max en quelques secondes, ce qui correspond à 70 ou 100% d'utilisation du processeur?
remarque : le processeur à 4 cœurs
Sur un autre exemple, j'ai remarqué en 60 seconde fenêtre
min: 0
max : 133.83
avg : 19.61
Basé sur la ci-dessous les réponses (voir Nachiket de l'explication dans les commentaires)
133.83 est un produit de temps cpu multiplié par noyaux ( dans mon cas, 4 cœurs)
L'utilisation du processeur dans ce cas est 133.83/(60*4) = 54.1%
- Un CPU% n'est significatif que sur une machine de bureau avec un nombre fixe de processeurs. Il est vide de sens dans un centre de données virtualisé avec le matériel.
- Azure web app à l'échelle des règles relatives à montrer l'étiquette "CPU %" avec un 0-100 curseur.
Vous devez vous connecter pour publier un commentaire.
Quelques nuages outils de suivi de donner de l'utilisation des ressources dans le temps standard de mesures. (secondes, heures, jours, etc.)
Si vous avez d'utilisation en quelques secondes comme,
Ensuite, vous pouvez savoir d'utilisation en % à partir de ci-dessus en utilisant la définition de l' %.
ex: si le cpu était disponible pour 100 secondes et de 80 secondes il a été ensuite utilisé
De votre temps, le temps disponible est manquant. Connaître et utiliser la formule ci-dessus.
pas. de cœurs ne devrait pas d'importance que ce qui est présent dans les deux cas.
Je ne suis pas sûr de nuage d'azur au contrôle, mais si elle offre le même, alors vous pouvez l'utiliser.