A magas DPC-késleltetés nem jelent lassú VPN-útvonalat
Az illesztőprogram ideje, az echós oda-vissza utak és a munkamenet-események egymást okolják. Olvassa el, mit mér minden számláló, mielőtt alkatrészt cserél.
Egy hanghiba és egy VPN-szünet ugyanabba a tíz másodpercbe esik, és egy segédprogram magas értéket jelent DPC-késleltetés címkével. A kísértés az, hogy arra következtessünk, az illesztőprogram lassítja az alagutat, vagy az alagút terheli az illesztőprogramot. Egyik következtetés sem következik abból a számból.
Három mérés van itt játékban, és nem osztoznak ugyanazon a határon.
Három szám, három határ
A halasztott eljáráshívás olyan munka, amelyet az illesztőprogram a megszakításkezelőjéből elhalaszt, és az ezeken a rutinokon belül eltöltött idő processzoron belüli mérés, amelyet modulokhoz és függvényekhez rendelnek. Az echós oda-vissza út időmegfigyelés a foglalatnál, amelyet egy hálózati verem és egy távoli válaszadó állít elő. A kapcsolatbontási esemény az ügyfél által rögzített állapotátmenet. Mindegyik olyan kérdésre válaszol, amelyre a többi nem tud, és az azonos mértékegységek nem teszik őket felcserélhetővé.
A hasznos fegyelem az, hogy az érték leolvasása előtt nevezzük meg a határt. Írjuk egymás mellé a mértékegységet és a határt. Ha egy eszköz ezredmásodperceket jelent, kérdezzük meg, minek az ezredmásodperceit: a rutinon belüli idő, a futtatásra váró idő, vagy a válasz megérkezéséig eltelt idő.
Egy kategóriában a magas szám nyom, soha nem diagnózis.
Olvassa el a cím mögötti meghatározást
A segédprogramok abban különböznek, hogy mit neveznek késleltetésnek. Egyesek az illesztőprogram-rutinok időtartamát jelentik, mások az ütemezési késleltetést, és a két mennyiség ellentétes irányba mozoghat ugyanazon a gépen. Egy irányítópult, amely az egyiket egyszerűen DPC-késleltetésnek nevezi, kevesebbet mondott, mint amennyinek látszik. Ezért két irányítópult vitatkozhat egy olyan gépről, amely egyáltalán nem változott.
Ugyanez az óvatosság érvényes egyetlen elemzőeszközön belül is. Az inkluzív időtartam egy rutint követ a belépéstől a kilépésig, míg az exkluzív időtartam csak azokat a töredékeket adja össze, amelyekben maga a rutin futott. A rossz oszlop kiválasztása a hívót bűnössé teszi.
A helyi illesztőprogram-munka és a hálózati késleltetés is hat egymásra, anélkül hogy összeolvadna. A túlzott megszakításokhoz kapcsolódó tevékenység késleltetheti a gépen az időérzékeny munkát, és a torlódott útvonal késleltetheti a csomagokat, és mindkettő igaz lehet egy látható szünet alatt.
Tegye minden megfigyelést egy ablakba
Egy nyomkövetés csak akkor hasznos, ha a tünetet tartalmazó intervallumot olvassa. Rögzítse időbélyegekkel a nyomkövetést, az ügyfél eseményét és az alkalmazás hibáját, majd nézze meg ugyanazokat a másodperceket mindháromban. Egy órás nyomkövetés maximuma és egy későbbi, aznapi kapcsolatbontás két független tény.
wpr -start CPU -filemode
wpr -stop vpn-trace.etl
xperf -i vpn-trace.etl -a dpcisr -o dpc.txt
Ezután nyissa meg a nyomkövetést az elemzőeszközben, és rendezze időtartam szerint azon az ablakon belül, nem a teljes felvétel szerint. a processzorelemzés útmutatója ismerteti a DPC/ISR időtartam nézetet, amely az időt modulokhoz és függvényekhez rendeli.
Erősítse meg, mi történt valójában az alagúttal amíg ott van. Az alkalmazásforgalom rövid elvesztése nem jelenti azt, hogy az ügyfél új egyeztetést kezdett, és egy sikeres kis próba nem bizonyítja, hogy minden más tovább működött.
Cserélje ki azt az alkatrészt, amelyet a bizonyítékok megneveznek
Egy foglalt modul vizsgálati hely, nem ítélet. Lehet, hogy más alkatrész vagy az Ön által keltett terhelés okozta munkát végez. Tartsa együtt a modul nevét, az eszközt, az illesztőprogram verzióját és a megfigyelt intervallumot, mert ez az a készlet, amelyre egy szállító cselekedhet.
Kísérletenként egy változtatás az egyetlen módja annak, hogy tanuljunk az eredményből. A vezetékes összehasonlítás szűkíti a kört, de egyidejűleg megváltoztatja a rádióútvonalat és az illesztőprogram aktivitását, ezért nyomnak tekintse, ne bizonyítéknak.
Kezelje a nyomkövetést érzékenyként. Tartalmazhat folyamatneveket és környezeti részleteket, ezért a támogatott rögzítési csatornába tartozik, nem nyilvános mellékletbe. Mondja meg, melyik megfigyelésre kellett a nyomkövetésnek válaszolnia.