← Back to team overview

sslug-teknik team mailing list archive

top er mystisk

 

top siger mystiske ting her til aften. Når jeg kigger på top så er der
0.0 % idle tid for alle 4 CPUer og det varierer vel at mærke ikke. 

Her er et eksempel:
CPU0 states: 76.1% user, 23.1% system,  0.0% nice,  0.0% idle
CPU1 states: 91.2% user,  8.0% system,  0.0% nice,  0.0% idle
CPU2 states: 85.0% user, 14.1% system,  0.0% nice,  0.0% idle
CPU3 states: 89.0% user, 10.1% system,  0.0% nice,  0.0% idle

Når man ser på de processer der rent faktisk kører passer disse tal
ikke.
Hvis jeg kører en vmstat 10 er der omkring 80% idle time - her varierer
tallet som man skulle forvente. Generelt giver tallene fra vmstat meget
mere mening.

Eksempel på vmstat.
  procs                      memory    swap          io    
system         cpu
 r  b  w   swpd   free   buff  cache  si  so    bi    bo   in    cs  us 
sy  id
 0  0  0  30396  72632 153844 3295392   0   0     5   152  688  2086  
8   4  88
 0  1  4  30396  73084 153960 3295440   0   0     5   293  661  2140  
6   5  89
 0  0  3  30396  72036 154044 3295524   0   0     8   163  660  2227  
4   4  92


Serveren kører Redhat 7.2 med en 2.4.18-17.7.xsmp kerne fra Redhat. Er
der nogen der kan forklare dette?

Hvor får top og vmstat tallene fra?

Venlig hilsen
  Anders Nielsen



Follow ups