Glitch awdjo u waqfa tal-VPN jaqgħu fl-istess għaxar sekondi, u utilità tirrapporta figura għolja ttikkettata bħala latenza DPC. It-tentazzjoni hija li nikkonkludu li s-sewwieq qed inaqqas il-veloċità tal-mina, jew li l-mina qed tagħmel stress fuq is-sewwieq. L-ebda waħda miż-żewġ konklużjonijiet ma ssegwi minn dik il-figura.

Tliet kejlijiet huma involuti hawn, u mhumiex jaqsmu l-istess fruntiera.

Tliet numri, tliet fruntieri

Sejħa ta' proċedura posposta hija xogħol li s-sewwieq iħalli għal aktar tard mill-immaniġġjar tal-interrupts tiegħu, u l-ħin li jgħaddi ġewwa dawk ir-rutini huwa kejl lokali għall-proċessur attribwit lil moduli u funzjonijiet. Vjaġġ tar-rispons huwa osservazzjoni tal-ħin fis-socket, prodott minn stack tan-netwerk u minn wieġeb mill-bogħod. Avveniment ta' skonnessjoni huwa transizzjoni ta' stat reġistrata mill-klijent. Kull wieħed iwieġeb mistoqsija li l-oħrajn ma jistgħux, u unitajiet ugwali ma jagħmluhomx interkambjabbli.

Id-dixxiplina utli hija li ssemmi l-fruntiera qabel taqra l-valur. Ikteb l-unità u l-fruntiera ħdejn xulxin. Jekk għodda tirrapporta millisekondi, staqsi millisekondi ta' xiex: ħin ġewwa rutina, ħin ta' stennija biex taħdem, jew ħin sakemm wasal tweġiba.

Figura għolja f'kategorija waħda hija ħjiel, qatt dijanjożi.

Aqra d-definizzjoni wara l-intestatura

L-utilitajiet ivarjaw f'dak li jsejħu latenza. Xi wħud jirrappurtaw it-tul tar-rutini tas-sewwieq, oħrajn jirrappurtaw id-dewmien fl-iskedar, u ż-żewġ kwantitajiet jistgħu jiċċaqilqu f'direzzjonijiet opposti fuq l-istess magna. Dashboard li jsejjaħ waħda minnhom sempliċement latenza DPC qallek inqas milli jidher. Għalhekk żewġ dashboards jistgħu ma jaqblux dwar magna li ma nbidlit xejn.

L-istess kawtela tapplika ġewwa għodda waħda ta' analiżi. It-tul inklużiv isegwi rutina mid-dħul sal-ħruġ, filwaqt li t-tul esklużiv jiġbor biss il-frammenti fejn dik ir-rutina stess kienet qed teżegwixxi. L-għażla tal-kolonna ħażina tagħmel lill-sejjieħ ħati.

Ix-xogħol lokali tas-sewwieq u d-dewmien tan-netwerk jinfluwenzaw ukoll lil xulxin mingħajr ma jingħaqdu. Attività eċċessiva marbuta mal-interrupts tista' tittardja xogħol sensittiv għall-ħin fuq il-magna, u rotta konġestjonata tista' tittardja pakketti, u t-tnejn jistgħu jkunu veri waqt waqfa waħda viżibbli.

Qiegħed kull osservazzjoni fi tieqa waħda

Traċċa hija utli biss jekk taqra l-intervall li fih is-sintomu. Irreġistra t-traċċa, l-avveniment tal-klijent u l-falliment tal-applikazzjoni b'timbri tal-ħin, imbagħad ħares lejn l-istess sekondi fit-tlieta. Massimu minn traċċa ta' siegħa u skonnessjoni aktar tard dik il-waranofsinhar huma żewġ fatti mhux marbuta.

wpr -start CPU -filemode
wpr -stop vpn-trace.etl
xperf -i vpn-trace.etl -a dpcisr -o dpc.txt

Imbagħad iftaħ it-traċċa fl-għodda ta' analiżi u ssortja bit-tul fi ħdan dik it-tieqa, minflok mal-qabda kollha. il-gwida tal-analiżi tas-CPU jiddeskrivi l-veduta tat-tul DPC/ISR li tattribwixxi l-ħin lil moduli u funzjonijiet.

Ikkonferma x'ġara tassew mill-mina waqt li tkun hemm. Li titlef it-traffiku tal-applikazzjoni għal ftit mhuwiex ifisser li l-klijent beda negozjat ġdid, u s-suċċess ta' prova żgħira ma jipprovax li kollox ieħor baqa' jaħdem.

Ibdel il-komponent li jsemmu l-provi

Modulu mxiegħel huwa post għall-investigazzjoni, mhux verdett. Jista' jkun qed jagħmel xogħol ikkawżat minn komponent ieħor, jew mit-tagħbija li ġġenerajt inti. Żomm flimkien l-isem tal-modulu, l-apparat, il-verżjoni tas-sewwieq u l-intervall osservat, għax dak is-sett huwa dak li fornitur jista' jaġixxi fuqu.

Bidla waħda għal kull esperiment hija l-uniku mod kif titgħallem mir-riżultat. Paragun bil-fili jnaqqas il-firxa, iżda jbiddel ir-rotta tar-radju u l-attività tas-sewwieq fl-istess ħin, għalhekk ittrattah bħala ħjiel u mhux bħala prova.

Ittratta t-traċċa bħala sensittiva. Tista' jkun fiha ismijiet ta' proċessi u dettalji tal-ambjent, għalhekk hija tal-kanal tal-qbid appoġġjat u mhux ta' mehmuża pubblika. Għid liema osservazzjoni kellha twieġeb it-traċċa.

Artikli relatati