Mae chwalfa sain a saib VPN yn glanio yn yr un deg eiliad, ac mae gwasanaethyn yn adrodd ffigur uchel a labelir yn hwyrni DPC. Y demtasiwn yw casglu bod y gyrrwr yn arafu'r twnnel, neu fod y twnnel yn rhoi straen ar y gyrrwr. Nid oes y naill gasgliad na'r llall yn dilyn o'r ffigur hwnnw.

Mae tri mesuriad ar waith yma, ac nid ydynt yn rhannu'r un ffin.

Tri rhif, tair ffin

Galwad weithdrefn ohiriedig yw gwaith y mae gyrrwr yn ei ohirio o'i driniwr ymyriad, ac mae'r amser a dreulir o fewn y rhwtinau hynny yn fesuriad lleol i'r prosesydd a briodolir i fodiwlau a ffwythiannau. Mae taith grwn adlais yn arsylwi amser yn y soced, a gynhyrchir gan stac rhwydwaith ac ymatebydd pell. Mae digwyddiad datgysylltu yn newid cyflwr a gofnodir gan y cleient. Mae pob un yn ateb cwestiwn na all y lleill ei ateb, ac nid yw unedau cyfatebol yn eu gwneud yn gyfnewidiol.

Y ddisgyblaeth ddefnyddiol yw enwi'r ffin cyn darllen y gwerth. Ysgrifennwch yr uned a'r ffin wrth ei gilydd. Os yw teclyn yn adrodd milieiliadau, gofynnwch filieiliadau o beth: amser o fewn rhwtin, amser yn aros i redeg, neu amser nes i ateb gyrraedd.

Mae rhif uchel mewn un categori yn gliw, byth yn ddiagnosis.

Darllenwch y diffiniad y tu ôl i'r pennawd

Mae gwasanaethynnau'n gwahaniaethu yn yr hyn a alwant yn hwyrni. Mae rhai'n adrodd hyd rhwtinau'r gyrrwr, eraill yn adrodd oedi amserlennu, a gall y ddau faint symud i gyfeiriadau cyferbyniol ar yr un peiriant. Mae dangosfwrdd sy'n galw un ohonynt yn syml yn hwyrni DPC wedi dweud llai wrthych nag y mae'n ymddangos. Felly gall dau ddangosfwrdd anghytuno am beiriant nad yw wedi newid o gwbl.

Mae'r un rhybudd yn berthnasol o fewn un teclyn dadansoddi. Mae hyd cynhwysol yn dilyn rhwtin o'r fynedfa i'r allanfa, tra bod hyd eithriadol yn crynhoi dim ond y darnau lle'r oedd y rhwtin ei hun yn gweithredu. Mae dewis y golofn anghywir yn troi galwr yn droseddwr.

Mae gwaith lleol y gyrrwr ac oedi rhwydwaith hefyd yn rhyngweithio heb gyduno. Gall gormod o weithgarwch sy'n gysylltiedig ag ymyriadau oedi gwaith sy'n sensitif i amser ar y peiriant, a gall llwybr gorlawn oedi pecynnau, a gall y ddau fod yn wir yn ystod un saib gweladwy.

Rhowch bob arsylwi mewn un ffenestr

Dim ond os darllenwch y cyfwng sy'n cynnwys y symptom y mae olrhain yn ddefnyddiol. Cofnodwch yr olrheiniad, digwyddiad y cleient a methiant y rhaglen gyda stampiau amser, yna edrychwch ar yr un eiliadau yn y tri. Mae uchafswm o olrheiniad awr o hyd a datgysylltiad yn ddiweddarach y prynhawn hwnnw yn ddau ffaith ddiberthynas.

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

Yna agorwch yr olrheiniad yn y teclyn dadansoddi a didoli yn ôl hyd o fewn y ffenestr honno, yn hytrach nag yn ôl y cipiad cyfan. Mae canllaw dadansoddi CPU yn disgrifio'r olwg hyd DPC/ISR sy'n priodoli amser i fodiwlau a ffwythiannau.

Cadarnhewch beth ddigwyddodd i'r twnnel mewn gwirionedd tra byddwch yno. Nid yw colli traffig rhaglen yn fyr yn golygu bod y cleient wedi dechrau trafodaeth newydd, ac nid yw prawf bach llwyddiannus yn profi bod popeth arall wedi parhau i weithio.

Newidiwch y gydran y mae'r dystiolaeth yn ei henwi

Mae modiwl prysur yn lle i ymchwilio, nid yn farn. Efallai ei fod yn gwneud gwaith a achoswyd gan gydran arall, neu gan y llwyth gwaith a gynhyrchwyd gennych. Cadwch enw'r modiwl, y ddyfais, fersiwn y gyrrwr a'r cyfwng a arsylwyd gyda'i gilydd, oherwydd y set honno yw'r hyn y gall gwerthwr weithredu arno.

Un newid ym mhob arbrawf yw'r unig ffordd i ddysgu o'r canlyniad. Mae cymhariaeth wifrog yn culhau'r cwmpas, ond mae'n newid y llwybr radio a gweithgarwch y gyrrwr ar yr un pryd, felly triniwch hi fel cliw yn hytrach na phrawf.

Triniwch yr olrheiniad fel un sensitif. Gall gynnwys enwau prosesau a manylion yr amgylchedd, felly mae'n perthyn i'r sianel gipio a gefnogir yn hytrach nag i atodiad cyhoeddus. Dywedwch pa arsylwi yr oedd yr olrheiniad i fod i'w ateb.

Erthyglau cysylltiedig