Twee persent verlies oor ’n lang ping-reeks voel soos ’n syfer waarop jy kan reageer, en dit is selde so. Dit sê nie waar die antwoorde weggeraak het nie, of hulle saam weggeraak het nie, of hoe enige bepaalde toepassing daardie interval ervaar het nie. Verlies wat gelykmatig oor ’n minuut versprei is en verlies wat binne een uitruiling saamgebondel is, lewer baie verskillende uitkomste vir dieselfde persentasie.

Vergelyk drie maatstawwe eerder as om een te vertrou: wat die probe gesien het, wat die koppelvlak-tellers gedoen het, en waarvoor die toepassing werklik gewag het.

Wat ’n ping-persentasie werklik meet

’n Eggo-probe toets een rigting van een protokol met een pakketgrootte, teen watter tempo jy ook al gekies het. ’n Tonnel wat ’n groot oplaai dra, doen heeltemal iets anders, en ’n skakel wat klein probes laat val, is nie noodwendig die skakel wat die oordrag benadeel nie. Die persentasie verpletter ook die tydsinligting wat die meeste saak maak, want tien verlore antwoorde in ’n uitbarsting is nie dieselfde as tien verlore antwoorde ’n uur uitmekaar nie. Dit kan jou ook nie sê watter kant van die tonnel iets laat val het nie.

Hou die probe-uitslag as ’n wenk oor die pad. Gaan soek dan die tydsberekening en die grens wat dit veroorsaak het.

Vergelyk teller-verskille, nie leeftydtotal nie

Neem tydgestempelde lesings voor en na die venster waarin die simptoom verskyn het, by albei eindpunte en by enige skakelaarpoort wat jy beheer. Teken verkeersvolume saam met foute, weggegooide pakkette en skakelstatusveranderinge aan, want ’n nie-nul totaal wat oor maande opgebou het, beskryf geskiedenis eerder as hierdie voorval. ’n Teller wat met drie beweeg het tydens die stilstand is ’n ander waarneming as ’n teller wat drie duisend lees en nooit verander het nie.

ip -s link show dev eth0
nstat -az TcpRetransSegs TcpExtTCPTimeouts
date -u +%Y-%m-%dT%H:%M:%SZ

Pakkette wat weens ontvangsfoute weggegooi is en pakkette wat om ander redes weggegooi is, leef in aparte tellers, en die onderskeid verander die opvolg. Fouttellers wys na die fisiese of drywerlaag, terwyl ry-druk en beleidwegdoening êrens bokant dit wys. Bewaar ook die rigting en die koppelvlaknaam, want ’n toename in ontvangsfoute op ’n opwaartse skakel en ’n tonnel-pakketteller is nie uitruilbaar nie.

As ’n drywer gedetailleerde fisiese tellers blootstel, lees dit deur daardie adapter se dokumentasie. Om een betekenis aan elke veld met die naam “drop” oor twee vervaardigers toe te ken, is hoe ’n normale boekhoudkundige eienaardigheid ’n hardewarediagnose word.

Hoe ’n verlore segment ’n lang wag word

’n Toepassing kan veel langer as een rondtrip wag nadat dit ’n segment verloor het. TCP skat die rondtrip-tyd, bereken ’n herversendingstimer uit daardie skatting en tree terug wanneer ’n herversending ook misluk, so ’n enkele verlore segment op die verkeerde oomblik kan ’n versoek vir ’n merkbare interval laat stilstaan. Daardie meganisme word in RFC 6298 gespesifiseer, en dit verduidelik waarom ’n verlieskoers wat onbenullig lyk, steeds gevoel kan word.

Nie elke pouse is egter ’n herversendingstimeout nie. Dieselfde wag kan van naamresolusie, ’n stadige bediener of ’n toepassing kom wat sy eie versoek ná ’n fout herprobeer. Skei daardie gevalle deur die mislukte bewerking in lyn te bring met vervoerwaarnemings en met die tonnel se eie sessiegebeurtenisse. ’n Onderbreking op die datapad sonder herverbinding is ’n ander gebeurtenis as ’n vars handdruk en geloofsbrief-uitruiling.

Waar vaslegging toegelaat word, hou dit eng. Wat jy nodig het, is of die verwagte pakkette of bevestigings by ’n spesifieke grens stop, nie die feit dat daar iewers in ’n besige spoor ’n herversending bestaan nie.

Verander een grens sonder om die ander te skuif

As die bewyse na ’n plaaslike skakel wys, vervang ’n goedgekeurde kabel of poort as ’n beheerde vergelyking en los alles anders alleen. Hou die eindpunt, die toepassing en die werklading vergelykbaar, en verander presies een grens per poging. Om ’n bedrade skootrekenaar met ’n draadlose een te vergelyk terwyl jy ook uitgange en protokolle verwissel, sê jou niks wat jy kan toeskryf nie.

Skoon plaaslike tellers sertifiseer nie die res van die pad nie. Hulle begrens die deel wat jy kan sien, en die eerlike verslag sê watter grense waargeneem is en watter nie. Wat jy aan die einde wil hê, is ’n stelling dat een waarneming verander het toe een ingryping plaasgevind het, nie ’n anekdote oor ’n slegte kabel wat tot ’n universele reël bevorder is nie.

Verwante artikels