Jak możemy pomóc?

Poszukiwanie...

W jaki sposób sprawdzę zużycie zasobów serwera?

W DirectAdmin sprawdzisz, ile procesora, pamięci i operacji dyskowych wykorzystuje Twoje konto hostingowe oraz czy osiąga przydzielone limity. W narzędziu Użycie zasobów znajdziesz bieżące wartości, wykresy z wybranego okresu i dostępne migawki diagnostyczne.

Co pokazują statystyki zasobów?

Statystyki dotyczą zasobów przydzielonych Twojemu kontu hostingowemu. Pomagają powiązać spowolnienie strony z obciążeniem procesora, pamięci lub dysku. Nie są pomiarem całego serwera ani wyłącznie domeny wybranej w górnym pasku.

Zużycie zasobów podczas pracy aplikacji różni się od zajętego miejsca na pliki i pocztę. Wolne miejsce na koncie nie wyklucza osiągnięcia limitu procesora lub pamięci.

Na zrzutach dane konta i adresy IP są zamaskowane. Widoczne wartości użycia i limity są przykładem; sprawdź wartości przypisane do własnej usługi.

1. Zaloguj się do DirectAdmin

Otwórz panel właściwej usługi hostingowej. W razie potrzeby skorzystaj z instrukcji logowania do DirectAdmin. Jeśli masz kilka usług, wybierz tę, na której działa sprawdzana strona.

2. Otwórz Użycie zasobów

Na pulpicie znajdź sekcję Dodatkowe funkcje i kliknij Użycie zasobów (2).

Zakładka Panel podsumowuje problemy z limitami z ostatnich 24 godzin. Komunikat o braku problemów odnosi się do tego okresu; nie oznacza, że strona działała bez wszystkich możliwych błędów.

3. Odczytaj bieżące użycie

Otwórz zakładkę Bieżące użycie (3). Jeśli panel pokazuje tabelę bieżących pomiarów, porównaj Użycie z limitem w tym samym wierszu. W bieżącej tabeli kolumna Błędy może zawierać kreskę. Ten pomiar nie obejmuje liczby przekroczeń — sprawdzisz je w historii poniżej. Kreska nie oznacza, że w wybranym okresie nie było żadnych problemów. Liczniki dotyczą limitów zasobów, a nie błędów w kodzie strony. Gdy tabela wyświetla BRAK WYNIKÓW, sprawdź wykresy i historię poniżej — brak bieżącej próbki nie oznacza zerowego zużycia w całym wybranym okresie.

Wskaźnik w paneluCo oznacza
CPU Usage / SPEEDW tabeli SPEED 100% odpowiada mocy jednego rdzenia. Odczyt 100% przy limicie 200% to połowa przydzielonego limitu. Nowy wykres CPU ma inną skalę: 100% na wykresie oznacza najwyższy limit z wybranej historii. Sprawdź opis nad wykresem.
Physical Memory Usage / PMEMPamięć fizyczna zajęta przez procesy konta. To inny limit niż memory_limit pojedynczego skryptu PHP.
I/O UsageŁączna szybkość odczytu i zapisu danych na dysku. Nie oznacza prędkości łącza internetowego.
IOPSLiczba operacji odczytu i zapisu na sekundę.
NPROCLiczba procesów konta. Nie ogranicza się wyłącznie do skryptów PHP.
Entry Processes / EPLiczba wejść do środowiska konta, związanych m.in. z obsługą żądań i zadań. Sposób liczenia zależy od serwera WWW; nie jest to liczba odwiedzających stronę.

4. Sprawdź historię i wykresy

W filtrach historii ustaw Ramy czasowe i Jednostkę czasu (4). Wybierz okres obejmujący spowolnienie lub błąd, a następnie porównaj wykresy dla tej samej godziny. Bieżący pomiar może już nie pokazywać problemu, który wystąpił wcześniej. Jeśli skok znika w średniej godzinowej, wybierz dokładniejszą jednostkę czasu, o ile panel ją udostępnia.

Wybierz Wykresy interaktywne. Przełącznik Linie / Słupki zmienia sposób prezentacji tych samych danych. Porównuj średnie użycie z linią limitu i sprawdzaj liczniki Faults. Zbiorczy wykres Faults pokazuje błędy dla przedziałów czasu oraz sumy za wybrany okres. Najedź na wykres, dotknij go lub użyj klawiszy strzałek, aby odczytać konkretny przedział.

W tabeli historii Użycie, pod wykresami, oznaczenie A to wartość średnia, L — limit, a F — liczba zarejestrowanych przekroczeń. Niska średnia nie wyklucza krótkiego skoku, dlatego sprawdzaj również F i dokładniejszą jednostkę czasu, jeśli jest dostępna.

Kliknij Zobacz szczegóły (4) przy wybranym zasobie. W większym widoku łatwiej porównasz wartości i legendę. Przycisk Jak czytać ten wykres rozwija objaśnienia. Zwróć uwagę na daty, strefę czasową oraz jednostkę agregacji nad wykresem.

Na interaktywnym wykresie CPU 100% oznacza najwyższy limit w pokazanej historii, a nie jeden rdzeń. Jeśli najwyższy limit wynosił 400%, surowe użycie SPEED równe 100% odpowiada 25% tej skali. Gdy limit zmieniał się w czasie, porównuj przebieg użycia także z linią limitu dla danego przedziału. Nie porównuj bezpośrednio procentu z wykresu z procentem SPEED w tabeli.

5. Sprawdź dostępne migawki

Przejdź do zakładki Migawka, wybierz datę i dostępny zapis z listy Wybierz migawkę. Zakładki Lista procesów i Zapytania HTTP pomagają sprawdzić, co działo się w chwili wykonania zapisu.

Jeśli widzisz brak migawek lub BRAK WYNIKÓW, dla wybranego dnia nie ma dostępnych danych tego typu. Wróć do wykresów i sprawdź inny okres. Migawka jest zapisem diagnostycznym, a nie kopią zapasową strony.

Co zrobić, gdy konto często osiąga limit?

Zapisz nazwę wskaźnika, jego limit oraz datę i godzinę zdarzenia. Sprawdź, czy w tym samym czasie wzrosły inne wskaźniki lub licznik błędów. Na tej podstawie porównaj obciążenie z ruchem na stronie i wykonywanymi zadaniami. Sam wzrost CPU nie wskazuje jeszcze konkretnej wtyczki ani przyczyny problemu.

  • Sprawdź, czy w tym czasie trwał import, tworzenie kopii, skanowanie lub zadanie cron. Długie zadania mogą nakładać się na siebie.
  • Porównaj moment wystąpienia problemu z aktualizacją aplikacji, wtyczek lub zmianą kodu. Sprawdź logi i najwolniejsze zapytania, zamiast wyłączać przypadkowe funkcje.
  • Sprawdź ruch z botów i nietypowe żądania. Wzrost obciążenia sam w sobie nie dowodzi ataku ani infekcji.
  • Przy powtarzającym się obciążeniu przejrzyj konfigurację pamięci podręcznej i działanie aplikacji. Zwiększenie jednego limitu nie usuwa przyczyny nieefektywnego działania.

Do dokładniejszej analizy PHP możesz użyć narzędzia PHP X-Ray. Jeśli potrzebujesz pomocy, skontaktuj się z obsługą Hostido i podaj adres strony, czas problemu oraz wskaźnik, który osiągał limit.