Co oznacza obciążenie serwera dla Twojej strony internetowej?
Opublikowano 23 lipca 2026

Strona internetowa może wyglądać na całkowicie sprawną o 9:00 rano. a do pory lunchu działać boleśnie wolno. Strony otwierają się dłużej, aktualizacje WordPressa zawieszają się, a prosta kopia zapasowa nagle rywalizuje o uwagę z rzeczywistymi odwiedzającymi. To zwykle moment, w którym ludzie pytają: co oznacza obciążenie serwera i czy powinienem się martwić?
Obciążenie serwera samo w sobie nie jest lampką ostrzegawczą. To miara, która pomaga zobaczyć, jak dużo pracy serwer próbuje obsłużyć w tej chwili. Odczytywane w kontekście może powiedzieć Ci, czy serwer jest komfortowo zajęty, chwilowo obciążony, czy zmierza ku bardzo długiemu popołudniu.
Co oznacza obciążenie serwera?
Obciążenie serwera, zwykle pokazywane jako load average, oznacza średnią liczbę procesów, które albo aktywnie używają CPU, albo czekają na swoją kolej do uruchomienia. Na serwerach Linux może też obejmować procesy, które utknęły, czekając na operacje wejścia/wyjścia dysku, takie jak odczyt bazy danych, zapis kopii zapasowej lub dostęp do wolnego urządzenia pamięci masowej.
Zwykle zobaczysz trzy liczby razem, na przykład:
`0.45 0.62 0.71`
Pokazują one średnie obciążenie z ostatniej 1 minuty, 5 minut i 15 minut. Pierwsza liczba mówi, co działo się najbardziej niedawno. Dwie pozostałe pomagają zobaczyć, czy presja rośnie, spada czy utrzymuje się na stałym poziomie.
Średnie obciążenie na poziomie 0.45 nie oznacza, że serwer wykorzystuje 45% swoich zasobów. To jedno z najczęstszych nieporozumień. Obciążenie to liczba zadań w trakcie wykonywania lub oczekujących, a nie bezpośredni procent, jak użycie CPU.
Ta liczba ma sens tylko obok liczby rdzeni CPU
Aby ocenić, czy wartość obciążenia jest wysoka, porównaj ją z liczbą rdzeni CPU dostępnych dla serwera.
Serwer jednordzeniowy z load average 1.00 jest w pełni zajęty. W przybliżeniu jedno zadanie jest gotowe do uruchomienia w dowolnym momencie. Obciążenie 2.00 oznacza, że jedno zadanie może działać, podczas gdy inne czeka. Może to być akceptowalne przy krótkim skoku, ale jeśli trwa dłużej, użytkownicy mogą zacząć zauważać wolniejszy czas odpowiedzi.
Na serwerze czterordzeniowym obciążenie 1.00 jest zwykle niewielkie. Obciążenie bliskie 4.00 oznacza, że wszystkie rdzenie są zajęte. Utrzymujące się obciążenie znacznie powyżej 4.00 sugeruje, że zadania ustawiają się w kolejce, a serwer potrzebuje więcej czasu lub większych zasobów, aby zakończyć swoją pracę.
To użyteczna praktyczna zasada:
- Obciążenie poniżej liczby rdzeni CPU jest zazwyczaj komfortowe.
- Obciążenie bliskie liczbie rdzeni CPU oznacza, że serwer jest zajęty.
- Obciążenie powyżej liczby rdzeni CPU przez dłuższy czas wymaga zbadania.
- Nagły skok nie zawsze jest problemem. Długotrwale wysokie obciążenie ma większe znaczenie.
Jest jednak jeden haczyk: liczba rdzeni CPU to punkt wyjścia, a nie ostateczny werdykt. Serwer może wykazywać wysokie obciążenie, podczas gdy użycie CPU pozostaje umiarkowane, szczególnie gdy procesy czekają na wolne operacje dyskowe. Dlatego obciążenia nigdy nie należy sprawdzać w oderwaniu od reszty.