PDA

Bekijk Volledige Versie : load piek zomaar opeens



klasje.be
01/06/07, 19:13
De server draaide rustig en snel, is 2gighz server met 2 gig ram.
Maar nu opeens, zomaar, draait hij opeens tegen een load van +/- 7.8

Top:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5519 mysql 18 0 122m 67m 2308 S 49.0 3.3 24:33.67 mysqld
5499 mysql 18 0 122m 67m 2308 R 29.2 3.3 15:53.10 mysqld
5481 mysql 18 0 122m 67m 2308 S 17.6 3.3 15:07.34 mysqld

Mytop:
Id User Host/IP DB Time Cmd Query or State
-- ---- ------- -- ---- --- ----------
730512 root localhost test 0 Query show full process

Daar draait dus niets in.
Herstart van mysql brengt geen antwoord...
Hoe komt dit zo opeens? :s

5 minuten later draait hij gewoon weer lekker snel...?


Waar komen deze rare pieken soms vandaan?

wonko
01/06/07, 19:20
query log aanzetten, slow query log aanzetten, en errorlog aanzetten, en die doorspitten bij problemen... mysql geeft normaal altijd wel de nodige hints.

Verder moet je erop letten dat mytop wel elke seconde refreshed. Het kan zijn dat ie niet de data krijgt, tot nadat de load weg is...

trebbor
01/06/07, 19:21
Kan zijn dat er net een cron van een klant draait. Hebben een paar klanten met dedicatedservers waar een cron op de achtergrond draait met een mysqlbackend. Hierdoor kan de server in het eens een hoge load hebben en zeer traag tot niet meer reageren.

Kijk wat er draait en gooi server-status in apache open om te kijken waar de load vandaan komt, plus gebruik lsof om te achterhalen welke user dit veroorzaakt. Vaak is het een onschuldig iets :)

dreamhost_nl
01/06/07, 19:38
Laat eenscript meerunnen dat bij een verhoogde load je de processen toestuurt die op dat moment actief zijn. Heb je een goed idee wat er gaande is...