Skocz do zawartości
Zaloguj się, aby obserwować  
Szymon

Server Load...

Polecane posty

Witam,

 

W jednym z watkow poruszony zostal temat wskaznik "Server Load" na serwerze, moze doswiadczeni forumowicze podziela sie z innymi, co to jest, jaki wskaznik jest w normie, co go podwyzsza itd.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Server load zawsze pokazuje sie jako srednia, nazwijmy ja "srednia obciazenia serwera"

 

Co to jest "srednie obciazenie serwera"?

 

Obciazenie serwera - probuje mierzyc/liczyc liczbe aktywnych procesow - biorac pod uwage procesy oczekujace w "queue" by dostac sie do zasobow procesora oraz wszystkie aktywne procesy.

 

 

Srednia Obciazenie serwera - suma srednich ilosc procesow [jobs] oczekujacych w kolejce [queue] w ciagu ostatnich 1, 5 i 15 minut.

 

Wartosci "obciazenia serwera" sa uzywane przez administratorow do obserwacji poziomu zuycia zasobow na serwerze. Daje to bardzo uproszczony wskaznik zuzycia zasobow danej maszyny.

 

Srednie obciazenie serwera podawane jest w formacie x.xx, w zakresach siegajacych od 0.00 do nieskonczonosci.

 

 

Wiec jakie jest dopuszczalne obciazenie serwera?

 

Wszystko oczywiscie zalezy i nie ma jednoznacznej na to odpowiedzi. Wiele zalezy od konfiguracji serwera, jego optymalnej konfiguracji jak i oczywiscie specyfikacji technicznych czy przeznaczenia samej maszyny. Oraz tego czego sam od niej oczekujesz.

 

Czesto wskazuje sie nastepujace wartosci jako "optymalne wartosci" dla obciazen.

 

* 1 CPU: mniej niz 1.00

* 2 CPU: mniej niz 2.00

 

Rozne systemy moga roznie zachowywac sie majac identyczne srednie obciazenia. jak wspomnialem wczesniej specyfikacja techniczna i konfiguracja serwera zdecyduje o tym jak obciazenie serwera wplywa na jego sprawnosc czy osiagi.

 

 

Osiagi/sprawnosc serwera moga zalezec od: idle-time procesora, zuzycia pamieci, rozmiaru pliku swap, typu procesora, dyskow twardych i wiecej...

Zazwyczaj przyjmuje sie ze wszystko ponizej wartosci "optymalnych" jest "OK."

Innym sposobem patrzenia na sprawe czy mierzenia dopuszczlanego obicazenia jest spojrzenie na to jak serwer radzi sobie ze szczytowymi wzrostami obciazenia [peak server loads].

 

Po raz wtoey podkresle: niema jasnej, prostej i magicznej odpowiedzi na to gdzie powinna znajdowac sie ostrzegawcza granica obciazenia serwera. Aczkolwiek wielu doswiadczonych administratorow z ktorymi mialem do czynienia sugeruje: na maszynie z pojedynczym procesorem gdy dojdziemy do przedluzonych obciazen na poziomie 4-5 najwyzszy czas przyjrzec sie co dokladnie powoduje te obciazenia i podjac odpowiednie kroki.

 

 

Wskazniki obciazenia serwera nie powinny byc uzywane jako jedyna podstawa mierzenia osiagow serwera. Zdarza sie ze serwer jest bardzo "wolny" przy relatywnie niskich wskaznikach obciazenia, wiele serwerow o wyzszych specyfikacjach nie zwalnia ani na jote nawet pod wysokimi obciazeniami.

 

Nigdy nie jest to sprawa prosta jak proste powiedzenie: "obciazenie powyzej 1.00 jest niedobre." Jest wiele czynnikow ktore trzeba brac pod uwage, chocby procentowe zuycie dostepnego procesora czy wskaznik idle-time wzkazuja wiecej niz simplystyczna kalkulacja obciazenia

Szczytowe Obciazenia [server load spikes]

 

To zupelnie normalne zjawisko miec tak zwazne "spike" czy szczytowe wartosc obciazen na maszynie. Np okresy wzmozonych odwiedzin zaleznie od pory dnia, processing logow serwera przez pakiety statystyk, skrypty robiaca backup baz danych/kont, czy tez pewne rodzaje cron jobs - wszystko to moze spowodowac nagle krotkotrwale "szczyty" w odczytach obciazenia serwera. Powinny cie martwic np. przedluzone odczyty obciazen ponizej wybranego "optimum" i wolne ladowanie sie stron.

 

Mam nadzieje ze odpowie to na wiekszosc pytan nie-doinformowanych uzytkownikow..

 

Wkrotce czesc 2 - co dokladnie powoduje load serwera.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

z moich doswiadczen jako uzytkownika serwera moge powiedziec ze load 2-3 nie nie powoduje duzego zwolnenia we wczytywaniu stron. Przy ok 4 jest zuwazalne zwolnienie prcy maszyny. Serwer na ktorym miałem moje strony mial nieraz load 90 i więcej.!! Wtedy nic nie dzialalo :D. Ogólnie jednak sredni load powinien byc ponizej 1.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To zależy od maszyny.

 

Jeden z naszych serwerów ma 230LA przy normalnej pracy - a pracuje bez zauważalnych opóźnień do 500 (sprawdzone w testach obciążeniowych). Opóźnienia można zauważyć gdzieś przy 700. Ale to raczej high-endowy serwer.

 

Podaję to jako przykład, że teoria "LA powinno być poniżej jeden", mimo że popularna, troszeczkę mija się z prawdą :-)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×