mierzoczas.com.pl

Nic innego nie robię, tylko czas mierzę

Wydajność WordPress (nginx + MariaDB)

Sprawdziłem czas odpowiedzi tej strony.
Specyfikacja serwera:

  • 4vCPU
  • 8GB RAM
  • System Ubuntu 24.04
  • Nginx + MariaDB

Testy zostały wykonane przy pomocy JMetera. Serwer udźwignął 92 zapytania na sekundę, co było zrealizowane za pomocą 200 wątków. Scenariusz zawierał wywołanie: strony głównej, pierwszego wpisu i strony o mnie.

Sprawdziłem także jak serwer zachowuje się przy 500 wątkach. Przpustowość pozostała na podobnym poziomie, co przy 200 wątkach, natomiast spadły czasy odpowiedzi i pojawiły się błędy.

Utylizacja CPU serwera osiągała ponad 90% już przy 200 wątkach. Czasy odpowiedzi były przy tym podobne, co przy nisko zutylizowanym serwerze. Poniżej grafiki z testu na 200 wątkach.

Baza danych i serwer www znajdowały się na tym samym serwerze. Baza danych (MariaDB) utylizowała w szczycie 11,5% CPU. Większość obciążenia (około 80%) stanowił proces php-fpm8.3.

Podsumowanie: świeża instalacja WordPress z jednym wpisem jest w stanie udźwignąć około 100 wywołań na sekundę przy maszynie o 4 procesorach. Większa wolumetria spowoduje spowolnienia. Zużycie zasobów rozkłada się w stosunku 8:1 pomiędzy serwerem www i bazą danych.

Pozostaw odpowiedź

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *