Pangunahin Windows 10 Available na ngayon ang DTrace sa Windows
 

Available na ngayon ang DTrace sa Windows

Ang DTrace ay isang dynamic na tracing framework na nagbibigay-daan sa isang admin o developer na makakuha ng real-time na pagtingin sa isang system sa user man o kernel mode. Ang DTrace ay may mataas na antas ng C-style at malakas na programming language na nagbibigay-daan sa iyong dynamic na magpasok ng mga trace point. Gamit ang mga dynamic na ipinasok na trace point na ito, maaari kang mag-filter sa mga kundisyon o mga error, magsulat ng code upang suriin ang mga pattern ng lock, makakita ng mga deadlock, atbp.

Sa Windows, pinalawak ng DTrace ang Event Tracing para sa Windows (ETW) na static at hindi nagbibigay ng kakayahang magpasok ng mga trace point sa oras ng pagtakbo gamit ang program.

Ang lahat ng API at functionality na ginagamit ng dtrace.sys ay mga dokumentadong tawag.

Dtrace Sa Windows

Nagpatupad ang Microsoft ng isang espesyal na driver para sa Windows 10 na nagbibigay-daan sa pagsasagawa ng ilang mga tungkulin sa pagsubaybay sa system. Ang driver ay isasama sa Windows 10 na bersyon 1903. Gayundin, ang DTrace ay kasalukuyang nangangailangan ng Windows na magsimula sa isang kernel debugger na pinagana.

Ang source code para sa naka-port na tool na DTrace ay available sa GitHub. Bisitahin ang pahina DTrace sa Windowssa ilalim ng proyekto ng OpenDTrace sa GitHub upang makita ito.

Mga nilalaman tago I-setup ang DTrace sa Windows 10 Gamit ang DTrace

I-setup ang DTrace sa Windows 10

Mga kinakailangan para sa paggamit ng tampok

  • Windows 10 insiderbumuo ng 18342o mas mataas
  • Available lang sax64Windows at kumukuha ng tracing info para lang sa 64-bit na proseso
  • Ang Windows Insider Program aypinaganaatnaka-configurena may wastong Windows Insider Account
    • Bisitahin ang Mga Setting->I-update at Seguridad->Windows Insider Program para sa mga detalye

Mga Tagubilin:

    Set ng configuration ng BCD:
    1. bcdedit /set dtrace on
    2. Tandaan, kailangan mong itakda muli ang bcdedit na opsyon, kung mag-a-upgrade ka sa isang bagong Insider build
    I-download at i-install ang DTrace package mula sa download center.
    1. Ini-install nito ang mga bahagi ng user mode, driver at karagdagang feature on demand na mga pakete na kinakailangan para gumana ang DTrace.
  1. Opsyonal: I-update angvariable ng kapaligiran ng PATHupang isamaC:Program FilesDTrace
    1. itakda ang PATH=%PATH%;'C:Program FilesDTrace'
  2. Setuplandas ng simbolo
    1. Lumikha ng bagong direktoryo para sa pag-cache ng mga simbolo nang lokal. Halimbawa: mkdir c:symbols
    2. Itakda_NT_SYMBOL_PATH=srv*C:symbols* http://msdl.microsoft.com/download/symbols
    3. Awtomatikong dina-download ng DTrace ang mga simbolo na kinakailangan mula sa server ng simbolo at mga cache sa lokal na landas.
  3. Opsyonal:I-setup ang Kernel debuggerkoneksyon sa target na makina ( Link ng MSDN). Ito aylamangkinakailangan kung gusto mong i-trace ang mga kaganapan sa Kernel gamit ang FBT o iba pang mga provider.
    1. Tandaan na kakailanganin mong huwag paganahin ang Secureboot at Bitlocker sa C:, (kung pinagana), kung gusto mong mag-setup ng kernel debugger.
    I-reboot ang target na makina

Gamit ang DTrace

  1. Magbukas ng nakataas na command prompt .
  2. Isagawa ang isa sa mga sumusunod na utos:|_+_|

Ang utosdtrace -lvn syscall:::ay ililista ang lahat ng mga probe at ang kanilang mga parameter na magagamit mula sa syscall provider.

Ang mga sumusunod ay ilan sa mga provider na available sa Windows at kung ano ang kanilang instrumento.

    syscall – NTOS system callsfbt (Function Boundary Tracing) – Kernel function entry at returnspid – User-mode process tracing. Tulad ng kernel-mode na FBT, ngunit pinapayagan din ang instrumentation ng arbitrary function offsets.etw (Event Tracing para sa Windows) – Nagbibigay-daan sa mga probe na tukuyin para sa ETW Tumutulong ang provider na ito na gamitin ang umiiral nang operating system instrumentation sa DTrace.
    • Isa itong karagdagan na ginawa namin sa DTrace upang payagan itong ilantad at makuha ang lahat ng impormasyong ibinibigay na ng Windows S.T.W.

Higit pang mga sample na script na naaangkop para sa mga sitwasyon sa Windows ay matatagpuan dito direktoryo ng sample.

Pinagmulan: Microsoft

Basahin Ang Susunod

Ang MeTAOS ng Microsoft ay isang proyektong nakatuon sa pagiging produktibo
Ang MeTAOS ng Microsoft ay isang proyektong nakatuon sa pagiging produktibo
Bumubuo ang Microsoft ng bagong foundational layer sa ibabaw ng SharePoint, ang Office 365 substrate, Azure, ang imprastraktura ng machine-learning ng Microsoft sa pagkakasunud-sunod
I-uninstall ng Windows 11 ang mga naka-preinstall na app
I-uninstall ng Windows 11 ang mga naka-preinstall na app
Maaari mong i-uninstall ang mga na-preinstall na app sa Windows 11 gamit ang isa sa mga pamamaraan na sinuri sa post na ito. Ang Windows 11 ay may kasamang napakaraming listahan ng mga stock apps ng ilan
Plano ng Microsoft na huwag paganahin ang NTLM authentication sa Windows 11
Plano ng Microsoft na huwag paganahin ang NTLM authentication sa Windows 11
Ang Microsoft ay gumawa ng anunsyo na nagsasaad na ang NTLM authentication protocol ay idi-disable sa Windows 11. Sa halip, ito ay papalitan ng Kerberos,
Paano Paganahin ang Dark Mode sa Windows 11
Paano Paganahin ang Dark Mode sa Windows 11
Narito kung paano mo paganahin ang dark mode sa Windows 11 at lumipat mula sa default na puting tema patungo sa madilim at vice versa. Gumagamit ang Windows 11 ng magaan na tema
Paano i-install ang Windows Subsystem para sa Linux sa Windows 11
Paano i-install ang Windows Subsystem para sa Linux sa Windows 11
Matutunan kung paano i-install ang Windows Subsystem para sa Linux sa Windows 11 nang madali at tamasahin ang pinakamahusay na mga application ng parehong mundo. Inihayag ng Microsoft ang Windows
Maaaring tinatanggal na ng Microsoft ang Surface Duo
Maaaring tinatanggal na ng Microsoft ang Surface Duo
Lumilitaw na ang foldable dual-screen na smartphone ng Microsoft ay inabandona, hindi bababa sa isang panlabas na pananaw. Huling nakatanggap ang Surface Duo ng a
Dagdagan ang FPS sa Rust
Dagdagan ang FPS sa Rust
Narito kung ano ang maaari mong gawin upang mapataas ang iyong FPS sa Rust para sa isang mas maayos, mas kasiya-siyang karanasan sa paglalaro. Matuto tungkol sa kung paano makakaapekto ang mga hindi napapanahong driver sa gameplay.
Paano Gumawa ng HomeGroup sa Windows 10
Paano Gumawa ng HomeGroup sa Windows 10
Sa artikulong ito, makikita natin kung paano lumikha ng isang Homegroup sa Windows 10. Ang tampok na HomeGroup ay nagbibigay ng kakayahan sa pagbabahagi ng file sa pagitan ng mga computer.
Paano Baguhin ang Pangalan ng Produkto ng System sa Windows 11
Paano Baguhin ang Pangalan ng Produkto ng System sa Windows 11
Maaari mong baguhin ang Pangalan ng Produkto ng System sa Windows 11 kung hindi ka nasisiyahan sa default na halaga. Maaari itong itakda ng OEM o awtomatikong ng Windows
Random na Nagsasara ang Computer
Random na Nagsasara ang Computer
Kapag ang iyong computer ay nagsimulang mag-shut down nang random, maaari itong maging nakakagulat. Gamitin ang aming maginhawang gabay upang mabilis na malutas ang isyu.
Mga Isyu sa Pagkabigo sa Hard Drive at Paano Lutasin ang mga Ito
Mga Isyu sa Pagkabigo sa Hard Drive at Paano Lutasin ang mga Ito
Kung nakakaranas ka ng ilang isyu sa pagkabigo sa hard drive at kung paano lutasin ang mga ito, narito ang ilang hakbang na susubukan kapag nire-troubleshoot ang isyu.
Pag-aayos ng Blue Screen of Death para sa Windows 8
Pag-aayos ng Blue Screen of Death para sa Windows 8
Ayusin ang iyong asul na screen ng kamatayan para sa Windows 8, na kilala rin bilang BSOD. Nagbibigay kami ng mga madaling solusyon sa pag-troubleshoot para sa kung ano ang asul na screen ng kamatayan.
Paano Baguhin ang Power Mode sa Windows 11
Paano Baguhin ang Power Mode sa Windows 11
Ipapakita sa iyo ng artikulong ito kung paano baguhin ang power mode sa Windows 11. Ito ay isang tampok na ipinakilala ng Microsoft noong 2017 sa mga araw ng Windows 10. Ang operating
Paganahin ang Mga Check Box sa File Explorer sa Windows 10
Paganahin ang Mga Check Box sa File Explorer sa Windows 10
Narito kung paano paganahin ang mga check box sa File Explorer sa Windows 10 upang gawing mas madali ang pagpili ng maraming file at folder. Sundin ang tutorial na ito.
Ang Pinakabagong Driver ng NVIDIA na Nagdudulot ng Mataas na Mga Problema sa Paggamit ng CPU
Ang Pinakabagong Driver ng NVIDIA na Nagdudulot ng Mataas na Mga Problema sa Paggamit ng CPU
Ang pinakabagong driver ng NVIDIA ay nagdudulot ng mataas na paggamit ng CPU para sa mga gumagamit ng computer. Ang NVIDIA ay naglabas ng isang pag-aayos na lumulutas sa problemang ito at iba pang mga NVIDIA bug.
Ipinakilala ng Edge Chromium ang Feature na Pag-block ng Hindi Secure na Content
Ipinakilala ng Edge Chromium ang Feature na Pag-block ng Hindi Secure na Content
Paano Payagan o I-block ang Insecure na Content sa Microsoft Edge Chromium Nakatanggap ang Microsoft Edge Chromium ng bagong feature. Ang pahintulot ng isang bagong site ay maaaring
Ang Winaero Tweaker 0.10 ay handa na para sa Windows 10 na bersyon 1803
Ang Winaero Tweaker 0.10 ay handa na para sa Windows 10 na bersyon 1803
Ang Winaero Tweaker 0.10 ay lumabas na. Papayagan ka nitong huwag paganahin ang Windows Update nang mapagkakatiwalaan sa Windows 10, alisin ang mga notification sa pag-update, mga ad sa Mga Setting,
Isinama ng Microsoft ang Speedtest ni Ookla sa Bing
Isinama ng Microsoft ang Speedtest ni Ookla sa Bing
Ipinagpalit ng Microsoft ang sariling tampok ng pagsubok sa bilis ng Bing gamit ang Ookla Speedtest widget. Ang widget na ito ay nagbibigay-daan sa mga user na sukatin ang kanilang bilis ng pag-download, pag-upload
Malapit nang payagan ng Edge ang pag-pin sa mga pangkat ng tab
Malapit nang payagan ng Edge ang pag-pin sa mga pangkat ng tab
Isa pang pagpapabuti ang darating sa pamamahala ng tab sa Microsoft Edge. Bilang karagdagan sa kakayahang mag-pin ng mga indibidwal na tab, magagawa mong i-pin ang
Baguhin ang Display Order ng Boot Menu Items sa Windows 10
Baguhin ang Display Order ng Boot Menu Items sa Windows 10
Paano Baguhin ang Display Order ng Boot Menu Items sa Windows 10 Sa Windows 8, gumawa ang Microsoft ng mga pagbabago sa boot experience. Ang simpleng text-based na boot
Binibigyang-daan ka ng Microsoft Edge Canary para sa Android na mag-install ng anumang extension
Binibigyang-daan ka ng Microsoft Edge Canary para sa Android na mag-install ng anumang extension
Hinahayaan ka na ngayon ng Microsoft Edge Canary para sa Android na mag-install ng anumang extension ng browser. Ang tampok ay kasalukuyang pang-eksperimento at maaaring i-activate gamit ang nakatago
Paano I-restore ang Mga File mula sa Windows.old Folder sa Windows 10
Paano I-restore ang Mga File mula sa Windows.old Folder sa Windows 10
Kung ang iyong nakaraang OS setup ay naglalaman ng isang bagay na mahalaga, maaari mong ibalik ang mga file mula sa Windows.old folder sa Windows 10. Ipapakita sa iyo ng post na ito kung paano
Ano ang Gagawin Kapag Patuloy na Nadidiskonekta ang Iyong Netgear A6210
Ano ang Gagawin Kapag Patuloy na Nadidiskonekta ang Iyong Netgear A6210
Kung patuloy na nadidiskonekta ang iyong Netgear A6210 wireless adapter, may ilang hakbang sa pag-troubleshoot na maaari mong gawin, kabilang ang pag-update ng iyong driver.
Paano i-disable ang paghahanap sa web sa Windows 10 taskbar
Paano i-disable ang paghahanap sa web sa Windows 10 taskbar
Kung gusto mong i-disable ang internet at Store apps na hinahanap mula sa taskbar, narito kung paano ito i-off.