د غږ یوه ستونزه او د VPN یوه تمه په هماغه لسو ثانیو کې پېښېږي، او یو اوزار د DPC ځنډ په نښه شوی لوړ عدد راپور کوي. هغه لالچ چې دې پایلې ته ورسیږو چې ډرایور تونل ورو کوي، یا تونل پر ډرایور فشار راوړي. له دې عدد څخه دواړه پایلې نه ترلاسه کېږي.

دلته درې اندازه کېدنې په لوبې کې دي، او دوی یوه پوله نه شریکوي.

درې عددونه، درې پولې

ځنډول شوی د پروسیجر غږ اړوند کار دی چې ډرایور له خپل مداخله کوونکي څخه ځنډوي، او په هغو روالونو کې تېر شوی وخت د پروسیسر محلي اندازه کېدنه ده چې ماډلونو او دندو ته منسوبېږي. د ایکو تګ راتګ په ساکټ کې د وخت مشاهده ده، چې د شبکې سټک او یو لرې ځواب ورکوونکی یې جوړوي. د نښلېدو پېښه د کلاینت لخوا ثبت شوې د حالت بدلون دی. هر یو داسې پوښتنې ته ځواب ورکوي چې نور یې نه شي ورکولای، او یو شان واحدونه دوی د تبادلې وړ نه کوي.

ګټوره نظم دا دی چې د ارزښت له لوستلو مخکې پوله ونوموئ. واحد او پوله څنګ په څنګ ولیکئ. که یو اوزار ملی ثانیې راپور کوي، تپوس وکړئ چې د څه ملی ثانیې: په روال کې وخت، د چلولو لپاره انتظار، یا تر ځواب رسېدو پورې وخت.

په یوه کټګورۍ کې لوړ عدد یوه نښه ده، هېڅکله تشخیص نه.

د سرلیک شاته تعریف ولولئ

اوزارونه په دې کې توپیر لري چې څه ته ځنډ وایي. ځینې د ډرایور د روالونو موده راپور کوي، نور د مهالوېش ځنډ راپور کوي، او دا دواړه کچې کولای شي په یوه ماشین کې مخالف لوري ته لاړې شي. هغه ډشبورډ چې د دوی یو یې یوازې DPC ځنډ بولي، تاسو ته د ښکارېدو څخه کم ویلي. له همدې کبله دوه ډشبورډونه کولای شي د هغه ماشین په اړه اختلاف ولري چې هېڅ نه دی بدل شوی.

همدا احتیاط د یوې تحلیل وسیلې په داخل کې هم صدق کوي. هراړخیزه موده د یو روال تعقیبوي له ننوتلو تر وتلو، خو جلا موده یوازې هغه ټوټې جمع کوي چې پکې پخپله روال روان و. غلط کالم غوره کول غوښتونکی مجرم جوړوي.

ځایي ډرایور کار او شبکه یی ځنډ هم پر یو بل اغېزه کوي پرته له یوځای کېدو. له مداخلې سره تړلې زیاته فعالیت کولای شي په ماشین کې د وخت حساس کار ورو کړي، او ګڼه لاره کولای شي پاکټونه ورو کړي، او دواړه کولای شي په یوه لیدل شوې تمه کې سم وي.

هره مشاهده په یوه کړکۍ کې کېږدئ

تعقیب یوازې هغه وخت ګټور دی چې هغه وقفه ولولئ چې نښه پکې ده. تعقیب، د کلاینت پېښه او د اپلیکیشن ناکامي د وخت نښو سره ثبت کړئ، بیا په درېیو کې هماغه ثانیې وګورئ. د یو ساعت تعقیب اعظمي حد او وروسته هماغه ماسپښین کې نښلېدل دوه بې اړیکې واقعیتونه دي.

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

بیا تعقیب په تحلیل وسیله کې پرانیزئ او د ټول ثبت پر ځای په هماغه کړکۍ کې د مودې له مخې ترتیب کړئ. د CPU د تحلیل لارښود د DPC/ISR د مودې هغه لید تشریح کوي چې وخت ماډلونو او دندو ته منسوبوي.

هلته چې یاست، تایید کړئ چې په رښتیا تونل ته څه وشول. د اپلیکیشن ترافیک لنډ مهال له لاسه ورکول دا نه وایي چې کلاینت نوی خبرې اترې پیل کړې، او د یوې کوچنۍ ازموینې بریالیتوب نه ثابتوي چې نور هر څه روان وو.

هغه برخه بدله کړئ چې شواهد یې نوم اخلي

بوخت ماډل د پلټنې ځای دی، نه حکم. دا کېدای شي هغه کار وکړي چې بله برخه یا ستاسو لخوا رامنځته شوې کاري بار یې لامل شوی وي. د ماډل نوم، وسیله، د ډرایور نسخه او مشاهده شوې وقفه یوځای وساتئ، ځکه چې همدا مجموعه هغه څه ده چې یو عرضه کوونکی کولای شي پرې اقدام وکړي.

په هر تجربه کې یو بدلون یوازینی لار ده چې له پایلې زده کړو. تار لرونکې پرتله کول حد کموي، خو دا په عین وخت کې د راډیو لاره او د ډرایور فعالیت بدلوي، نو دا د ثبوت نه، بلکې د نښې په توګه وګورئ.

تعقیب د حساس په توګه وګورئ. دا کولای شي د بهیرونو نومونه او د چاپېریال توضیحات ولري، نو ځای یې په ملاتړ شوې ثبت کانال کې دی، نه په عامه ضمیمه کې. ووایاست چې تعقیب باید د کومې مشاهدې ځواب وایي.

اړوندې مقالې