Tärkein Windows 10 DTrace on nyt saatavilla Windowsissa
 

DTrace on nyt saatavilla Windowsissa

DTrace on dynaaminen jäljityskehys, jonka avulla järjestelmänvalvoja tai kehittäjä voi tarkastella järjestelmää reaaliajassa joko käyttäjä- tai ydintilassa. DTracessa on C-tyylinen korkeatasoinen ja tehokas ohjelmointikieli, jonka avulla voit lisätä jäljityspisteitä dynaamisesti. Näiden dynaamisesti lisättyjen jäljityspisteiden avulla voit suodattaa ehtoja tai virheitä, kirjoittaa koodia lukituskuvioiden analysoimiseksi, havaita lukkiutumia jne.

Windowsissa DTrace laajentaa Event Tracing for Windows (ETW) -toimintoa, joka on staattinen eikä tarjoa mahdollisuutta lisätä ohjelmallisesti jäljityspisteitä suorituksen aikana.

Kaikki dtrace.sys:n käyttämät API:t ja toiminnot ovat dokumentoituja kutsuja.

Dtrace Windowsissa

Microsoft on ottanut käyttöön erityisen ajurin Windows 10:lle, joka mahdollistaa useiden järjestelmän valvontaroolien suorittamisen. Ohjain toimitetaan Windows 10 -version 1903 mukana. Lisäksi DTrace vaatii tällä hetkellä Windowsin käynnistyksen ytimen virheenkorjaustoiminnon ollessa käytössä.

Siirretyn DTrace-työkalun lähdekoodi on saatavilla GitHubissa. Vieraile sivulla DTrace WindowsissaOpenDTrace-projektin alla GitHubissa nähdäksesi sen.

Sisällys piilottaa Asenna DTrace Windows 10:ssä DTracen käyttö

Asenna DTrace Windows 10:ssä

Ominaisuuden käytön edellytykset

  • Windows 10 sisäpiirirakentaa 18342tai korkeampi
  • Saatavilla vainx64Windows ja tallentaa jäljitystiedot vain 64-bittisille prosesseille
  • Windows Insider -ohjelma onkäytössäjamääritettyvoimassa olevalla Windows Insider -tilillä
    • Katso lisätietoja kohdasta Asetukset -> Päivitys ja suojaus -> Windows Insider -ohjelma

Ohjeet:

    BCD-konfiguraatiosarja:
    1. bcdedit /set dtrace päälle
    2. Huomaa, että sinun on asetettava bcdedit-vaihtoehto uudelleen, jos päivität uuteen Insider-koontiversioon
    Lataa ja asenna DTrace-paketti osoitteesta latauskeskus.
    1. Tämä asentaa käyttäjätilan komponentit, ohjaimet ja lisäominaisuuspaketit, jotka ovat tarpeen DTracen toiminnalle.
  1. Valinnainen: PäivitäPATH-ympäristömuuttujasisällyttääC:OhjelmatiedostotDTrace
    1. set PATH=%PATH%;'C:Program FilesDTrace'
  2. Perustaasymbolipolku
    1. Luo uusi hakemisto symbolien paikallista tallentamista varten. Esimerkki: mkdir c:symbols
    2. Aseta_NT_SYMBOL_PATH=srv*C:symbols* http://msdl.microsoft.com/download/symbols
    3. DTrace lataa automaattisesti tarvittavat symbolit symbolipalvelimelta ja tallentaa välimuistiin paikalliselle polulle.
  3. Valinnainen:Asenna ytimen debuggeriyhteys kohdekoneeseen ( MSDN-linkki). Tämä onvaintarvitaan, jos haluat jäljittää ytimen tapahtumia FBT:n tai muiden palveluntarjoajien avulla.
    1. Huomaa, että sinun on poistettava Secureboot ja Bitlocker käytöstä C::ssä (jos käytössä), jos haluat määrittää ytimen virheenkorjauksen.
    Käynnistä kohdekone uudelleen

DTracen käyttö

  1. Avaa korotettu komentokehote.
  2. Suorita jokin seuraavista komennoista:|_+_|

Käskydtrace -lvn syscall:::luetteloi kaikki anturit ja niiden parametrit, jotka ovat saatavilla syscall-palveluntarjoajalta.

