Polski
€EUR
  • vps
  • przepustowość
  • 10 gbit/s
  • iperf3
  • sieć
  • hosting

Połączenie 10 Gbit/s na VPS: co naprawdę zmienia

Co oznacza port 10 Gbit/s na VPS, które zastosowania na nim korzystają, jakie są realne ograniczenia i jak samodzielnie zmierzyć przepustowość.

  • 4 min czytania
  • Sarah Belkacem
Połączenie 10 Gbit/s na VPS: co naprawdę zmienia

Port 10 Gbit/s to teoretyczna przepustowość 1,25 GB na sekundę. Zestaw danych o rozmiarze 50 GB przesyła się więc w nieco ponad 40 sekund w najlepszym przypadku, a na porcie 1 Gbit/s zajmuje to ponad 6 minut. To górny limit karty sieciowej, a nie gwarancja przepustowości na całej trasie.

Oferty Infrawire opierają się na łączności 10 Gbit/s. Sprawdźmy, do czego ona służy, co w praktyce może ją ograniczać i jak ją zmierzyć, nie polegając na materiałach reklamowych.

Co 10 Gbit/s zmienia w praktyce

Różnicę widać głównie wtedy, gdy wąskim gardłem jest sieć. Na małej stronie wizytówkowej różnica między 1 a 10 Gbit/s jest niewidoczna: serwer ogranicza procesor, baza danych albo kod, i to na długo przed wyczerpaniem pasma.

Kilka rodzajów obciążenia szybko nasyca jednak łącze 1 Gbit/s:

  • dystrybucja dużych plików (obrazy dysków, archiwa, multimedia);
  • kopie zapasowe i odtwarzanie z zdalnego magazynu lub do niego;
  • replikacja baz danych między dwoma serwerami;
  • lustra pakietów i rejestry kontenerów;
  • jednoczesne szczyty ruchu, gdy setki klientów pobierają pliki w tym samym czasie.

W takich sytuacjach zapas 10 Gbit/s pochłania piki bez kolejkowania po stronie serwera. Równoległe pobierania dzielą szerszą rurę, więc jeden duży transfer nie spowalnia wszystkich pozostałych.

Co ogranicza realną przepustowość

Port 10 Gbit/s nie zapewnia 10 Gbit/s do dowolnego miejsca docelowego. Zmierzona przepustowość zależy od całego łańcucha.

Druga strona połączenia. Jeśli klient lub serwer po drugiej stronie ma ograniczenie do 1 Gbit/s, to on wyznacza sufit. Użytkownik z domowym łączem nigdy nie pobierze od Państwa 10 Gbit/s.

Trasa w sieci. Na wynik wpływają routing między operatorami, przeciążenia w określonych godzinach i odległość. Zanim zdecydujesz się na lokalizację, możesz sprawdzić łączność w narzędziu looking glass.

Dysk i procesor. Zapis z prędkością 1,25 GB/s wymaga porządnego dysku NVMe. Szyfrowanie TLS lub SSH przy takim tempie obciąża też jeden lub kilka rdzeni. Transfer scp w jednym strumieniu często osiąga wyraźnie mniej, niż pozwala łącze.

Protokół. Pojedynczy strumień TCP jest ograniczony oknem odbioru i czasem podróży pakietu w obie strony. Kilka strumieni równolegle lepiej wykorzystuje łącze.

Pomiar przepustowości za pomocą iperf3

Aby sprawdzić, co faktycznie uzyskujesz, użyj iperf3 między VPS-em a drugą maszyną. Na Debianie lub Ubuntu:

Bash
sudo apt update && sudo apt install -y iperf3

Po stronie serwera uruchom nasłuchiwanie:

Bash
iperf3 -s

Z drugiej maszyny wykonaj test na czterech równoległych strumieniach przez 30 sekund, a potem w odwrotnym kierunku:

Bash
iperf3 -c IP_DU_VPS -P 4 -t 30 iperf3 -c IP_DU_VPS -P 4 -t 30 -R

Port 5201 musi być otwarty w zaporze na czas testu. Potem go zamknij.

Na maszynie wirtualnej ethtool nie zawsze pokazuje rzeczywistą prędkość interfejsu:

Bash
ethtool eth0 | grep Speed

Wartość „Unknown!" jest częsta przy karcie wirtualnej i nie oznacza problemu. Opieraj się na wyniku iperf3.

Kilka przydatnych ustawień

Przy dużej przepustowości domyślna konfiguracja TCP w jądrze bywa zbyt zachowawcza. Dwa ustawienia warte przetestowania, w pliku /etc/sysctl.d/99-network.conf:

INI
net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr

Zastosuj je poleceniem sudo sysctl --system. Zmierz wynik przed zmianą i po niej: na niektórych trasach zysk jest wyraźny, na innych żaden. Nie zmieniaj buforów rmem_max i wmem_max bez wcześniejszego pomiaru, ponieważ zbyt duże wartości zużywają pamięć na darmo.

Wybór VPS-a według zastosowania i lokalizacji

Przepustowość liczy się tak samo jak położenie geograficzne serwera względem użytkowników. Pełny katalog znajdziesz na stronie VPS, a gama VPS Linux odpowiada większości zastosowań związanych z transferem i hostingiem.

PotrzebaCo rozważyć
Odbiorcy w Europie, dane objęte RODOVPS Francja lub VPS Niemcy
Odbiorcy w Ameryce PółnocnejVPS USA
Odbiorcy w AzjiVPS Hongkong
Usługa narażona na ataki wolumetryczneVPS Anti-DDoS
Pulpit zdalny, aplikacje WindowsVPS Windows
Handel automatycznyVPS Forex lub VPS MetaTrader 5

Szerokie łącze pomaga też przetrwać niewielki atak, ale nie zastępuje dedykowanej ochrony. Jeśli Twoja usługa jest celem, sama pojemność portu nie wystarczy.

Przy obciążeniach przekraczających możliwości VPS-a serwery dedykowane dają dostęp do całych zasobów maszyny. Poradniki opisują szczegółowo konfigurację sieci i zabezpieczanie takich serwerów.

FAQ

Nie automatycznie. Czas odpowiedzi strony zależy przede wszystkim od kodu, bazy danych i pamięci podręcznej. Duża przepustowość pomaga głównie przy ciężkich plikach i dużym natężeniu ruchu.

Tylko wtedy, gdy nadążają źródło, trasa sieciowa, dysk i procesor. W większości przypadków uzyskana przepustowość jest niższa niż limit portu. Test iperf3 z wieloma strumieniami daje uczciwy pomiar.

Looking glass pozwala uruchamiać testy sieciowe z poziomu infrastruktury. Uzupełnij go o iperf3 lub mtr ze swoich maszyn, o różnych porach dnia.

Rzadko. Te zastosowania zużywają niewiele pasma, za to są wrażliwe na stabilność trasy sieciowej i lokalizację. Ofertę wybieraj według procesora, pamięci RAM i lokalizacji, zanim spojrzysz na przepustowość portu.

Sarah Belkacem

Autor

Sarah Belkacem

Marketing Manager, Infrawire

Powiązane artykuły

Bądź na bieżąco z najnowszymi ofertami, zniżkami i promocjami specjalnymi.

Zobacz promocje

Używamy plików cookie

Używamy plików cookie analitycznych, aby ulepszać nasz serwis. Nie sprzedajemy danych stronom trzecim. Więcej w polityce prywatności.