Jak sprawdzić prędkość połączenia na serwerze VPS lub serwerze dedykowanym (2026) | INTROSERV
EUR
european

EUR

usa

USD

Poland Pl
Ex. VAT Ex. VAT 0%

Jak sprawdzić prędkość połączenia na serwerze VPS lub serwerze dedykowanym (2026)

Grupa docelowa: poziom średniozaawansowany. Użytkownik ma doświadczenie w pracy z wierszem poleceń oraz w podstawowej administracji serwerami.

Szacowany czas realizacji: od 20 do 30 minut.

Po zakończeniu tego samouczka będziesz w stanie zmierzyć surową przepustowość swojego serwera za pomocą Speedtest oraz zdiagnozować połączenie między serwerem a konkretnym punktem zdalnym za pomocą iPerf3.

Wprowadzenie

Pytania dotyczące prędkości połączenia na serwerze VPS lub serwerze dedykowanym występują w dwóch różnych formach. Pierwsze z nich ma charakter ogólny: jaką przepustowość faktycznie zapewnia ten serwer w danej chwili. Drugie jest bardziej szczegółowe: dlaczego transfer między tym serwerem a konkretnym punktem końcowym przebiega wolno. Te dwa pytania wymagają użycia różnych narzędzi.

Ten poradnik obejmuje oba poziomy. Speedtest pozwala w mniej niż minutę uzyskać szybki odczyt ogólnej przepustowości kanału. iPerf3 mierzy ścieżkę między dwoma znanymi punktami i stanowi standard INTROSERV w zakresie diagnozowania problemów z łącznością, zgodnie z definicją zawartą w wewnętrznym podręczniku „Zasady postępowania w przypadku problemów z łącznością sieciową”. Zrozumienie, które narzędzie odpowiada na które pytanie, pozwala zaoszczędzić czas i zapobiega wyciąganiu błędnych wniosków.

Wymagania wstępne

Przed rozpoczęciem upewnij się, że dysponujesz następującymi elementami:

  • VPS lub serwer dedykowany z systemem Ubuntu 24.04 LTS, Ubuntu 22.04 LTS, AlmaLinux 9, Rocky Linux 9, Windows Server 2022 lub Windows Server 2025
  • Użytkownik bez uprawnień roota, ale z uprawnieniami sudo w systemie Linux, lub konto administratora w systemie Windows
  • Dostęp do Internetu z serwera; oba narzędzia otwierają wyłącznie połączenia wychodzące i nie wymagają żadnych portów przychodzących
  • Oprogramowanie instalowane podczas samouczka: Speedtest CLI 1.2.0 oraz iperf3 3.9 lub nowszy z repozytoriów dystrybucji

Nie są wymagane żadne zmiany w konfiguracji zapory sieciowej po stronie przychodzącej. Jeśli serwer ogranicza ruch wychodzący, należy zezwolić na ruch TCP wychodzący na porty 80 i 443 dla Speedtest oraz na port wybranego serwera iPerf3 w celu przeprowadzenia testów diagnostycznych.

Część 1: szybkie sprawdzenie przepustowości za pomocą Speedtest

Speedtest firmy Ookla mierzy przepustowość pobierania, przepustowość wysyłania, opóźnienie oraz utratę pakietów w połączeniu z najbliższym publicznym serwerem testowym. Jest to najszybszy sposób na uzyskanie ogólnego obrazu kanału.

Warning

Speedtest i podobne usługi łączą się z serwerami stron trzecich, wybieranymi automatycznie z publicznej puli. Wynik opisuje kanał jedynie w ogólnym ujęciu. Nie należy używać tych narzędzi do diagnozowania problemów z łącznością z konkretnym serwerem. Do diagnostyki typu punkt-punkt należy użyć iPerf3, zgodnie z opisem w części 2.

Instalacja interfejsu CLI Speedtest w systemie Ubuntu

Firma Ookla udostępnia interfejs CLI za pośrednictwem własnego repozytorium apt. Dodaj repozytorium:

curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash

W systemie Ubuntu 22.04 zainstaluj pakiet bezpośrednio:

sudo apt install speedtest

