Põhiline Windows 10 DTrace on nüüd saadaval Windowsis
 

DTrace on nüüd saadaval Windowsis

DTrace on dünaamiline jälgimisraamistik, mis võimaldab administraatoril või arendajal vaadata süsteemi reaalajas kas kasutaja või kerneli režiimis. DTrace'il on C-stiilis kõrgetasemeline ja võimas programmeerimiskeel, mis võimaldab jälituspunkte dünaamiliselt sisestada. Neid dünaamiliselt sisestatud jälgimispunkte kasutades saate filtreerida tingimusi või vigu, kirjutada koodi lukumustrite analüüsimiseks, tuvastada ummikuid jne.

Windowsis laiendab DTrace Windowsi sündmuste jälgimist (ETW), mis on staatiline ja ei võimalda käivitamise ajal jälituspunkte programmiliselt sisestada.

Kõik dtrace.sys kasutatavad API-d ja funktsioonid on dokumenteeritud kõned.

Dtrace Windowsis

Microsoft on juurutanud Windows 10 jaoks spetsiaalse draiveri, mis võimaldab täita mitmeid süsteemi jälgimise rolle. Draiver on kaasas Windows 10 versiooniga 1903. Lisaks nõuab DTrace praegu Windowsi käivitamist, kus tuumasiluja on lubatud.

Porteeritud DTrace'i tööriista lähtekood on saadaval GitHubis. Külastage lehte DTrace Windowsisselle nägemiseks GitHubi projekti OpenDTrace all.

Sisu peita Seadistage DTrace operatsioonisüsteemis Windows 10 DTrace'i kasutamine

Seadistage DTrace operatsioonisüsteemis Windows 10

Funktsiooni kasutamise eeldused

  • Windows 10 siseringehitada 18342või kõrgem
  • Saadaval ainultx64Windows ja salvestab jälgimisteabe ainult 64-bitiste protsesside jaoks
  • Windows Insider programm onlubatudjakonfigureeritudkehtiva Windows Insideri kontoga
    • Lisateabe saamiseks külastage jaotist Seaded-> Värskendus ja turvalisus-> Windows Insider

Juhised:

    BCD konfiguratsioonikomplekt:
    1. bcdedit /set dtrace on
    2. Pange tähele, et kui lähete üle uuele Insideri järgule, peate uuesti määrama suvandi bcdedit
    Laadige alla ja installige DTrace'i pakett saidilt allalaadimiskeskus.
    1. See installib kasutajarežiimi komponendid, draiverid ja lisafunktsioonide paketid, mis on vajalikud DTrace'i toimimiseks.
  1. Valikuline: värskendagePATH keskkonnamuutujalisadaC:Program FilesDTrace
    1. määra PATH=%PATH%;'C:Program FilesDTrace'
  2. Seadistaminesümboli tee
    1. Looge sümbolite kohalikuks vahemällu salvestamiseks uus kataloog. Näide: mkdir c:symbols
    2. Määra_NT_SYMBOL_PATH=srv*C:symbols* http://msdl.microsoft.com/download/symbols
    3. DTrace laadib vajalikud sümbolid automaatselt alla sümboliserverist ja salvestab vahemällu kohalikule teele.
  3. Valikuline:Kerneli siluri seadistamineühendus sihtmasinaga ( MSDN link). See onainultnõutav, kui soovite jälgida kerneli sündmusi FBT või muude pakkujate abil.
    1. Pange tähele, et kui soovite seadistada kerneli siluri, peate arvutis C: keelama Secureboot ja Bitlocker (kui see on lubatud).
    Taaskäivitage sihtmasin

DTrace'i kasutamine

  1. Avage kõrgendatud käsuviip.
  2. Käivitage üks järgmistest käskudest:|_+_|

Käskdtrace -lvn syscall:::loetleb kõik sondid ja nende parameetrid, mis on saadaval syscalli pakkujalt.

