Heech DPC-latens betsjut net in stadich VPN-paad
Stjoerderstiid, echoroftochten en sesje-eveneminten krije inoar de skuld. Lês wat elke tellear mjit foardat jo in komponint feroarje.
In audioflater en in VPN-pauze falle yn deselde tsien sekonden, en in helpmiddel rapportearret in heech getal mei it label DPC-latens. De ferlieding is om te konkludearjen dat de stjoerder de tunnel fertraget, of dat de tunnel de stjoerder belêstet. Gjin fan beide konklúzjes folget út dat getal.
Trije mjittingen binne hjir yn it spul, en se diele net deselde grins.
Trije getallen, trije grinzen
In útstelde proseduereoprop is wurk dat in stjoerder út syn ûnderbrekkingsôfhandeler wei útstelt, en de tiid dy't yn dy routines trochbrocht wurdt is in prosessor-lokale mjitting dy't oan modules en funksjes taskreaun wurdt. In echoroftocht is in tiidwaarnimming by de socket, produsearre troch in netwurkstapel en in ôfstân antwurder. In ferbinningsbar-evenemint is in steatsoergong dy't de klient fêstleit. Elk beantwurdet in fraach dy't de oaren net kinne, en itselde ienheden meitsje se net útwikselber.
De nuttige dissipline is de grins te neamen foardat jo de wearde lêze. Skriuw de ienheid en de grins njonken inoar. As in helpmiddel millisekonden rapportearret, freegje dan millisekonden fan wat: tiid yn in routine, tiid wachtsjend om te rinnen, of tiid oant in antwurd oankaam.
In heech getal yn ien kategory is in spoar, nea in diagnoaze.
Lês de definysje efter de kop
Helpmiddels ferskille yn wat se latens neame. Guon rapportearje de doer fan stjoerroutines, oaren rapportearje planningsfertraging, en de beide grutheden kinne har op deselde masine yn tsjinoerstelde rjochtingen bewege. In dashboard dat ien derfan gewoan DPC-latens neamt, hat jo minder ferteld as it liket. Twa dashboards kinne it dêrom ûniens wêze oer in masine dy't hielendal net feroare is.
Deselde foarsichtigens jildt ek binnen ien analytysk helpmiddel. Ynklusive doer folget in routine fan yngong oant útgong, wylst eksklusive doer allinnich de stikken optelt wêryn't dy routine sels útfierde. De ferkearde kolom kieze makket fan in oanropper in skuldige.
Lokale stjoerderwurk en netwurkfertraging reagearje ek opinoar sûnder te smelten. Oermjittich aktiviteit dy't mei ûnderbrekkings ferbân hâldt kin tiidgefoelich wurk op de masine fertrage, en in oerfolle paad kin pakketten fertrage, en beide kinne wier wêze yn ien sichtbere pauze.
Set elke waarnimming yn ien finster
In traasje is allinnich nuttich as jo it ynterval lêze dat it symptoom befettet. Registrearje de traasje, it evenemint fan de klient en it falen fan de tapassing mei tiidstimpels, en sjoch dan nei deselde sekonden yn alle trije. In maksimum út in oere lange traasje en in ferbrekking letter dy middei binne twa net besibbe feiten.
wpr -start CPU -filemode
wpr -stop vpn-trace.etl
xperf -i vpn-trace.etl -a dpcisr -o dpc.txt
Iepenje dan de traasje yn it analytysk helpmiddel en sortearje op doer binnen dat finster, ynstee fan op de hiele opname. de rjochtline foar CPU-analyze beskriuwt de DPC/ISR-doerwerjefte dy't tiid oan modules en funksjes taskriuwt.
Befêstigje wat der wier mei de tunnel barde wylst jo dêr binne. It koart ferliezen fan tapassingsferkear betsjut net dat de klient in nije ûnderhanneling begûn, en in slagge lytse probe bewist net dat al it oare trochgong.
Feroarje it komponint dat it bewiis neamt
In beset module is in plak om te ûndersykjen, gjin oardiel. It docht miskien wurk dat troch in oar komponint feroarsake is, of troch de wurklêst dy't jo generearre hawwe. Hâld de modulenamme, it apparaat, de stjoerderferzje en it waarnommen ynterval byinoar, want dat is de set dêr't in leveransier op hanje kin.
Ien feroaring per eksperimint is de iennige manier om fan it resultaat te learen. In bekabelde ferliking fersmaltet de omfang, mar it feroaret tagelyk it radiopaad en de stjoerderaktiviteit, behannelje it dus as in spoar en net as bewiis.
Behannelje de traasje as gefoelich. Der kinne prosesnammen en omjouwingsdetails yn stean, dus it heart yn it stipe opfangskanaal en net yn in iepenbiere bylage. Sis by hokker waarnimming de traasje antwurdzje moast.