[linux] Re: Zoektoch naar oorzaak van hoge load

Daniel C. von Asmuth asmuth op bakunin.xs4all.nl
Za mei 27 11:11:33 CEST 2006


Aldus schreef Hugo van der Kooij op Fri, May 26, 2006 at 10:33:19PM +0200:
> On Fri, 26 May 2006, Casper Gielen wrote:
> 
> > Op vrijdag 26 mei 2006 20:21, schreef Hugo van der Kooij:
> > >
> > > Ik heb een systeem met een load van rond de 2.0 of soms nog een stuk
> > > hoger.
> > >
> > > Met top kan ik niets zien wat druk CPU eet of zo.
> > >
> > > Hoe kan ik zien welke processen bijdragen aan die load factor?
> >
> > Kijk eens (bv met vmstat) of er iets veel IO aan het doen is, dat wil de load
> > nog wel opdrijven zonder dat je processor bezig is.
> 
> # vmstat 5
> procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
>  r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
>  0  0   3752  13684  21376 652724    0    0    68    48   38    12 25  5 59 12
>  0  0   3752  13444  21388 652920    0    0     1   403  406  1211  2  1 97  0
>  2  0   3752  14936  21396 651456    0    0     0   306  398  1181  2  1 97  0
>  0  0   3752  13696  21396 652760    0    0     0   289  398  1176  1  1 98  0
>  0  0   3752  13760  21396 652684    0    0     0   440  442  1276  1  0 93  6
>  0  0   3752  15376  21384 650972    0    0     0   310  404  1174  1  1 99  0
>  0  0   3752  14152  21384 652272    0    0     0   287  390  1159  0  0 99  0
>  0  0   3752  14488  21392 651928    0    0     0   306  404  1179  1  1 99  0
> 
> Ehh. Ik heb wel een vermoeden dat het een taak is die I/O intensief is.
> Mogelijk zelfs meer dan 1. Maar nu is het de kunst te vinden welke.

Dit toont een CPU die bijna niets aan het doen is. Een beetje computer moet die
300 blocks/s I/O makkelijk aankunnen (ik neem aan dat je geen IDE gebruikt). 
400 interrupts per seconde zegt dat je pinguïn het redelijk druk heeft, maar
ook dat blijft binnen de perken. (kan wijzen op een systeem dat veel netwerk-
verkeer heeft). 1200 context switches per seconde is heel hoog. (de laatste 
keer dat ik zoiets zag was de doos als een gek aan het swappen, maar dat is
hier niet het geval).

Ik ken zo snel geen tooltje dat de activiteit per proces vastlegt.

Suc6,


Daniel

-- 
      _----_
     /      >
    < intel/
     \      Lag behind
      \____/ 



More information about the Linux mailing list