Pravila za obravnavanje težav z omrežno povezljivostjo | INTROSERV

Pravila za obravnavanje težav z omrežno povezljivostjo

Namen

Ta priročnik vam pomaga pri ugotavljanju in poročanju o težavah z omrežno povezljivostjo s sistemom INTROSERV. Obravnavamo dve ključni diagnostični orodji: Testiranje MTR in merjenje pasovne širine iPerf. Pravilna diagnostika pospeši odziv naše podpore in pomaga določiti, kje so težave nastale.

Preden začnete

Najprej preverite nekaj osnovnih podatkov:

  • Ali je vaša lokalna povezava stabilna?
  • Ali ste onemogočili VPN ali proxy?
  • Ali druge aplikacije porabljajo pasovno širino (pretakanje, prenosi)?
  • Ali je vaš strežnik vklopljen in dosegljiv?

Nasvet: Če se težave nadaljujejo, preidite na teste MTR in iPerf.

Test MTR

Kaj počne MTR

Test MTR (My Traceroute) prikazuje omrežno pot od vaše naprave do ciljnega strežnika. Združuje funkciji traceroute in ping ter omogoča podatke o zakasnitvi in izgubi paketov v realnem času na vsakem skoku.

S programom MTR lahko ugotovite:

  • kje se izgubljajo paketi
  • Kateri skoki imajo veliko zakasnitev
  • ali je vaša povezava stabilna od konca do konca

Informacije: Potrebno je dvosmerno testiranje

Če želite dobiti popolno sliko o povezljivosti omrežja, morate teste MTR izvajati v dveh smereh:

  • Od računalnika do strežnika (odhodna smer)
  • iz strežnika nazaj v računalnik (povratna smer).

To pomaga ugotoviti, ali se težave pojavljajo na izhodni poti, povratni poti ali na obeh. Asimetrija omrežja je pogosta - ena smer ima lahko težave, medtem ko je druga v redu.

Zagon MTR v operacijskem sistemu Linux

Smer 1: Od računalnika do strežnika (izhodna pot)

sudo mtr -rwz YOUR_SERVER_IP -c 500 sudo mtr -o 'J M X LSR NA B W V' -wzbc 500 YOUR_SERVER_IP

Smer 2: Od strežnika nazaj v vaš računalnik (povratek)

Prijavite se v strežnik INTROSERV prek SSH in zaženite:

Nasvet: Za najboljše rezultate test MTR izvedite v reševalnem načinu. Tako odpravite vse motnje operacijskega sistema ali aplikacij strežnika.

sudo mtr -rwz YOUR_LOCAL_IP -c 500 sudo mtr -o 'J M X LSR NA B W V' -wzbc 500 YOUR_LOCAL_IP

Zamenjajte YOUR_SERVER_IP z naslovom IP strežnika INTROSERV in YOUR_LOCAL_IP z vašim javnim naslovom IP (ugotovite ga tako, da pred povezavo s strežnikom v računalniku zaženete curl ifconfig.me).

Informacije: Izvajanje traja nekaj časa - počakajte, da se zaključi. Z zastavico -c 500 se pošlje 500 paketov za zanesljive rezultate.

Dodatna diagnostika Linuxa

Preden pošljete prijavo za podporo, zberite informacije o omrežnem vmesniku (NIC):

Določite privzeto ime NIC:

ip route | grep default

Ime NIC se pojavi za besedo "dev" (npr. eth0, ens3).

Preverite napake NIC:

date && sudo ethtool -S ethX | grep error

Preverite hitrost povezave:

date && sudo ethtool ethX | grep Speed

Zamenjajte ethX z dejanskim imenom NIC iz ukaza ip route | grep default.

Določite aktivni vmesnik in IP:

ip a

Preverite prehod:

ip a: preverite prehod: ip a

Kaj je treba iskati: Preverjanje napak ethtool mora vrniti ničle ali prazen izpis. Vrednosti, ki niso enake ničlam, kažejo na težave s strojno opremo ali kablom, o katerih je treba obvestiti podporo. Vključite izpis hitrosti, da potrdite, da vmesnik deluje s pričakovano hitrostjo.

Zagon MTR v sistemu Windows

Za testiranje MTR v sistemu Windows uporabite WinMTR - grafično različico MTR. Prenesite in zaženite jo po tem vodniku: Preverjanje kanala WinMTR

Izvedite preskuse v obe smeri:

  • Iz računalnika v strežnik
  • iz strežnika v računalnik (za strežnike Windows se povežite prek RDP in zaženite WinMTR na strani strežnika)

Naredite zaslonske slike rezultatov programa WinMTR in jih priložite vozovnici za podporo.

Dodatna diagnostika strežnikov Windows

Odprite program PowerShell kot skrbnik in zaženite te ukaze:

Opredelite IP, stanje in ime NIC:

Izberite: Get-NetAdapter | Select-Object Name, Status, LinkSpeed: Get-NetAdapter | Select-Object Name, Status, LinkSpeed

Preverite napake NIC:

Get-NetAdapterStatistics -Name "SERVERS_ACTIVE_NIC" | Select-Object *Error*, *Discard* | Format-List

SERVERS_ACTIVE_NIC zamenjajte z imenom NIC iz prejšnjega ukaza (npr. "Ethernet", "Public Network").

Preverite prehod:

Get-NetRoute -DestinationPrefix "0.0.0.0.0/0"

Vrednost NextHop je vaš privzeti prehod.

Kaj iskati v statistiki omrežnih kartic? Vse neničelne vrednosti je treba sporočiti podporni službi:

  • ReceivedPacketErrors - napake med sprejemom (običajno težave s kablom ali vratom)
  • OutboundPacketErrors - napake med prenosom
  • ReceivedPacketsDiscarded - zavrnjeni paketi (kaže na preobremenjenost)

Branje izhodnih podatkov MTR

Stolpec

Kaj pomeni

Gostitelj

Ime strežnika ali IP v tem skoku

Izguba%

Odstotek izgubljenih paketov

Snt

Poslani paketi

Zadnji

Zadnja zamuda paketa (ms)

Povprečno

Povprečna zamuda (ms)

Najboljši

Najhitrejši odziv (ms)

Najhitrejši

Najpočasnejši odziv (ms)

StDev

Razlike v zakasnitvi (doslednost)

Kaj vam povedo rezultati

  • Izguba paketov: Vsaka izguba (>0 %) lahko kaže na težavo. Vendar je izguba paketov na določenih povezavah normalna - nekateri usmerjevalniki imajo ICMP onemogočen ali omejeno hitrost, kar se kaže kot izguba v MTR, medtem ko promet še vedno teče normalno. Ti skoki so pogosto tako konfigurirani namerno in ne kažejo na pravo težavo. Preverite, kje se izguba paketov pojavlja v obe smeri. Če se izguba zgodi pred skoki INTROSERV (v smeri 1) ali za vašim IP(v smeri 2), je težava v vašem ponudniku internetnih storitev. Če se dosledno izgubljanje pojavlja na več skokih INTROSERV ali vpliva na vašo dejansko storitev, moramo opraviti preiskavo. V vsakem primeru pošljite rezultate dvosmernega preskusa naši ekipi za podporo v analizo.
  • Zakasnitev: Nekaj povečanja je normalno, saj paketi potujejo dlje. Pričakovani so manjši skoki med skoki. Bodite pozorni na nenadne skoke ali zelo velike razlike (StDev), ki kažejo na nestabilnost ali preobremenjenost. Primerjajte rezultate med obema smerema - asimetrija lahko razkrije vir težave.

Osnovne vrednosti

Za regije EU pričakujte 10-50 ms zakasnitve v Evropo in 100-300 ms na druge celine. Rezultate primerjajte s temi razponi v obeh smereh.

Ko poročate o težavah, vedno priložite obe poročili MTR (v strežnik in iz strežnika) ali posnetke zaslona ter diagnostični izpis NIC. Potrebna so dvosmerna poročila - samo enosmerni test ni dovolj za pravilno diagnozo.

Če je mogoče, dodajte dodatne informacije:

  • IP: naslov IP računalnika ali strežnika zunaj sistema INTROSERV.
  • Javni naslov MAC izvornega računalnika ali strežnika
  • Javni naslov MAC vašega strežnika znotraj sistema INTROSERV
  • Vrsta protokola (TCP ali UDP): ?
  • Smer problema: (v katero smer se usmerja problem?) IP-naslov vašega strežnika, obratno ali oboje?
  • Posebna pogostost: stalno ali občasno?

Testiranje pasovne širine iPerf

iPerf je orodje za merjenje zmogljivosti omrežja, ki natančno testira pasovno širino med vašim strežnikom in javnimi testnimi strežniki. Za diagnostiko INTROSERV-a priporočamo uporabo javnih strežnikov iPerf, ki so geografsko blizu lokacije vašega podatkovnega centra, kar zagotavlja zanesljive rezultate, ki odražajo vašo dejansko kakovost storitev.

Zakaj ne Speedtest-cli ali testi brskalnika?

Za diagnostiko ne priporočamo uporabe programov Speedtest-cli, Speedtest.net ali Fast.com. Te storitve naključno izbirajo testne strežnike v omrežjih tretjih oseb, kar lahko privede do nekonsistentnih rezultatov. Šibek ali preobremenjen strežnik v njihovi infrastrukturi lahko pokaže slabe hitrosti, ki ne odražajo dejanske kakovosti vaše povezave z INTROSERV. To vodi do lažnih poročil o težavah s storitvami.

Namesto tega priporočamo uporabo javnih strežnikov iPerf, ki so geografsko blizu vašega podatkovnega središča, za natančno merjenje pasovne širine.

Namestitev programa iPerf in izvajanje testov v operacijskem sistemu Linux:

Na telefonu: sudo apt install iperf3

iPerf3 podpira dve smeri testiranja:

Test nalaganja:

iperf3 -c <public_iperf_server_ip> -p <port> -t 30 -P 10 -i 0

Meri hitrost prenosa - v rezultatih preverite vrednost pošiljatelja.

Preizkus prenosa:

iperf3 -c <public_iperf_server_ip> -p <port> -t 30 -P 10 -R -i 0

Meri hitrost prenosa - v rezultatih preverite vrednost prejemnika. Oznaka -R obrne smer testa.

Rezultate po potrebi shranite v datoteko:

iperf3 -c <public_iperf_server_ip> -p <port> -t 30 -P 10 -i 0 > iperf-upload.txt

iperf3 -c <public_iperf_server_ip> -p <port> -t 30 -P 10 -R -i 0 > iperf-download.txt

Namestitev programa iPerf in izvajanje preskusov v sistemu Windows / Windows Server:

  1. Prenesite iperf3 za Windows z: https://iperf.fr/iperf-downloa...
  2. Preneseno datoteko ZIP razpršite v mapo, npr. C:\iperf3.
  3. Odprite ukazno vrstico (cmd.exe) in pojdite v mapo: cd C:\iperf3
  4. Izvedite teste v obe smeri:

Test nalaganja (odhodni test):

iperf3.exe -c <public_iperf_server_ip> -p <port> -t 30 -P 10 -i 0

To meri hitrost prenosa - v rezultatih preverite vrednost pošiljatelja.

Preizkus prenosa (vhodni):

iperf3.exe -c <public_iperf_server_ip> -p <port> -t 30 -P 10 -R -i 0

Meri hitrost prenosa - v rezultatih preverite vrednost prejemnika. Oznaka -R obrne smer preskusa.

Rezultate po potrebi shranite v datoteke:

iperf3.exe -c <public_iperf_server_ip> -p <port> -t 30 -P 10 -i 0 > iperf-upload.txt

iperf3.exe -c <public_iperf_server_ip> -p <port> -t 30 -P 10 -R -i 0 > iperf-download.txt

Pojasnjeni parametri ukaza:

  • -c <IP> - povezava s strežnikom na tem naslovu IP
  • -p <port> - uporabi določena vrata ali območje vrat
  • -t 30 - testiranje traja 30 sekund
  • -P 10 - uporabi 10 vzporednih povezav (preizkusi polno zmogljivost pasovne širine)
  • -i 0 - onemogoči intervalna poročila (prikaže samo končne rezultate)
  • -R - obratna smer testa (javni strežnik iperf pošlje k vam, meri hitrost prenosa)

Nasvet: Izberite testni strežnik, ki je geografsko blizu vašega podatkovnega centra INTROSERV. Testiranje iz strežnika v Nemčiji z uporabo avstralskega strežnika iPerf lahko prinese netočne rezultate. To so javni strežniki in so lahko občasno zasedeni - če se eden od njih ne odzove, po kratkem času ponovno izvedite test.

Razumevanje izhodnih podatkov iPerf

V programu iPerf je v vrstici za pošiljatelja prikazana hitrost prenosa od vira preskusa do ciljnega strežnika, v vrstici za prejemnika pa hitrost prenosa od strežnika do vaše naprave.

Za dosledne meritve zapišite obe vrednosti in test ponovite vsaj trikrat.

Pridobivanje natančnih rezultatov

Izvedite vsaj tri zaporedne preskuse, da bi ugotovili občasne težave. Pred testiranjem:

  • Zaprite aplikacije, ki zahtevajo veliko pasovne širine (pretakanje, prenosi, prenosi datotek).
  • testov ne izvajajte na več napravah hkrati
  • Prepričajte se, da v ozadju ne tečejo posodobitve

