Gdy aplikacja zwalnia lub przestaje odpowiadać, warto sprawdzić wykorzystanie zasobów serwera. Poniższe polecenia służą do odczytu informacji — nie usuwają plików ani nie zmieniają konfiguracji.
Połącz się z VPS przez SSH i wykonaj odpowiednie polecenia.
Pamięć RAM
free -h
Zwróć uwagę przede wszystkim na kolumnę available, która szacuje pamięć dostępną dla kolejnych aplikacji. Mała wartość w kolumnie "free" nie musi oznaczać problemu — Linux wykorzystuje część RAM jako pamięć podręczną.
Jeżeli dostępnej pamięci stale brakuje, a aplikacje są zamykane, sprawdź ich zużycie i konfigurację.
Procesor i działające procesy
top
Narzędzie pokazuje bieżące obciążenie i listę procesów. Kolumna "%CPU" pomaga znaleźć programy intensywnie korzystające z procesora, a "%MEM" — pamięci.
Wyjdziesz z programu klawiszem:
q
Krótki wzrost obciążenia podczas aktualizacji, kompresowania danych czy uruchamiania aplikacji nie musi oznaczać awarii. Istotne jest, czy wysokie zużycie utrzymuje się przez dłuższy czas.
Miejsce na dysku
df -h /
Polecenie pokazuje wykorzystanie systemu plików zawierającego katalog główny. Aby zobaczyć pozostałe zamontowane systemy plików, użyj:
df -h
Pełny dysk może uniemożliwić zapis danych, działanie bazy lub tworzenie logów. Nie usuwaj jednak przypadkowych plików systemowych — najpierw ustal, co zajmuje miejsce.
Dlaczego wynik różni się od pojemności pakietu?
Część przestrzeni zajmują system operacyjny, jego struktury i zainstalowane aplikacje. Wpływ ma również sposób przeliczania jednostek.
Co przesłać do pomocy technicznej?
Podaj nazwę problematycznej aplikacji, godzinę wystąpienia problemu oraz wyniki powyższych poleceń. Przed wysłaniem usuń ewentualne poufne informacje. Ułatwi to ocenę, czy przyczyną jest konfiguracja, konkretna aplikacja czy brak zasobów.