L'utilisation de l'UC: sar vs ps
Aucune raison pour laquelle la "somme de tous les" moyens d'utilisation du processeur à partir de chiffres recueillis ps un moment donné au cours de l'échantillon sont "toujours" plus faible que les chiffres rapportés par sar (usr%,% sys). Nous avons un Solaris O / S 2.8.
Nous avons tenté de corréler le nombre de CPU de la SAR, les processus signalés par le ps pour les mêmes périodes d'échantillonnage, en particulier pendant les périodes de forte utilisation. sar est mis en place pour toutes les 5 secondes. Nous avons essayé de lancer ps toutes les 5 secondes, et chaque seconde, en utilisant le script suivant:
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
#! / bin / sh
while true
faire
date
ps-eo pcpu, le temps, eTime, pid, args
sleep 5
fait
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
Quoi qu'il en soit, si l'on ajoute le "pcpu" les numéros de tous les processus rapporté pour un échantillon donné, nous sommes plus que 30-40% de la courte sar numéros pour la même période, très cohérente. Je pense que le ps devrait refléter le nombre pcpu% usr% sys + pour chaque processus. What am I missing?
Merci pour toutes suggestions ...
|