W systemie Ubuntu 24.04 repozytorium Ookla publikuje swoje pakiety pod kryptonimem „jammy” i nie udostępnia wpisu „noble”, dlatego przed instalacją należy skierować repozytorium na „jammy”. Ten krok jest wymagany w wersji 24.04: bez niego instalacja zakończy się niepowodzeniem z komunikatem „Nie można zlokalizować pakietu speedtest”.

sudo sed -i 's/noble/jammy/g' /etc/apt/sources.list.d/ookla_speedtest-cli.list sudo apt update sudo apt install speedtest

Instalacja interfejsu CLI Speedtest w systemach AlmaLinux i Rocky Linux

Dodaj repozytorium Ookla dla dnf:

curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh | sudo bash

Zainstaluj pakiet:

sudo dnf install speedtest

Instalacja Speedtest CLI w systemie Windows Server

Otwórz PowerShell jako administrator. Pobierz i rozpakuj oficjalne archiwum CLI:

Invoke-WebRequest -Uri "https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip" -OutFile "$env:TEMP\speedtest.zip" Expand-Archive -Path "$env:TEMP\speedtest.zip" -DestinationPath "C:\Tools\speedtest"

Archiwum zawiera plik speedtest.exe, który działa bez instalacji. Ookla oferuje również graficzną aplikację Speedtest dla systemu Windows; na serwerze, do którego dostęp odbywa się za pośrednictwem RDP, CLI jest zazwyczaj bardziej praktycznym wyborem.

Przeprowadzenie testu

W systemie Linux uruchom:

speedtest

W systemie Windows uruchom w PowerShellu:

C:\Tools\speedtest\speedtest.exe

Przy pierwszym uruchomieniu narzędzie poprosi o interaktywne zaakceptowanie licencji Ookla i warunków RODO. Potwierdź je, a test się rozpocznie. Aby uruchomić test w trybie nieinteraktywnym lub za pomocą skryptu w systemie Linux lub Windows, dodaj flagi akceptacji, aby narzędzie nie wyświetlało monitu:

speedtest --accept-license --accept-gdpr

W systemie Windows dodaj te same flagi do pliku speedtest.exe.

Pełne uruchomienie trwa około 30 sekund i kończy się podsumowaniem:

Speedtest by Ookla Server: Example ISP - Example City (id: 12345) ISP: Example Networks Idle Latency: 1.25 ms (jitter: 0.10ms, low: 1.18ms, high: 1.40ms) Download: 940.12 Mbps (data used: 512.3 MB) Upload: 918.47 Mbps (data used: 466.1 MB) Packet Loss: 0.0% Result URL: https://www.speedtest.net/result/c/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Wiersze „Download” i „Upload” pokazują zmierzoną przepustowość. Adres URL wyniku prowadzi do strony, którą można udostępnić, zawierającej te same dane.

Tip

Aby przeprowadzić test na konkretnym serwerze Speedtest z puli publicznej, wyświetl listę pobliskich serwerów za pomocą polecenia speedtest -L, a następnie podaj wybrany identyfikator za pomocą polecenia speedtest -s <YOUR_SERVER_ID>. Ogranicza to losowość, ale serwer docelowy nadal pozostaje serwerem zewnętrznym, nad którym nie masz kontroli.

Testowanie z poziomu przeglądarki

Gdy serwer obsługuje środowisko pulpitu lub gdy chcesz sprawdzić łącze z własnej stacji roboczej w celach porównawczych, dwa serwisy przeglądarkowe zapewniają te same możliwości. Speedtest.net przeprowadza pełny test Ookla z możliwością wyboru serwera. Fast.com, obsługiwany przez Netflix, natychmiast wyświetla wartość pobierania, a po wybraniu opcji „Pokaż więcej informacji” ujawnia wartości wysyłania i opóźnienia. Wyniki uzyskane w przeglądarce zależą od komputera, na którym działa przeglądarka, więc test przeprowadzony z Twojej stacji roboczej mierzy przepustowość Twojej stacji roboczej, a nie serwera.

Część 2: precyzyjna diagnoza za pomocą iPerf3

