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.

Czy ta odpowiedź była pomocna?

 Drukuj ten artykuł

Przeczytaj także

Nie działa strona WWW - czyszczenie pamięci podręcznej (cache) DNS systemu operacyjnego

Konta hostingowe w KylosCieszymy się, że możemy podzielić się z Tobą naszą wiedzą. Serdecznie...

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...

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

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

Przyczyny pojawiania się błędu 503 i 508 na stronie

Każde konto hostingowe posiada z góry określony limit zasobów, jakie może wykorzystać w ramach...

Ochrona instalacji Wordpress przed atakami "brute force" - cPanel

Atak typu "Brute force" polega na nieustannych próbach logowania się do konta bez znajomości...