Load na serwerze
Wczoraj na jednym z moich serwerów, w godzinach szczytu zobaczyłem takie oto coś:
load average: 72.94, 47.39, 29.72
Nie fajnie. Dziś zabrałem się za dopieszczanie MySQLa za pomocą tuning-primer.sh. Przy okazji zobaczyłem, że mogę za niewielkie pieniądze do serwera dokupić 2 GB RAMu (obecnie serwer mam 2GB). Ciekawe i czy w ogóle to pomoże.
18 marca 2008, 10:36:30
Komentarze
Mój wczoraj osiągnął load rzędu 80 nawet. Serwer Niemcy – Norymbergia (firma: hetzner.de). Wersja najtańsza :D (DS 3000). Tu masz parametry: http://hetzner.de/rootserver.html
Teraz sobie napisałem proste skrypty, co mi zrzucają do pliku datę, godzinę, load, utylizację, zajętość pamięci i tak dalej. Potem wygeneruję sobie gnuplotem wykresy i będę ładnie wiedział, o której serwer muli.
Dodatkowo do pliku zapisuję czas generowania strony www i ilość zapytań. Potem porobię optymalizacje kodu i zobaczę, czy coś dało.
Póki co testuję MySQLa skryptem tuning-primer.sh. Może ustawienia pomogą :)
No tuning’u też używam, i chyba tylko w 1 czy 2 przypadkach świeci na czerwono ;) Ostatnio ktoś na moim blogu polecił program SAR który praktycznie robi to co Twoje skrypty ;)
Sar robi znacznie więcej ;-)
Tutaj jest ciekawy wpis:
http://night.jogger.pl/2007/03/31/monitorowanie-uzycia-procesora-cpu-utilization/
Jednak wolę napisać szybko jakiś grep, awk niż bawić się sarem ;-)
Eeee… 70? Co to jest, ja widywałem ponad 200 :)
Oczywiście nie na zwykłym pececie (na takim to przy LA 30 już praktycznie nic nie działa), ale na dość przyzwoitym, dwuprocesorowym serwerku.
Inna sprawa, że praktycznie każdy load-average istotnie większy od ilości procesorów (rdzeni) to patologia, która zwykle wymaga odpowiedniego tuningu konfiguracji.
Ja na serwerze mam 2 procesory, więc ~80 mnie przeraża :)
Pracuję na maszynie, która ma 14 procków i load kiedyś sięgnął 2100 :D ;-)
Powered by Jogger. Copyright © 2002-2003 Justin Mecham & JabberPL Group
Licencja: Creative Commons Uznanie autorstwa 3.0





A można podpytać co to za serwer( w sensie konfiguracji ) i gdzie stoi? Bo mój ostatnio miał load rzędu 30paru i się delikatnie mówiąc gotował :>