Skip to content

Testy Wydajnościowe

Czas Budowania Obrazu Docker (hyperfine)

  • Benchmark 1: Budowanie bez cache
  • Benchmark 2: Budowanie z cache
bash
$ hyperfine 'docker compose create' 'docker compose create'
bash
Benchmark 1: docker compose create // bez cache
  Time (mean ± σ):      1.411 s ±  3.524 s    [User: 0.040 s, System: 0.068 s]
  Range (min … max):    0.270 s … 11.441 s    10 runs

Benchmark 2: docker compose create // z cache
  Time (mean ± σ):     289.8 ms ±   6.8 ms    [User: 35.7 ms, System: 50.9 ms]
  Range (min … max):   283.3 ms … 303.5 ms    10 runs

Summary
  Benchmark 2 ran
    4.87 ± 12.16 times faster than Benchmark 1

Raport Lighthouse

  • Benchmark 1: Raport Lighthouse ze strony głównej (logowanie)

Lighthouse

Pełny raport: lythar-login-load.ligthouse.report.json

  • Benchmark 2: Raport Lighthouse ze strony głównej (zalogowany)

Lighthouse

Pełny raport: lythar-app-load.ligthouse.report.json

Zużycie zasobów po stronie serwera (Frontend)

Wykonane czynności:

  1. Otwarcie strony głównej
  2. Zalogowanie się
  3. Stworzenie nowej grupy
  4. Ustawienie ikonki na grupie
  5. Ustawienia zdjęcia profilowego
  6. Wysłanie wiadomości na grupie (6/s) przez 10 sekund z 50 znakami
  7. Odświeżenie strony x20 w ciągu 10 sekund
*CPU%RAMDisk Read/WriteNetwork I/O
Avg0.87%55.134MB0/0Sent: 4.2883MB, Received: 557.5KB
Min0.00%48.25MB0/0Sent: 3.53MB, Received: 413KB
Max4.99%68.25MB0/0Sent: 4.5MB, Received: 651KB

Zużycie zasobów po stronie klienta (Frontend)

Wykonane czynności: To samo co powyżej

*CPU%RAMDisk Read/WriteNetwork I/O
Avg5.77%121MB0/0- / -
Min0.7%52.9MB0.1MBps/0- / 0.1Mbps
Max26%200MB0.1MBps/0- / <0.1Mbps

Uwaga

Nie jesteśmy w stanie w pełni zmierzyc zużycia zasobów po stronie klienta, ponieważ nie mamy dokładnej precyzji z korzystanych narzędzi.

Zużycie zasobów po stronie serwera (Backend)

Wykonane czynności: To samo co powyżej

*CPU%RAMDisk Read/WriteNetwork I/O
Avg2.525%313.38MB0/0Sent: 160.99KB, Received: 202.54KB
Min0.07%109.9MB0/0Sent: 64.3KB, Received: 102KB
Max16%534MB0/0Sent: 419KB, Received: 731KB

Zużycie zasobów po stronie serwera (Baza Danych)

*CPU%RAMDisk Read/Write
Avg0.245%21MB0/0
Min0.00%30.77MB0/0
Max5.35%20.77MB0/0

Uwaga

Wartości są orientacyjne i mogą się różnić w zależności od konfiguracji sprzętowej i oprogramowania. Nie jesteśmy w stanie w pełni zasymulować rzeczywistych warunków.