iPerf3 mierzy maksymalną osiągalną przepustowość między dwoma konkretnymi hostami: serwerem użytkownika jako klientem oraz znanym serwerem iPerf3 jako punktem końcowym. Ponieważ oba końce łącza są stałe, wynik dokładnie opisuje ścieżkę, która nas interesuje. Jest to narzędzie wykorzystywane przez INTROSERV do diagnozowania łączności zgodnie z wewnętrznym podręcznikiem „Zasady postępowania w przypadku problemów z łącznością sieciową” i jest to pomiar, który należy dołączyć przy zgłaszaniu problemu sieciowego.

Instalacja iPerf3 w systemie Ubuntu

Pakiet jest dostępny w standardowych repozytoriach:

sudo apt update sudo apt install iperf3

Instalator może zapytać, czy uruchomić iperf3 jako demona. Należy odpowiedzieć „nie”; testy w tym samouczku uruchamiają iperf3 wyłącznie jako klienta, a demon stale nasłuchujący powoduje niepotrzebne otwarcie portu.

Instalacja iPerf3 w systemach AlmaLinux i Rocky Linux

Zainstaluj z standardowych repozytoriów:

sudo dnf install iperf3

Instalacja iPerf3 w systemie Windows Server

Projekt iPerf3 nie publikuje oficjalnych plików binarnych dla systemu Windows. Dokumentacja projektu odwołuje się do kompilacji społecznościowych, dostępnych na GitHubie oraz pod adresem https://files.budman.pw. Pobierz najnowsze archiwum 64-bitowe z jednego z tych źródeł, rozpakuj je i umieść zawartość w katalogu, np. C:\Tools\iperf3. Archiwum zawiera plik iperf3.exe wraz z niezbędnymi bibliotekami; umieść je w tym samym katalogu.

Sprawdź poprawność pliku wykonywalnego za pomocą PowerShell:

C:\Tools\iperf3\iperf3.exe --version

Oczekiwany wynik:

iperf 3.21 (cJSON 1.7.15)

Uruchamianie testu wysyłania

Test wysyłania danych wysyła dane z Twojego serwera do zdalnego serwera iPerf3. Zastąp i adresem oraz portem publicznego serwera iPerf3 znajdującego się w pobliżu Twojego centrum danych.

Info

Publiczne serwery iPerf3 w pobliżu europejskich centrów danych INTROSERV, z których można korzystać do tych testów: Niemcy/Wolfsburg 62.176.224.217 port 5201, Francja/Paryż 45.147.210.189 port 5200 (zakres portów od 5200 do 5240), Holandia/Naaldwijk 185.182.195.76 port 5201, Wielka Brytania/Londyn 5.180.211.133 port 5200, Polska/Warszawa 185.246.208.67 port 5201. Wybierz serwer znajdujący się najbliżej Twojego serwera. Serwery te są współdzielone i ograniczają liczbę jednoczesnych klientów, więc jeśli test zostanie odrzucony, spróbuj ponownie po krótkiej przerwie lub przejdź do następnego serwera na liście. Oficjalna lista znajduje się w wewnętrznym podręczniku „Zasady postępowania w przypadku problemów z łącznością sieciową”.

iperf3 -c <YOUR_IPERF_SERVER> -p <YOUR_IPERF_PORT> -t 30 -P 10 -i 0

Flagi mają następujące znaczenie. -c uruchamia iperf3 w trybie klienta w stosunku do podanego serwera. -p wybiera port serwera. -t 30 uruchamia test na 30 sekund, co jest wystarczająco długim czasem, aby wygładzić krótkie wahania. -P 10 otwiera 10 równoległych strumieni, co powoduje nasycenie łącza tak, jak ma to miejsce w przypadku rzeczywistego ruchu wielołączeniowego. -i 0 wyłącza raporty pośrednie, dzięki czemu wynik zawiera jedynie końcowe podsumowanie.

Po 30 sekundach test wyświetla wyniki dla poszczególnych strumieni oraz blok podsumowujący:

[SUM] 0.00-30.00 sec 3.28 GBytes 940 Mbits/sec sender [SUM] 0.00-30.00 sec 3.27 GBytes 938 Mbits/sec receiver

W wierszu „sender” odczytaj wynik wysyłania: jest to szybkość, z jaką serwer przesyłał dane do zdalnego punktu końcowego.

Przeprowadzenie testu pobierania