Rezultate shranite s časovnimi oznakami (v UTC) in lokacijo testnega strežnika. Sprejemljiv je tudi posnetek zaslona končnega rezultata.

Pričakovana zmogljivost

Po končanem preskusu (počakajte polnih 30 sekund) boste videli končne rezultate, kot so:

Informacije: Počakajte, da se test v celoti zaključi. Končni povzetek se prikaže na koncu po vseh intervalnih izpisih. Na zaslonu si oglejte ali shranite samo končne vrstice [SUM] - te vsebujejo dejanske rezultate.

Pri storitvi EU se hitrost prenosa/obremenitve v času izven prometne konice ne sme zmanjšati za več kot 10-15 % pod omejitve vašega načrta. Če so hitrosti še nižje, je nekaj narobe.

Javni testni strežniki iPerf

Če želite dobiti natančne rezultate, uporabite javni strežnik iPerf, ki je geografsko blizu lokacije vašega podatkovnega centra INTROSERV. Spodaj so priporočeni javni strežniki iPerf z zanesljivimi povezavami 10 Gb/s+.

Evropa:

Nemčija, Wolfsburg

# Preizkus prenosa (preverite vrednost pošiljatelja): iperf3 -c 62.176.224.217 -p 5201 -t 30 -P 10 -i 0 # Preizkus prenosa (preverite vrednost prejemnika): iperf3 -c 62.176.224.217 -p 5201 -t 30 -P 10 -R -i 0

Nizozemska, Naaldwijk

# Test prenosa (preveri vrednost pošiljatelja): iperf3 -c 185.182.195.76 -p 5201 -t 30 -P 10 -i 0 # Test prenosa (preveri vrednost prejemnika): iperf3 -c 185.182.195.76 -p 5201 -t 30 -P 10 -R -i 0

Združeno kraljestvo, London

# Test prenosa (preveri vrednost pošiljatelja): iperf3 -c 5.180.211.133 -p 5200 -t 30 -P 10 -i 0 # Test prenosa (preveri vrednost prejemnika): iperf3 -c 5.180.211.133 -p 5200 -t 30 -P 10 -R -i 0

Francija, Pariz

# Test prenosa (preveri vrednost pošiljatelja): iperf3 -c 45.147.210.189 -p 5200-5240 -t 30 -P 10 -i 0 # Test prenosa (preveri vrednost prejemnika): iperf3 -c 45.147.210.189 -p 5200-5240 -t 30 -P 10 -R -i 0

Poljska, Varšava

# Test prenosa (preveri vrednost pošiljatelja): iperf3 -c 185.246.208.67 -p 5201 -t 30 -P 10 -i 0 # Test prenosa (preveri vrednost prejemnika): iperf3 -c 185.246.208.67 -p 5201 -t 30 -P 10 -R -i 0

Severna Amerika:

ZDA, New York

# Test prenosa (preveri vrednost pošiljatelja): iperf3 -c 194.33.45.192 -p 5200 -t 30 -P 10 -i 0 # Test prenosa (preveri vrednost prejemnika): iperf3 -c 194.33.45.192 -p 5200 -t 30 -P 10 -R -i 0

ZDA, Los Angeles

# Test prenosa (preveri vrednost pošiljatelja): iperf3 -c 77.247.126.223 -p 5200-5209 -t 30 -P 10 -i 0 # Test prenosa (preveri vrednost prejemnika): iperf3 -c 77.247.126.223 -p 5200-5209 -t 30 -P 10 -R -i 0

Kanada, Montreal

# Test prenosa (preveri vrednost pošiljatelja): iperf3 -c 70.38.95.143 -p 5201-5210 -t 30 -P 10 -i 0 # Test prenosa (preveri vrednost prejemnika): iperf3 -c 70.38.95.143 -p 5201-5210 -t 30 -P 10 -R -i 0

Azijsko-pacifiška regija:

Singapur

# Test prenosa (preveri vrednost pošiljatelja): iperf3 -c 23.108.99.54 -p 5201-5210 -t 30 -P 10 -i 0 # Test prenosa (preveri vrednost prejemnika): iperf3 -c 23.108.99.54 -p 5201-5210 -t 30 -P 10 -R -i 0

Avstralija, Sydney

# Test prenosa (preveri vrednost pošiljatelja): iperf3 -c 23.106.244.70 -p 5201-5210 -t 30 -P 10 -i 0 # Test prenosa (preveri vrednost sprejemnika): iperf3 -c 23.106.244.70 -p 5201-5210 -t 30 -P 10 -R -i 0

Indija, Bangalore