Järgmised on mõned Windowsis saadaolevad pakkujad ja nende vahendid.

    syscall – NTOS-süsteemi callsfbt (Funktsioonipiiride jälgimine) – Kerneli funktsiooni sisestus ja returnspid – kasutajarežiimi protsesside jälgimine. Sarnaselt kerneli režiimiga FBT, kuid võimaldab ka suvaliste funktsioonide offsets.etw (sündmuste jälgimine Windowsi jaoks) instrumenteerimist – võimaldab määrata ETW jaoks sonde. See pakkuja aitab DTrace'is olemasolevat operatsioonisüsteemi instrumentatsiooni võimendada.
    • See on üks täiendus, mille oleme DTrace'ile teinud, et see saaks paljastada ja hankida kogu teavet, mida Windows juba pakub S.T.W.

Siit leiate rohkem Windowsi stsenaariumide jaoks kasutatavaid näidisskripte näidiste kataloog.

Allikas: Microsoft

Loe Edasi

Hankige HEVC dekooder Windows 10 Fall Creators Update'i jaoks
Hankige HEVC dekooder Windows 10 Fall Creators Update'i jaoks
Kui Windows 10 Fall Creators Update avaldati, eeldasid inimesed, et OS-i lisatakse H.265 dekooder, mis oleks ajaga kaasas.
Kuidas leida Windows 10 väljalülituslogi
Kuidas leida Windows 10 väljalülituslogi
Windows 10 suudab jälgida sulgemisprotsessi ja kirjutada süsteemi logisse mitmeid sündmusi. Selles artiklis näeme, kuidas väljalülituslogi leida.
Looge SSH-võti Windows 10-s
Looge SSH-võti Windows 10-s
SSH-võtme loomine Windows 10-s Nagu te ehk juba teate, sisaldab Windows 10 sisseehitatud SSH-tarkvara – nii klienti kui ka serverit! See funktsioon on
Windows 11: ärge minimeerige Windowsi, kui monitor on lahti ühendatud
Windows 11: ärge minimeerige Windowsi, kui monitor on lahti ühendatud
Saate lubada või keelata akende minimeerimise, kui monitor on lahti ühendatud. See on Windows 11 uus funktsioon, mis on osa multitegumtöö täiustustest.
Lubage juurdepääs võrgudraividele kõrgendatud rakendustes, mis töötavad administraatorina
Lubage juurdepääs võrgudraividele kõrgendatud rakendustes, mis töötavad administraatorina
Kirjeldab, kuidas pääseda juurde vastendatud võrgukettale Windows 10, Windows 8, Windows 7 ja Windows Vista kõrgendatud rakenduste kaudu.
NumLocki lubamine Windows 11 ja 10 käivitamisel ja sisselogimiskuval
NumLocki lubamine Windows 11 ja 10 käivitamisel ja sisselogimiskuval
Kirjeldab, kuidas NumLock Windows 10 sisselogimis- ja lukustuskuval vaikimisi sisse lülitada
Microsoft annab välja QR-koodi tuvastamise ja emotikonide märkusega Snipping Tooli
Microsoft annab välja QR-koodi tuvastamise ja emotikonide märkusega Snipping Tooli
Microsoft toob nüüd välja Snipping Tooli ja Paint'i värskendatud versioonid Windows 11 Insidersile, kasutades arendus- ja Canary kanalite versioone.
Kuidas alla laadida Logitech M510 juhtmevaba hiire draiverit
Kuidas alla laadida Logitech M510 juhtmevaba hiire draiverit
Kui otsite üksikasju Logitech M510 juhtmevaba hiire draiveri allalaadimise kohta, leiate siit kiired samm-sammult juhised. Alustage kohe.
Tegumihalduri lubamine Windows 11 tegumiriba kontekstimenüüs
Tegumihalduri lubamine Windows 11 tegumiriba kontekstimenüüs
Windows 11 2022 värskenduse versiooni 22H2 oktoobri värskenduse Moment 1 avaldamisega on Microsoft lõpuks tarninud mitu kauaoodatud funktsiooni, näiteks
Parandage CD-draiv, mis ei loe
Parandage CD-draiv, mis ei loe
Siit saate teada, kuidas parandada CD-draiverit, mis ei loe. Kasutage Help My Techi abi automaatsete draiverite värskendustega, et säästa veelgi rohkem aega!
Fookusabi prioriteetide loendi muutmine Windows 10-s
Fookusabi prioriteetide loendi muutmine Windows 10-s
Prioriteediloend võimaldab määrata, millised teatised on lubatud Windows 10 fookusabi vaikse tundide ajal kuvada. Lubatud rakenduste ja kontaktide märguanded kuvatakse töölaual.
Kuidas blokeerida draiverite automaatne värskendamine Windows 10-s
Kuidas blokeerida draiverite automaatne värskendamine Windows 10-s
Siit saate teada, kuidas vältida Windows 10 automaatset uuesti installimist, mille ta Windows Update'ist leiab.
Unustasin oma DeskJet 3630 printeri parooli
Unustasin oma DeskJet 3630 printeri parooli
HP DeskJet 3630 printeri Wi-Fi Directi parooli leidmine pole nii keeruline, kui arvate. See juhend aitab teil parooli kiiresti ja lihtsalt hankida.
uTaskManager on täisfunktsionaalne poe rakenduse Task Manager alternatiiv
uTaskManager on täisfunktsionaalne poe rakenduse Task Manager alternatiiv
Tutvuge uue poerakendusega uTaskManager, mis on Windows 10 tegumihalduri kloon. Loonud Andrew Whitechapel, endine Windowsi programmihaldur
Kuidas arvutit Windows 11-s ümber nimetada
Kuidas arvutit Windows 11-s ümber nimetada
Saate oma arvuti Windows 11-s ümber nimetada, kui te pole selle praeguse nimega rahul. Seda saab määrata puhta installimise ajal või mingil hetkel hiljem. Ükskord sa
Hankige klassikaline WordPad Windows 11 jaoks
Hankige klassikaline WordPad Windows 11 jaoks
Siit saate teada, kuidas laadida alla WordPad for Windows 11 – algne klassikaline rakendus, mille Microsoft on eemaldanud versioonist Build 26020 ja uuemad. Sa saad selle tagasi
Kuidas ma tean, milline Inteli graafikadraiver mul on?
Kuidas ma tean, milline Inteli graafikadraiver mul on?
Kui soovite rohkem teada saada, milline Inteli graafikadraiver teil on, olete jõudnud õigesse kohta. Alustage kohe.
Keelake Google Chrome'is rikkaliku otsingu pildisoovitused
Keelake Google Chrome'is rikkaliku otsingu pildisoovitused
Rikasotsingu pildisoovituste keelamine Google Chrome'is Google Chrome 75 tutvustab rikkalikke otsingusoovitusi. Kui teete otsingu asukohast
Valige ja teisaldage Google Chrome'is mitu vahekaarti
Valige ja teisaldage Google Chrome'is mitu vahekaarti
Google Chrome'i vähemtuntud funktsioon on võimalus valida ja hallata mitut vahekaarti korraga. Saate neid teisaldada, kinnitada, kopeerida või sulgeda.
Kuidas määrata Bing Images Windows 10 töölaua taustapildiks
Kuidas määrata Bing Images Windows 10 töölaua taustapildiks
Bingi piltide määramine Windows 10 töölaua taustaks Bingi taustapildi rakendusega Microsoft on käivitanud töölauale uue rakenduse Bing Wallpaper. Rakendus
Kuidas keelata Windows 11 vidinates uudised
Kuidas keelata Windows 11 vidinates uudised
Saate lõpuks Windows 11 paanil Vidinad uudised keelata, et kuvada ainult vidinaid, mida tõesti vajate. See on võimalik Microsofti muudatuste tõttu
Looge Windows 10 ülesandevaate otsetee
Looge Windows 10 ülesandevaate otsetee
Saate luua kohandatud Task View otsetee operatsioonisüsteemis Windows 10. See pakub palju lisameetodeid avatud akende mugavaks haldamiseks.
Kuidas ma oma Logitech C922 seadistan?
Kuidas ma oma Logitech C922 seadistan?
Kas soovite teada, kuidas Logitech C922 seadistada? Siit saate teada, kuidas seadistada see otseülekandeks või võrguühenduseta salvestamiseks OBS-i ja XSpliti abil.
Heli parandamine Dota 2-ga, mis ei tuvasta mikrofoni sisendit
Heli parandamine Dota 2-ga, mis ei tuvasta mikrofoni sisendit
Kas jätate Dota 2 mängides oma meeskonnaga rääkimise põnevusest ilma? Siit saate teada, kuidas panna oma mikrofon selle Steami toega MOBA mänguga tööle