Utama Windows 10 DTrace kini tersedia pada Windows
 

DTrace kini tersedia pada Windows

DTrace ialah rangka kerja pengesanan dinamik yang membolehkan pentadbir atau pembangun mendapatkan pandangan masa nyata ke dalam sistem sama ada dalam mod pengguna atau kernel. DTrace mempunyai bahasa pengaturcaraan tahap tinggi gaya C dan berkuasa yang membolehkan anda memasukkan titik surih secara dinamik. Menggunakan titik jejak yang dimasukkan secara dinamik ini, anda boleh menapis keadaan atau ralat, menulis kod untuk menganalisis corak kunci, mengesan kebuntuan, dsb.

Pada Windows, DTrace memanjangkan Penjejakan Peristiwa untuk Windows (ETW) yang statik dan tidak menyediakan keupayaan untuk memasukkan titik jejak secara pemrograman pada masa jalan.

Semua API dan fungsi yang digunakan oleh dtrace.sys adalah panggilan yang didokumenkan.

Dtrace Pada Windows

Microsoft telah melaksanakan pemacu khas untuk Windows 10 yang membolehkan melaksanakan beberapa peranan pemantauan sistem. Pemacu akan disertakan dengan Windows 10 versi 1903. Selain itu, DTrace pada masa ini memerlukan Windows dimulakan dengan penyahpepijat kernel didayakan.

Kod sumber untuk alat DTrace yang dialihkan tersedia di GitHub. Lawati halaman DTrace pada Windowsdi bawah projek OpenDTrace di GitHub untuk melihatnya.

kandungan bersembunyi Sediakan DTrace dalam Windows 10 Menggunakan DTrace

Sediakan DTrace dalam Windows 10

Prasyarat untuk menggunakan ciri tersebut

  • Orang dalam Windows 10membina 18342atau lebih tinggi
  • Hanya tersedia padax64Windows dan menangkap maklumat pengesanan hanya untuk proses 64-bit
  • Program Windows Insider ialahdidayakandandikonfigurasikandengan Akaun Windows Insider yang sah
    • Lawati Tetapan-> Kemas Kini & Keselamatan-> Program Windows Insider untuk butiran

Arahan:

    Set konfigurasi BCD:
    1. bcdedit / tetapkan dtrace pada
    2. Ambil perhatian, anda perlu menetapkan pilihan bcdedit sekali lagi, jika anda menaik taraf kepada binaan Insider baharu
    Muat turun dan pasang pakej DTrace daripada pusat muat turun.
    1. Ini memasang komponen mod pengguna, pemacu dan ciri tambahan atas permintaan pakej yang diperlukan untuk DTrace berfungsi.
  1. Pilihan: Kemas kiniPembolehubah persekitaran PATHuntuk memasukkanC:Program FilesDTrace
    1. tetapkan PATH=%PATH%;'C:Program FilesDTrace'
  2. Persediaanlaluan simbol
    1. Cipta direktori baharu untuk menyimpan simbol secara setempat. Contoh: mkdir c:symbols
    2. Tetapkan_NT_SYMBOL_PATH=srv*C:symbols* http://msdl.microsoft.com/download/symbols
    3. DTrace secara automatik memuat turun simbol yang diperlukan dari pelayan simbol dan cache ke laluan setempat.
  3. Pilihan:Sediakan penyahpepijat kernelsambungan ke mesin sasaran ( pautan MSDN). Ini adalahsahajadiperlukan jika anda ingin menjejak acara Kernel menggunakan FBT atau pembekal lain.
    1. Ambil perhatian bahawa anda perlu melumpuhkan Secureboot dan Bitlocker pada C:, (jika didayakan), jika anda ingin menyediakan penyahpepijat kernel.
    But semula mesin sasaran

Menggunakan DTrace

  1. Buka gesaan arahan yang ditinggikan.
  2. Jalankan salah satu daripada arahan berikut:|_+_|

Perintah itudtrace -lvn syscall:::akan menyenaraikan semua probe dan parameternya tersedia daripada pembekal syscall.

Berikut ialah beberapa pembekal yang tersedia pada Windows dan perkara yang mereka gunakan.

    syscall – NTOS system callsfbt (Function Boundary Tracing) – Entri fungsi kernel dan returnspid – Pengesanan proses mod pengguna. Seperti FBT mod kernel, tetapi juga membenarkan instrumentasi offsets fungsi arbitrari.etw (Event Tracing for Windows) – Membenarkan probe ditakrifkan untuk ETW Pembekal ini membantu memanfaatkan instrumentasi sistem pengendalian sedia ada dalam DTrace.
    • Ini adalah satu tambahan yang telah kami lakukan kepada DTrace untuk membolehkannya mendedahkan dan memperoleh semua maklumat yang telah disediakan oleh Windows S.T.W.

Lebih banyak skrip sampel yang digunakan untuk senario Windows boleh didapati dalam ini direktori sampel.

Sumber: Microsoft

Baca Seterusnya

Cara Melihat Perkongsian Rangkaian dalam Windows 10
Cara Melihat Perkongsian Rangkaian dalam Windows 10
Windows 10 membenarkan pengguna berkongsi fail tersimpannya dengan pengguna lain melalui rangkaian. Anda boleh melihat semua perkongsian rangkaian yang tersedia pada komputer.
Sambungan Outlook kini tersedia di Kedai Web Chrome
Sambungan Outlook kini tersedia di Kedai Web Chrome
Pada Jun 2021, Microsoft mengeluarkan sambungan penyemak imbas baharu yang membolehkan pengguna mengakses akaun Outlook mereka tanpa membuka tab baharu, sama seperti cara
Audio Dell – Panduan untuk Menyelesaikan dan Mencegah Isu
Audio Dell – Panduan untuk Menyelesaikan dan Mencegah Isu
Menghadapi masalah audio Dell? Ketahui cara HelpMyTech boleh membantu anda menyelesaikan dan mencegah masalah audio biasa dengan berkesan dalam panduan kami.
Pasang Kertas Dinding Terdahulu dalam Linux Mint 19
Pasang Kertas Dinding Terdahulu dalam Linux Mint 19
Cara Memasang Wallpaper Linux Mint Terdahulu dalam Mint 19. Linux Mint terkenal kerana mempunyai kertas dinding cantik yang dihantar bersama.
Cara Mendayakan Pelekat Desktop dalam Windows 11, bina 22621 dan ke atas
Cara Mendayakan Pelekat Desktop dalam Windows 11, bina 22621 dan ke atas
Anda kini boleh mendayakan pelekat Desktop dalam Windows 11, yang tersedia bermula dalam binaan 22621 dalam bentuk ciri tersembunyi. Mungkin, anda sudah
Bagaimana Saya Memasang Pencetak HP Officejet 6500a Saya Tanpa Cakera?
Bagaimana Saya Memasang Pencetak HP Officejet 6500a Saya Tanpa Cakera?
Jika anda kehilangan cakera pemasangan yang disertakan dengan pencetak HP Officejet 6500a anda, anda masih boleh mencari dan memasang perisian dalam talian.
Sandaran dan Pulihkan Tetapan Apl Peta dalam Windows 10
Sandaran dan Pulihkan Tetapan Apl Peta dalam Windows 10
Anda boleh membuat sandaran dan memulihkan tetapan apl Peta. Windows 10 disertakan dengan apl Peta terbina dalam yang dikuasakan oleh Peta Bing. Mereka boleh digunakan untuk mencari arah dengan cepat.
Tetapkan Peranti Output Audio Untuk Apl Secara Individu dalam Windows 10
Tetapkan Peranti Output Audio Untuk Apl Secara Individu dalam Windows 10
Dalam Windows 10 versi 1803, pengguna boleh menentukan peranti output audio berdasarkan setiap apl. Microsoft telah menambah pilihan baharu pada apl Tetapan.
Cipta Pintasan Pengecaman Pertuturan Mula dalam Windows 10
Cipta Pintasan Pengecaman Pertuturan Mula dalam Windows 10
Untuk kemudahan anda, anda boleh membuat pintasan desktop untuk memulakan Pengecaman Pertuturan secara langsung dengan satu klik dalam Windows 10.
Halang Firefox Daripada Menggantung Tab
Halang Firefox Daripada Menggantung Tab
Firefox 67 boleh menggantung tab yang anda tidak gunakan atau lihat untuk seketika. Jika anda tidak berpuas hati dengan perubahan ini, berikut ialah cara untuk melumpuhkannya.
Dapatkan pandangan Windows XP dalam Windows 10 tanpa tema atau tampung
Dapatkan pandangan Windows XP dalam Windows 10 tanpa tema atau tampung
Pengguna yang mengingati dan menyukai penampilan Windows XP mungkin tidak begitu kagum dengan rupa lalai Windows 10. Penampilan boleh ditukar kepada
Cara Menetapkan Semula Pencetak Brother HL-L2320d Selepas Menukar Toner
Cara Menetapkan Semula Pencetak Brother HL-L2320d Selepas Menukar Toner
Menghadapi masalah dengan pencetak Brother HL-L2320d anda? Help My Tech memberitahu anda dengan tepat cara untuk menetapkan semula selepas menukar toner.
Cara: Penyelesaian Pemacu Audio Realtek untuk Windows
Cara: Penyelesaian Pemacu Audio Realtek untuk Windows
Cara membetulkan dan mengemas kini pemacu audio Realtek. HelpMyTech menyediakan arahan langkah demi langkah untuk pemacu audio Windows Realtek HD
Sudo untuk Windows 11 sebenarnya berjalan pada Windows 10 dan Windows 7
Sudo untuk Windows 11 sebenarnya berjalan pada Windows 10 dan Windows 7
Ia bukan untuk Windows 11 sahaja: Alat Sudo yang diumumkan baru-baru ini untuk Windows telah berjaya dipasang dalam Windows 10 dan juga dalam Windows 7 yang sudah tua. Dan
Cara Membetulkan Ralat Skrin Biru Kegagalan Keadaan Kuasa Pemandu
Cara Membetulkan Ralat Skrin Biru Kegagalan Keadaan Kuasa Pemandu
Ralat skrin biru boleh membimbangkan. Ketahui cara membetulkan kegagalan keadaan kuasa dan tenangkan fikiran anda dengan penyelesaian kegagalan keadaan kuasa pemacu tingkap kami
Copilot berkuasa AI baharu datang ke Word, Excel, PowerPoint dan Teams Microsoft 365
Copilot berkuasa AI baharu datang ke Word, Excel, PowerPoint dan Teams Microsoft 365
Microsoft telah mengumumkan ciri 'Copilot' berkuasa AI baharu untuk aplikasi Word, Excel, PowerPoint dan Teams Microsoft 365. Semua program ini akan
PC Tweaker ini
PC Tweaker ini
PC Tweaker ini - kerja baharu saya. Perhatian kepada semuaPerhatian kepada semua pengguna PC Tweaker ini, ciri editor Navigation Pane telah digugurkan daripada RTM
Dayakan enjin Trident baharu dalam Internet Explorer 12 pada Windows 10
Dayakan enjin Trident baharu dalam Internet Explorer 12 pada Windows 10
Menerangkan cara untuk mengaktifkan dan menggunakan enjin Trident baharu dalam Internet Explorer 12 pada Windows 10
Cara Melihat Maklumat Paparan Terperinci dalam Windows 10
Cara Melihat Maklumat Paparan Terperinci dalam Windows 10
Salah satu penambahbaikan yang dibuat oleh Microsoft pada Windows 10 ialah keupayaan untuk melihat maklumat terperinci tentang paparan anda. OS boleh membezakan resolusi Desktop dan resolusi isyarat aktif.
Cara Semak sama ada Anda Mempunyai Kad Grafik AMD
Cara Semak sama ada Anda Mempunyai Kad Grafik AMD
Begini cara anda boleh menyemak PC anda untuk melihat sama ada anda mempunyai kad grafik AMD, atau jika ia sesuatu yang berbeza. Juga, ketahui tentang sebab pemandu perlu dikemas kini.
Bagaimana untuk menyekat kemas kini automatik pemacu dalam Windows 10
Bagaimana untuk menyekat kemas kini automatik pemacu dalam Windows 10
Berikut ialah cara untuk menghalang Windows 10 daripada memasang semula pemacu secara automatik yang ditemui pada Windows Update.
Cara Membetulkan Pencetak Siri HP Envy 4500 Luar Talian Anda
Cara Membetulkan Pencetak Siri HP Envy 4500 Luar Talian Anda
Adakah pencetak HP Envy 4500 series anda di luar talian? Menyelesaikan masalah adalah lebih mudah daripada yang anda fikirkan! Cuba pengesyoran mudah kami untuk mendapatkannya dicetak dalam talian sekali lagi
HP Officejet Pro 8600 Plus Premium Semua dalam Satu Ralat Pemacu Pencetak
HP Officejet Pro 8600 Plus Premium Semua dalam Satu Ralat Pemacu Pencetak
Untuk membaiki Pencetak HP Officejet Pro 8600 Plus Premium All in One ikuti langkah cepat dan mudah ini. Dapatkan kemas kini automatik dan kemas kini semua pemacu anda sekarang.
Chrome 86 menyembunyikan HTTPS dan WWW dalam bar alamat secara lalai
Chrome 86 menyembunyikan HTTPS dan WWW dalam bar alamat secara lalai
dalam Chrome 86, yang kini berada di Canary, Google telah mengemas kini bar alamat. Perubahan itu menjadikannya lebih sukar untuk melihat bahagian www dan https, yang kini disembunyikan oleh