Kaks protsenti kadu pika pingi jooksul tundub arvuna, mille peale saab tegutseda, ja harva see seda on. See ei ütle, kuhu vastused kadusid, kas nad kadusid korraga ega kuidas mõni konkreetne rakendus seda intervalli koges. Ühtlaselt üle minuti jaotatud kadu ja ühte vahetusse koondunud kadu annavad sama protsendi juures väga erineva tulemuse.

Võrrelge kolme mõõtmist, selle asemel et ühte usaldada: mida nägi sond, mida tegid liidese loendurid ja mida rakendus tegelikult ootas.

Mida pingi protsent tegelikult mõõdab

Kajav sond testib ühe protokolli ühte suunda ühe paketisuurusega, teie valitud kiirusel. Suurt üleslaadimist kandev tunnel teeb hoopis midagi muud, ja väikseid sonde kaotav link ei pruugi olla see link, mis ülekannet kahjustab. Protsent lömastab ka kõige olulisema ajainfo, sest kümme ühes purskes kadunud vastust ei ole sama mis kümme tund aja jooksul kadunud vastust. Samuti ei suuda see öelda, kumb tunneli pool midagi kaotas.

Hoidke sondi tulemus vihjena tee kohta. Seejärel otsige ajastus ja piir, mis selle tekitasid.

Võrrelge loendurite vahesid, mitte eluea summasid

Võtke ajatempliga näidud enne ja pärast akent, milles sümptom ilmnes, mõlemas otspunktis ja igas komutaatori pordis, mida kontrollite. Kirjutage üles liikluse maht koos vigade, kõrvaldamiste ja lingi oleku muutustega, sest nullist erinev kogusumma, mis on kuude jooksul kogunenud, kirjeldab ajalugu, mitte seda juhtumit. Loendur, mis seiskumise ajal kolme võrra liikus, on teine tähelepanek kui loendur, mis näitab kolm tuhat ja pole kunagi muutunud.

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

Vastuvõtuvea tõttu kõrvaldatud paketid ja muudel põhjustel kõrvaldatud paketid elavad eraldi loendurites ja see erinevus muudab järeltegevust. Vealoendurid osutavad füüsilisele või draiveri kihile, samas kui järjekorra surve ja poliitika kõrvaldamised osutavad kuskile sellest kõrgemale. Hoidke alles ka suund ja liidese nimi, sest üleslingi vastuvõtuvea kasv ja tunneli paketiloendur ei ole vahetatavad.

Kui draiver pakub üksikasjalikke füüsilisi loendureid, lugege neid selle adapteri dokumentatsiooni järgi. Ühe tähenduse omistamine igale väljale nimega “drop” kahe tootja juures on tee, mille kaudu tavaline arvestuslik iseärasus muutub riistvaradiagnoosiks.

Kuidas kadunud segment muutub pikaks ootamiseks

Rakendus võib pärast segmendi kaotamist oodata palju kauem kui üks edasi-tagasi teekond. TCP hindab edasi-tagasi aega, arvutab sellest hinnangust kordussaatmise taimeri ja taandub, kui ka kordussaatmine ebaõnnestub, seega üks valel hetkel kadunud segment võib päringu märgatavaks intervalliks seisma panna. See mehhanism on sätestatud dokumentis RFC 6298 ja selgitab, miks tühisena näiv kaotusmäär võib siiski tunda anda.

Kuid mitte iga paus ei ole kordussaatmise aegumine. Sama ootamine võib tulla nime lahendamisest, aeglasest serverist või rakendusest, mis pärast ebaõnnestumist oma päringut uuesti proovib. Eristage neid juhtumeid, viies ebaõnnestunud toimingu vastavusse transpordi tähelepanekute ja tunneli enda sessioonisündmustega. Katkestus andmete teel ilma uuesti ühendumiseta on teine sündmus kui värske käesurumine ja volituste vahetus.

Kui püüdmine on lubatud, hoidke see kitsas. Vaja on teada, kas oodatud paketid või kinnitused peatuvad konkreetsel piiril, mitte seda, et kusagil vilkas jäljes on kordussaatmine.

Muutke ühte piiri teisi liigutamata

Kui tõendid osutavad kohalikule lingile, asendage heakskiidetud kaabel või port kontrollitud võrdlusena ja jätke kõik muu puutumata. Hoidke otspunkt, rakendus ja töökoormus võrreldavad ning muutke iga katse juures täpselt ühte piiri. Juhtmega sülearvuti võrdlemine juhtmevabaga, kui samal ajal vahetate ka väljumisi ja protokolle, ei ütle teile midagi, mida saaksite omistada.

Puhtad kohalikud loendurid ei tõenda ülejäänud teed. Need piiravad osa, mida näete, ja aus aruanne ütleb, milliseid piire vaadeldi ja milliseid mitte. Lõpuks tahate väidet, et üks tähelepanek muutus, kui toimus üks sekkumine, mitte anekdooti halvast kaablist, mis on tõstetud üldreegliks.

Seotud artiklid