Seuraavassa on joitain Windowsissa saatavilla olevia palveluntarjoajia ja niiden välineitä.

    syscall – NTOS-järjestelmän callsfbt (Function Boundary Tracing) – Ytimen funktion syöttö ja returnspid – Käyttäjätilan prosessin jäljitys. Kuten ydintilan FBT, mutta sallii myös mielivaltaisten funktioiden offsets.etw (Tapahtumanseuranta Windowsille) instrumentoinnin – Mahdollistaa koettimien määrittämisen ETW:tä varten. Tämä toimittaja auttaa hyödyntämään olemassa olevaa käyttöjärjestelmän instrumentointia DTracessa.
    • Tämä on yksi lisäys, jonka olemme tehneet DTracelle, jotta se voi paljastaa ja saada kaikki tiedot, jotka Windows jo tarjoaa S.T.W.

Lisää Windows-skenaarioihin soveltuvia esimerkkiskriptejä löytyy tästä näytehakemisto.

Lähde: Microsoft

Lue Seuraavaksi

Lisää komentokehote Windows 10 Creators -päivityksen kontekstivalikkoon
Lisää komentokehote Windows 10 Creators -päivityksen kontekstivalikkoon
Microsoft korvasi 'Avaa komentoikkuna tästä' -kontekstivalikon kohdan PowerShellillä. Lisää komentokehote takaisin kontekstivalikkoon Windows 10 Creators Update -sovelluksessa.
Hanki sanoja, merkkejä ja rivejä tiedostoon PowerShellin avulla
Hanki sanoja, merkkejä ja rivejä tiedostoon PowerShellin avulla
Joskus on hyödyllistä kerätä tilastotietoja olemassa olevasta tekstitiedostosta. PowerShell voi auttaa sinua laskemaan tiedoston sanojen, merkkien ja rivien määrän.
Avaa portti Windows 10:n Windowsin palomuurissa
Avaa portti Windows 10:n Windowsin palomuurissa
Sinulla saattaa olla Windows 10:ssä sovellus, joka vaatii portin (porttien) olevan auki, jotta muut verkossasi olevat tietokoneet voivat muodostaa yhteyden siihen. Näin se voidaan tehdä.
Microsoft vahvisti ongelmat sovellusten korjaamisessa ja päivittämisessä Windows 11:ssä ja 10:ssä
Microsoft vahvisti ongelmat sovellusten korjaamisessa ja päivittämisessä Windows 11:ssä ja 10:ssä
Microsoft julkaisi 9. marraskuuta 2021 kumulatiiviset päivitykset tuetuille Windows 10- ja 11-versioille. Päivitys korjasi useita, vaikkakin uusia, ongelmia
HP Envy 5660 -tulostin: perusteellinen opas
HP Envy 5660 -tulostin: perusteellinen opas
Onko HP Envy 5660 -tulostin oikea sinulle? Tutustu sen teknisiin tietoihin, ominaisuuksiin ja siihen, kuinka HelpMyTech parantaa suorituskykyä.
Microsoft on korjannut virheen Windows Snipping Toolissa, joka saa sen tallentamaan alkuperäisen kuvan, vaikka olisit muokannut sitä
Microsoft on korjannut virheen Windows Snipping Toolissa, joka saa sen tallentamaan alkuperäisen kuvan, vaikka olisit muokannut sitä
Windows 11:n Snipping Toolissa on melko vakava haavoittuvuus, jonka avulla voit palauttaa osittain tai kokonaan poistetut tiedot
Windows 11 Build 25905 (Canary) sisältää useita uusia ominaisuuksia
Windows 11 Build 25905 (Canary) sisältää useita uusia ominaisuuksia
Windows 11 Insider Preview Build 25905 on nyt sisäpiiriläisten saatavilla Canary-kanavalla. Lisäksi Microsoft tarjoaa ISO-otoksia tälle koontiversiolle
Kuinka poistaa galleria File Explorerista
Kuinka poistaa galleria File Explorerista
Tässä oppaassa tarkastellaan, kuinka Galleria piilotetaan ja poistetaan navigointiruudusta File Explorerissa Windows 11:ssä. Galleria-kohde on uusi kansio
Microsoft Edge saa uuden Workspaces-ominaisuuden
Microsoft Edge saa uuden Workspaces-ominaisuuden
Microsoft on julkistanut Workspaces for Edgen, joka on joukko avoimia välilehtiä, jotka voit jakaa kaikille. Työtilan idea on avata linkkejä
Kuinka ladata Logitech Headset -ajurit
Kuinka ladata Logitech Headset -ajurit
Hanki Logitech-kuulokkeesi ajurit muutamassa minuutissa Help My Techin nopean ja helpon ratkaisun avulla. Ei tutkimusta tai vianmääritystä
Aloitusnäytön mukauttaminen ja mukauttaminen Windows 8.1:ssä
Aloitusnäytön mukauttaminen ja mukauttaminen Windows 8.1:ssä
Lopullinen aloitusnäytön mukautusopas Windows 8.1:lle
Ota ajoitettu tehtävä käyttöön tai poista se käytöstä Windows 10:ssä
Ota ajoitettu tehtävä käyttöön tai poista se käytöstä Windows 10:ssä
Näin voit ottaa ajoitetun tehtävän käyttöön tai poistaa sen käytöstä Windows 10:ssä. Tästä voi olla apua, kun suoritat käyttöjärjestelmän tai ongelman vianmääritystä.
Kuinka korjata YouTube-videot, jotka eivät toista tai näytä mustaa näyttöä
Kuinka korjata YouTube-videot, jotka eivät toista tai näytä mustaa näyttöä
Opi korjaamaan YouTuben musta näyttö, joka ei toista videoitasi. Helppo seurata oppaamme tarjoaa ratkaisun yhdessä Help My Tech -ohjelmistomme kanssa
Kuinka ladata Logitech M185 -ohjain
Kuinka ladata Logitech M185 -ohjain
Jos etsit lisätietoja Logitech M185 -hiiriohjaimen lataamisesta, tässä on nopeat vaiheittaiset ohjeet. Aloita nyt.
Kuinka pienentää otsikkorivin korkeutta ja ikkunapainikkeiden kokoa Windows 10:ssä
Kuinka pienentää otsikkorivin korkeutta ja ikkunapainikkeiden kokoa Windows 10:ssä
Jos haluat pienentää otsikkorivin korkeutta ja pienentää ikkunapainikkeita Windows 10:ssä, voit tehdä sen seuraavasti.
Windows 11 Ei ääntä: Ongelmien ja todistettujen korjausten opas
Windows 11 Ei ääntä: Ongelmien ja todistettujen korjausten opas
Ei ääntä Windows 11:ssä? Tutustu siihen, kuinka HelpMyTech varmistaa tietokoneesi optimaalisen äänentoiston uusimpien ohjainpäivitysten avulla.
Kuinka ladata videon suoraviestistä Twitterissä
Kuinka ladata videon suoraviestistä Twitterissä
Kuinka ladata Twitter-video DM:stä. Tässä viestissä tarkastelemme suhteellisen yksinkertaista temppua, jonka avulla voit ladata videon Twitter-viestistä.
Kuinka lisätä Data Usage Live Tile Windows 10: ssä
Kuinka lisätä Data Usage Live Tile Windows 10: ssä
Windows 10 pystyy keräämään ja näyttämään verkon datan käytön. Katso, kuinka nämä tiedot näytetään Live Tile -ruudulla Käynnistä-valikossa.
Hymnin korjaaminen, kun FPS-nopeudet ovat alhaiset
Hymnin korjaaminen, kun FPS-nopeudet ovat alhaiset
Jos FPS-nopeus on alhainen Anthemin pelaamisen aikana, tässä on nopea vianetsintäopas, joka auttaa sinua korjaamaan häiritsevän tai epämiellyttävän pelin.
Corsair K55 -ohjainpäivitykset: kattava opas
Corsair K55 -ohjainpäivitykset: kattava opas
Opi päivittämään Corsair K55 -ajurit optimaalisen suorituskyvyn saavuttamiseksi ja ratkaisemaan yleisiä näppäimistöongelmia asiantuntijaoppaastamme.
Mitä tehdä, jos Lide 110 -skannerisi lakkasi toimimasta
Mitä tehdä, jos Lide 110 -skannerisi lakkasi toimimasta
Skannerit ovat välttämättömiä päivittäiselle tietokonekokemuksellesi, joten kun Lide 110 -skannerissasi on jotain vikaa, meillä on sinulle ratkaisu
PowerToys 0.49 on nyt saatavilla uudella Find My Mouse -työkalulla
PowerToys 0.49 on nyt saatavilla uudella Find My Mouse -työkalulla
PowerToys 0.49 on nyt ladattavissa vakaalla kanavalla (sovellus on teknisesti julkinen esikatselu). Päivitys tuo kaksi uutta apuohjelmaa ja
Poista nämä tiedostot käytöstä, koska ne voivat olla haitallisia tietokoneellesi Varoitus
Poista nämä tiedostot käytöstä, koska ne voivat olla haitallisia tietokoneellesi Varoitus
Poista nämä tiedostot käytöstä, jotka voivat olla haitallisia tietokoneellesi. Varoitus Windows 10:ssä Jos liität verkkojaon, eli liität verkkoaseman IP-osoitteen perusteella
Täydellinen luettelo Skypen hymiöistä
Täydellinen luettelo Skypen hymiöistä
Täydellinen luettelo Skype-hymiöistä on tässä artikkelissa. Täältä voit oppia kaikki mahdolliset Skype-hymiöt ja sen lyhytkoodit.