# Test prenosa (preveri vrednost pošiljatelja): iperf3 -c 49.205.75.2 -p 5001-5020 -t 30 -P 10 -i 0 # Test prenosa (preveri vrednost sprejemnika): iperf3 -c 49.205.75.2 -p 5001-5020 -t 30 -P 10 -R -i 0

Pogosta vprašanja

  • Težave s ponudniki internetnih storitev: Če MTR kaže izgubo na skokih pred infrastrukturo INTROSERV, se obrnite na svojega ponudnika internetnih storitev.
  • Zunanja omrežja: Upoštevajte, da je INTROSERV odgovoren za povezljivost znotraj svojih podatkovnih centrov in hrbtenične infrastrukture. Če pride do izgube ali zakasnitve paketov zunaj omrežja INTROSERV - na primer na poteh ponudnikov internetnih storitev ali vmesnih operaterjev -, to ni pod našim nadzorom in odgovornostjo.
  • Vzdrževanje: Če pride do vzdrževanja ali zaznanih težav v omrežju, INTROSERV zagotavlja obvestila po uradnih komunikacijskih kanalih. Vedno si prizadevamo, da stranke obvestimo vnaprej ali čim prej.

Poročanje podpori INTROSERV

Vključite te informacije:

  • IP ali ime gostitelja vašega strežnika
  • Obojestranska poročila MTR (priloženi sta obe smeri)
  • Diagnostični rezultati NIC (rezultati ethtool/PowerShell)
  • Rezultati testa iPerf na javnem strežniku iPerf v bližini lokacije vašega podatkovnega centra
  • Kdaj ste opazili težavo (čas UTC)
  • ali se težava pojavlja stalno ali občasno
  • Vaša lokacija in ime ponudnika internetnih storitev (če je pomembno)

Primer vozovnice

Zadeva: Izvedba poročila iPerf (v angleščini): IP strežnika: 185.XX.XX.XX.XX

Obojestranska poročila MTR: [mtr-report-to-server.txt priložen] [mtr-report-from-server.txt priložen]

Diagnostika NIC: [rezultati ethtool ali PowerShell priloženi/prilepljeni]

Informacije: V nadaljevanju lahko priložite tudi zaslonske slike rezultatov MTR ali jih priložite vozovnici.

Testi iPerf v strežnik iPerf v Nemčiji (62.176.224.217) - testirano ob 14:30-14:35 UTC

Testi UPLOAD - preverite vrednost pošiljatelja:

iperf3 -c 62.176.224.217 -p 5201 -t 30 -P 10 -i 0

Test (14:30 UTC): Rezultat: 1,95 Gbits/s

Ponovni preizkus (14:31 UTC): Rezultat: 1,90 Gbits/s

TESTI PRENOSA - preverite vrednost sprejemnika:

iperf3 -c 62.176.224.217 -p 5201 -t 30 -P 10 -R -i 0

Test (14:33 UTC): Rezultat: 1,87 Gbits/s

Ponovni preizkus (14:34 UTC): Rezultat: 1,88 Gbits/sek

Povzetek : Povprečje prenosa: Gbits/sec Povprečje prenosa: ~1,92 Gbits/sec Povprečje prenosa: ~1,92 Gbits/sec ~1,88 Gbits/sek.

Težava: velika zakasnitev do strežnika Začeto: 2025-01-15 ob 14:30 UTC V teku? Da (preizkušeno v 30 minutah) Lokacija: Stockholm, Švedska (ponudnik internetnih storitev: Telia)

Koristni ukazi Referenca

Ukaz

Kaj naredi

sudo mtr -o 'J M X LSR NA B W V' -wzbc 500 <host>

Preizkus MTR z razširjenim izpisom

ip route | grep default

Prikaže privzeto ime NIC

sudo ethtool -S ethX | grep error

Preveri napake NIC

sudo ethtool ethX | grep Speed

Preveri hitrost NIC

ip a

Prikaži vmesnike in IP-je

ip r

Prikaži usmerjevalno tabelo in vrata

iperf3 -c <server_ip> -p <port> -t 30 -P 10 -i 0

Preizkus pasovne širine (prenos)

iperf3 -c <server_ip> -p <port> -t 30 -P 10 -R -i 0

Preizkus pasovne širine (prenos)

ping <host>

Hitro preverjanje zakasnitve

traceroute <host>

Prikaz omrežne poti

curl ifconfig.me

Prikaže vaš javni naslov IP

VAT

  • Other

    Other

    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

    %
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • Other
  • canada
  • poland
  • european-union
  • france
  • germany
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria