Legfontosabb Windows 10 A DTrace már elérhető a Windows rendszeren

A DTrace már elérhető a Windows rendszeren



Válaszolj

A következő Windows 10 szolgáltatásfrissítés (19H1, 2019. április frissítés, 1903. verzió) a DTrace, a népszerű nyílt forráskódú hibakeresési és diagnosztikai eszköz támogatását tartalmazza. Eredetileg a Solaris számára készült, és elérhetővé vált Linux, FreeBSD, NetBSD és macOS számára. A Microsoft áthelyezte a Windows rendszerre.

Reklám

A DTrace egy dinamikus nyomkövető keretrendszer, amely lehetővé teszi az adminisztrátornak vagy a fejlesztőnek, hogy valós időben betekintést nyerjen a rendszerbe akár felhasználói, akár kernelmódban. A DTrace C stílusú, magas szintű és hatékony programozási nyelvvel rendelkezik, amely lehetővé teszi a nyompontok dinamikus beszúrását. Ezekkel a dinamikusan beillesztett nyompontokkal szűrheti a feltételeket vagy hibákat, kódot írhat a zárolási minták elemzéséhez, a holtpontok észleléséhez stb.

hogyan lehet tükrözni a Chromebookon

Windows rendszeren a DTrace kiterjeszti az Eseménykövetést a Windows számára (ETW), amely statikus, és nem biztosítja a nyomkövetési pontok futás közbeni programozott beillesztését.

A dtrace.sys által használt összes API és funkció dokumentált hívás.

Dtrace Windows rendszeren

hogyan törölheti a rendszergazdai fiók Windows 10-et

A Microsoft egy speciális illesztőprogramot vezetett be a Windows 10 számára, amely lehetővé teszi számos rendszerfigyelő szerepkör végrehajtását. Az illesztőprogramot a Windows 10 1903-as verziója tartalmazza. A DTrace jelenleg azt is megköveteli, hogy a Windows indítása engedélyezve legyen egy kernel debuggerrel.

A portolt DTrace eszköz forráskódja elérhető a GitHubon. Látogasson el az oldalra DTrace Windows rendszeren ”Az OpenDTrace projekt alatt a GitHubon, hogy megtekinthesse.

A DTrace telepítése a Windows 10 rendszerben

A szolgáltatás használatának előfeltételei

  • Windows 10 bennfentes épít 18342 vagy magasabb
  • Csak itt érhető el x64 A Windows és a nyomkövetési információkat csak a 64 bites folyamatok esetében rögzíti
  • Windows Insider Program van engedélyezve és konfigurálva érvényes Windows Insider-fiókkal
    • A részletekért keresse fel a Beállítások-> Frissítés és biztonság-> Windows Insider Program oldalt

Utasítás:

hogyan lehet online olvasni a verizon szöveges üzeneteket
  1. BCD konfigurációs készlet :
    1. bcdedit / set dtrace be
    2. Megjegyzés: Ha új Insider verzióra frissít, újra be kell állítania a bcdedit beállítást
  2. Letöltés és telepítse a DTrace csomagot innen letöltő központ .
    1. Ez telepíti a felhasználói mód összetevőit, az illesztőprogramokat és a kiegészítő szolgáltatásokat a DTrace működéséhez szükséges igénycsomagokra.
  3. Opcionális: Frissítse a PATH környezeti változó hogy belefoglalja C: Program Files DTrace
    1. set PATH =% PATH%; 'C: Program Files DTrace'
  4. Beállít szimbólum útját
    1. Hozzon létre egy új könyvtárat a szimbólumok gyorsítótárazásához helyben. Példa: mkdir c: szimbólumok
    2. Készlet _NT_SYMBOL_PATH = srv * C: szimbólumok * http://msdl.microsoft.com/download/symbols
    3. A DTrace automatikusan letölti a szükséges szimbólumokat a szimbólumszerverről és a gyorsítótárból a helyi elérési útra.
  5. Választható: A kernel hibakeresőjének beállítása csatlakozás a célgéphez ( MSDN link ). Ez csak szükséges, ha a Kernel eseményeket FBT vagy más szolgáltatók segítségével kívánja nyomon követni.
    1. Ne feledje, hogy le kell tiltania a Secureboot és a Bitlocker alkalmazást a C: készüléken, (ha engedélyezve van), ha kernel hibakeresőt szeretne beállítani.
  6. Indítsa újra célgép

A DTrace használata

  1. Nyissa meg a emelt parancssor .
  2. Hajtsa végre a következő parancsok egyikét:
    # Syscall összefoglalás programonként 5 másodpercig: dtrace -Fn 'tick-5sec {exit (0);} syscall ::: entry {@num [pid, execname] = count ();}' # Az időzítő beállítása / törlése program összefoglalása 3 másodpercig: dtrace -Fn 'tick-3sec {exit (0);} syscall :: Nt * Timer *: entry {@ [probefunc, execname, pid] = count ();}' # Dump System Process kernel structure: (a szimbólum elérési útjának beállítása szükséges)

A parancs dtrace -lvn syscall ::: felsorolja a syscall szolgáltatónál elérhető összes szondát és paraméterüket.

Az alábbiakban felsorolunk néhányat a Windows rendszeren elérhető szolgáltatókról és azok instrumentumairól.

  • syscall - NTOS rendszerhívások
  • fbt (Function Boundary Tracing) - A kernel funkció beírása és visszatérése
  • pid - Felhasználói módú folyamatkövetés. Mint a kernelmódos FBT, de tetszőleges függvényeltolások műszerezését is lehetővé teszi.
  • sth (Eseménykövetés Windows esetén) - Lehetővé teszi a szondák definiálását az ETW számára. Ez a szolgáltató segíti a DTrace meglévő operációs rendszereinek kiaknázását.
    • Ez az egyik kiegészítés a DTrace-hez, hogy lehetővé tegyük számára a Windows által már rendelkezésre álló összes információ feltárását és megszerzését ETW .

A Windows-szcenáriókhoz alkalmazható további mintaszkriptek megtalálhatók ebben minták könyvtár .

Forrás: Microsoft

Érdekes Cikkek

Szerkesztő Választása

Hogyan tölthet le zenét Android telefonjára
Hogyan tölthet le zenét Android telefonjára
Számos módon tölthet le zenét Android telefonjára. Így tölthet le a YouTube Music szolgáltatásból, számítógépéről és más zenei forrásokból.
A Windows 8 RTM hiányzó aktatáska funkciójának helyreállítása
A Windows 8 RTM hiányzó aktatáska funkciójának helyreállítása
Bár a Windows 8 számos „modern” adatszinkronizációs megoldást kínál Önnek, mint például a SkyDrive és a Microsoft Account, mindkettő korlátozott - az internet függvénye. Lehet, hogy nem tud a régi „Táska” funkcióról, amelyet eltávolítottunk a Windows 8 rendszerből. Ez egyszerű, kétirányú adatszinkronizációt kínál, amely offline volt és
A Firefox leállítja a Windows Vista és a Windows XP támogatást
A Firefox leállítja a Windows Vista és a Windows XP támogatást
Rossz hírek érkeztek a Firefox táborból a Windows XP felhasználók számára. A Mozilla, a népszerű böngésző fejlesztői úgy döntöttek, hogy a Firefox 53-tól kezdve megszüntetik a Windows XP és a Windows Vista támogatását. A Firefox az egyetlen modern böngésző, amely még mindig elérhető a Windows XP és a Vista számára. Míg a Microsoft megszüntette a Windows XP és a Windows összes támogatását
A rögzített mappa ikonjának módosítása a gyorselérésben a Windows 10 rendszerben
A rögzített mappa ikonjának módosítása a gyorselérésben a Windows 10 rendszerben
Megváltoztathatja a rögzített mappa ikonját, amely a Windows 10 Fájlkezelőjének Gyorselérése alatt látható. Így teheti meg.
A Chrome szolgáltatásait a Microsoft eltávolította és kicserélte az Edge szolgáltatásban
A Chrome szolgáltatásait a Microsoft eltávolította és kicserélte az Edge szolgáltatásban
A Microsoft ma letölthetővé tette a Chromiumon alapuló számos kiadás előtti Edge verziót. Az írás pillanatában a böngésző Dev csatornán és egy kanári csatornán érhető el. Ezenkívül a vállalat kiadta a Google Chrome / Chromium azon funkcióinak listáját, amelyeket kicseréltek vagy eltávolítottak az Edge böngészőből. Reklám
Javítás: Az SD-kártyára telepített alkalmazások a Windows 10 rendszerben nem frissülnek
Javítás: Az SD-kártyára telepített alkalmazások a Windows 10 rendszerben nem frissülnek
A Fix SD-kártya-alkalmazások nem frissülnek a WIndows 10 áruházából. A Windows Store azt mutatja, hogy a frissítések elérhetők, de telepítéskor hibát ad.
Klímaváltozás: Az ábrák azt mutatják, hogy a Kiotói Jegyzőkönyv sikeres volt - vagy nem?
Klímaváltozás: Az ábrák azt mutatják, hogy a Kiotói Jegyzőkönyv sikeres volt - vagy nem?
Két pozitív klímaváltozási történet egymás után biztosan túl jó ahhoz, hogy igaz legyen, igaz? Néhány nappal azután, hogy írtam az ígéretes technológiáról, amely azt mutatja, hogy a szén-dioxid csak két év alatt kővé válik, itt keresem