[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