CPU: sar vs ps
Qualsiasi motivo per cui la "somma di tutti i" media della CPU numeri raccolti da ps durante un dato periodo di tempo campione sono "sempre" inferiore al corrispondente numero riportato da SAR (% usr, sys%). Abbiamo un Solaris O / S 2.8.
Ci sono state cercando di correlare la CPU numeri del SAR, ai processi riportati dal ps per gli stessi periodi di campionamento, in particolare durante i periodi di uso pesante. sar è impostato per eseguire ogni 5 secondi. Abbiamo cercato di eseguire ps ogni 5 secondi, e anche ogni secondo, utilizzando il seguente script:
\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
pur vero
fare
data
ps-eo pcpu, il tempo, eTime, pid, args
Stop 5
fatto
\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
In entrambi i casi, se si aggiungono i "pcpu" numeri riportati per tutti i processi per un dato campione, siamo tanto quanto il 30-40% al di sotto del SAR numeri per lo stesso periodo, molto coerente. Pensavo che la ps pcpu numeri rispecchierebbe% usr% + sys per ciascun processo. Che cosa mi manca?
Grazie per eventuali suggerimenti ...
|