OT: jak namierzyć przyczynę wysokiego load?

Jacek Konieczny jajcus at jajcus.net
Wed Mar 13 16:02:27 CET 2013


On Wed, 13 Mar 2013 14:01:06 +0100 (CET)
Jacek Osiecki <joshua w hybrid.pl> wrote:
> to md2_raid wyskoczyło przy jednym ps aux - potem już nie. Może się
> akurat wstrzeliłem?

Bardzo możliwe.

> Monitoruję i nie ma żadnych zaburzeń - pingi w zasadzie stałe, z
> reguły wygląda to tak:
> 
> 100000 packets transmitted, 99998 received, 0% packet loss, time
> 10821ms rtt min/avg/max/mdev = 0.068/0.100/1.509/0.022 ms, ipg/ewma
> 0.108/0.118 ms

Wygląda ok. Ale w przypadku TCP i dwa pakietu stracone na 100000 mogą
spowodować dwa małe lagi.

> >>> – pogmerać z parametrami DRBD
> >> Coś więcej poza ustawieniem max. przepustowości (syncer { rate
> >> 50M; })?
> > To zależy, czy teraz, podczas normalnej pracy, DRBD wykorzystuje to
> > maksimum. Jeżeli tak, to jak najbardziej.
> 
> Raczej nie wykorzystuje - choć na wszelki wypadek będę tu trochę
> zmieniał by na DRBD było znacząco mniej zapisywania.

A może nie ma co próbować poprawiać. Jeśli ci poza tym wszystko działa
poprawnie, to po prostu w Nagiosie limit zmień, albo co innego
monitoruj.

Wysokie wskazania load average to może być, po prostu, taki urok Twojej
konfiguracji. Zapisy do DRBD są serializowane, procesy więc ustawiają
się w kolejce do zapisu i nawet jak kolejka idzie tak szybko, że nie
jest problemem, to ty ją „widzisz” właśnie w tych wskazaniach
load-average.

Pozdrowienia,
	Jacek


More information about the pld-devel-pl mailing list