Dva odstotka izgube med dolgim izvajanjem ping se zdi številka, na katero se da ukrepati, in redko je tako. Ne pove, kje so odgovori izginili, ali so izginili skupaj ali kako je določena aplikacija doživela ta interval. Izguba, enakomerno razporejena čez minuto, in izguba, zbrana znotraj ene izmenjave, dajeta pri istem odstotku zelo različne rezultate.

Primerjajte tri meritve, namesto da zaupate eni: kaj je videla sonda, kaj so naredili števci vmesnika in na kaj je aplikacija v resnici čakala.

Kaj odstotek ping v resnici meri

Odmevna sonda preizkusi eno smer enega protokola z eno velikostjo paketa, s tempom, ki ste ga izbrali. Tunel, ki prenaša veliko nalaganje, počne nekaj povsem drugega, in povezava, ki spusti majhne sonde, ni nujno povezava, ki škodi prenosu. Odstotek tudi zdrobi časovno informacijo, ki je najpomembnejša, saj deset izgubljenih odgovorov v enem izbruhu ni isto kot deset izgubljenih odgovorov z eno uro razmika. Ne more vam povedati niti, katera stran tunela je kaj spustila.

Obdržite izid sonde kot namig o poti. Nato poiščite čas in mejo, ki sta ga ustvarila.

Primerjajte razlike števcev, ne vsote življenjske dobe

Vzemite odčitke s časovnim žigom pred oknom, v katerem se je pojavil simptom, in po njem, na obeh koncih in na vsakem vratu stikala, ki ga nadzorujete. Zapišite obseg prometa skupaj z napakami, zavrženimi paketi in spremembami stanja povezave, ker vsota, ki ni nič in se je nabrala v mesecih, opisuje zgodovino, ne tega dogodka. Števec, ki se je med zaustavitvijo premaknil za tri, je drugačno opažanje kot števec, ki kaže tri tisoč in se ni nikoli spremenil.

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

Paketi, zavrženi zaradi napak pri sprejemu, in paketi, zavrženi iz drugih razlogov, živijo v ločenih števcih, in ta razlika spremeni naslednji korak. Števci napak kažejo na fizični sloj ali sloj gonilnika, medtem ko pritisk čakalnih vrst in zavrženja po pravilniku kažejo nekam nad njim. Ohranite tudi smer in ime vmesnika, ker povečanje sprejemnih napak na vzponski povezavi in števec paketov tunela nista zamenljiva.

Če gonilnik razkrije podrobne fizične števce, jih berite po dokumentaciji tega vmesnika. Pripisati en pomen vsakemu polju z imenom „drop“ pri dveh proizvajalcih je pot, po kateri običajna računovodska posebnost postane diagnoza strojne opreme.

Kako izgubljeni segment postane dolgo čakanje

Aplikacija lahko po izgubi segmenta čaka veliko dlje kot en povratni obhod. TCP oceni čas povratnega obhoda, iz te ocene izračuna časovnik ponovnega pošiljanja in se umakne, ko tudi ponovno pošiljanje ne uspe, zato lahko en sam izgubljeni segment ob napačnem trenutku ustavi zahtevo za opazen interval. Ta mehanizem je določen v RFC 6298 in pojasnjuje, zakaj je mogoče stopnjo izgube, ki se zdi trivialna, vseeno občutiti.

A ni vsaka pavza potek časa za ponovno pošiljanje. Enako čakanje lahko pride iz razreševanja imen, počasnega strežnika ali aplikacije, ki po napaki znova poskusi svojo zahtevo. Te primere ločite tako, da neuspelo operacijo poravnate z opažanji prenosa in z dogodki seje samega tunela. Prekinitev na podatkovni poti brez ponovne povezave je drugačen dogodek kot novo rokovanje in izmenjava poverilnic.

Kjer je zajemanje dovoljeno, ga držite ozkega. Potrebujete vedeti, ali se pričakovani paketi ali potrditve ustavijo na določeni meji, ne pa dejstva, da nekje v zasedeni sledi obstaja ponovno pošiljanje.

Spremenite eno mejo, ne da bi premaknili druge

Če dokazi kažejo na lokalno povezavo, zamenjajte odobren kabel ali vrata kot nadzorovano primerjavo in pustite vse drugo pri miru. Ohranite končno točko, aplikacijo in obremenitev primerljive ter pri vsakem poskusu spremenite natanko eno mejo. Primerjanje žičnega prenosnika z brezžičnim, medtem ko hkrati menjate izhode in protokole, vam ne pove ničesar, kar bi lahko pripisali.

Čisti lokalni števci ne potrjujejo preostanka poti. Omejujejo del, ki ga vidite, in pošteno poročilo pove, katere meje so bile opažene in katere ne. Na koncu želite trditev, da se je eno opažanje spremenilo, ko je prišlo do enega posega, ne anekdote o slabem kablu, povzdignjene v univerzalno pravilo.

Sorodni članki