Start > Baza wiedzy > FAQ > Obciążenie serwera, sposoby weryfikacji co powoduje obciążenie i w jaki sposób rozwiązać problem


Obciążenie serwera, sposoby weryfikacji co powoduje obciążenie i w jaki sposób rozwiązać problem

Monitorowanie na koncie hostingowym bez dostępu do SSH za pomocą cPanelu zostało opisane w artykule Monitorowanie obciążenia konta hostingowego. Aby móc skorzystać z dalszej części tego artykułu należy posiadać dostęp do SSH serwera i być w nim zalogowanym.

Na większości serwerów znajdują się takie narzędzia i komendy jak:
  • top – pokazuje obciążenie procesora w czasie rzeczywistym
  • iotop pokazuje obciążenie dysku

TOP
W konsoli należy wpisać polecenie „top”.


W kolumnach "%CPU" i "%MEM" na samej górze pokazane są procesy, które najbardziej obciążają serwer.  Może to być baza danych (mysqld), serwer www (apache/nginx), java lub inne procesy. Ważne aby wiedzieć od czego jest dany proces, który obciąża nasz system. Wtedy będzie wiadomo gdzie szukać problemu.

IOTOP
W konsoli należy wpisać polecenie "iotop" - w większości przypadków można je uruchomić tylko z uprawnieniami roota.



Iotop pokazuje jakie procesy obciążają najbardziej dysk. Dzięki niemu można zobaczyć jak dowolny proces systemowy, w tym baza danych wykorzystuje zasoby dyskowe. Czasami może istnieć taki proces jak kworker, na który nie specjalnie należy zwracać uwagę podczas monitorowania obciążenia. Jak widać zapis i odczyt jest zerowy. Dlatego na powyższym zrzucie ekranu, najbardziej obciążającym procesem jest „[jbd2/sdb1-8]”.
 
Monitorowanie użycia pamięci
Po wydaniu komendy „free -m”, ujrzymy rozmiar wykorzystanej pamięci w meabajtach (MB).



Wolna pamięć to: free+buffers+cached
Czyli w tym przypadku: 250+159+2758=3167 MB.
Za pomocą tego poleceni możemy tylko poznać obecny stan pamięci ale niestety nie ma informacji o procesach ją wykorzystujących.
 
Monitorowanie przestrzeni dyskowej
Rozmiar obecnego wykorzystania dysku ukaże się po wydaniu komendy "df -h".


Widnieje tutaj stan zajętości dysku - rozmiar zamontowanego punktu montowania, dostępna oraz użyta przestrzeń. Warto spojrzeć na te wartości i upewnić się czy istnieje miejsce na zapis nowych plików.

Przeczytaj także

Jak wyłączyć listowanie plików za pomocą .htaccess?

Serwer WWW posiada zdefiniowane w swojej konfiguracji pliki od których rozpoczyna renderowanie...

Ochrona instalacji Joomli przed atakami "brute force"

Atak typu "brute force" polega na nieustannych próbach logowania się na konto, bez znajomości...

Powody nakładania blokad na firewallu

Jeżeli podczas korzystania z hostingu w Kylos.pl ukaże Wam się w przeglądarce następujący...

Diagnostyka i naprawa problemów z połączeniem sieciowym w systemach Windows

System Windows ma wbudowane narzędzia służące do diagnozowania i naprawy połączenia sieciowego. W...

Nie działa strona WWW - czyszczenie pamięci podręcznej (cache) przeglądarki

Powodów z jakich nie możemy się dostać do naszej strony WWW może być kilka. Jednym z częstszych...