Test pobierania odwraca kierunek: serwer zdalny wysyła dane do Twojego serwera. Dodaj flagę -R do tego samego polecenia:

iperf3 -c <YOUR_IPERF_SERVER> -p <YOUR_IPERF_PORT> -t 30 -P 10 -i 0 -R

-R przełącza iperf3 w tryb odwrotny. Odczytaj wynik pobierania z wiersza odbiorcy w podsumowaniu: jest to szybkość, z jaką serwer odbierał dane.

Info

Publiczne serwery iPerf3 obsługują ograniczoną liczbę jednoczesnych klientów. Jeśli połączenie zostanie odrzucone z komunikatem „serwer jest zajęty wykonywaniem testu”, odczekaj chwilę i spróbuj ponownie lub wybierz inny publiczny serwer w tym samym regionie.

Tip

Przeprowadź każdy test dwa lub trzy razy i porównaj wyniki. Pojedynczy niski odczyt może wynikać raczej z chwilowego obciążenia serwera publicznego niż z problemu z Twoim łączem. Konsekwentnie niskie wyniki w kolejnych przebiegach testu oraz na dwóch różnych serwerach iPerf3 są znacznie silniejszym sygnałem.

Weryfikacja instalacji

Sprawdź, czy oba narzędzia są zainstalowane, i sprawdź ich wersje.

W systemie Linux:

speedtest --version iperf3 --version

Oczekiwany wynik:

Speedtest by Ookla 1.2.0.84 (ea6b6773cf) Linux/x86_64-linux-musl 5.15.0 x86_64 iperf 3.9 (cJSON 1.7.13)

Dokładne ciągi znaków wersji różnią się w zależności od wydania dystrybucji. Każdy wynik wyświetlający wersję potwierdza, że narzędzie jest zainstalowane i można je uruchomić. W systemie Windows uruchom te same polecenia, podając pełne ścieżki użyte wcześniej.

Cofanie zmian

Jeśli narzędzia nie są już potrzebne, należy je usunąć wraz z dodanymi repozytoriami.

W systemie Ubuntu:

sudo apt remove speedtest iperf3 sudo rm /etc/apt/sources.list.d/ookla_speedtest-cli.list sudo apt update

W systemach AlmaLinux i Rocky Linux:

sudo dnf remove speedtest iperf3 sudo rm /etc/yum.repos.d/ookla_speedtest-cli.repo

W systemie Windows Server usuń rozpakowane katalogi:

Remove-Item -Recurse -Force "C:\Tools\speedtest" Remove-Item -Recurse -Force "C:\Tools\iperf3"

Podsumowanie i kolejne kroki

Teraz możesz odpowiedzieć na oba pytania dotyczące prędkości połączenia, korzystając z odpowiedniego narzędzia. Wybór zależy od tego, co chcesz wiedzieć:

Sytuacja Narzędzie
Potrzebujesz ogólnej wartości prędkości dla kanału serwera Speedtest
Diagnozujesz problem związany z konkretnym serwerem iPerf3

Aby szybko sprawdzić poprawność działania po uruchomieniu nowego serwera VPS lub serwera dedykowanego INTROSERV, wystarczy jedno uruchomienie Speedtest. W przypadku każdego zgłoszenia dotyczącego problemu sieciowego należy przeprowadzić testy wysyłania i pobierania w iPerf3 na publicznym serwerze znajdującym się w pobliżu centrum danych oraz zapisać wyniki nadawcy i odbiorcy; są to wartości wymagane w procedurze diagnostycznej opisanej w „Zasadach postępowania w przypadku problemów z łącznością sieciową”. W kolejnym kroku warto rozważyć zaplanowanie okresowych testów iPerf3 z wykorzystaniem stałego punktu końcowego w celu ustalenia wartości bazowych, co pozwoli dostrzec rzeczywiste pogorszenie jakości połączenia natychmiast po jego wystąpieniu.

Wersja dokumentu: 1.
Ostatnia aktualizacja: sierpień 2026 r.
Właściciel: Zespół ds. dokumentacji technicznej

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • germany
  • Español
  • Italiano
  • Poland
  • Русский
  • Slovenski
  • Türkçe
  • ukraine
  • kingdom
  • French
  • Hrvatska
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA