Utama Windows 10 DTrace sekarang tersedia di Windows
 

DTrace sekarang tersedia di Windows

DTrace adalah kerangka penelusuran dinamis yang memungkinkan admin atau pengembang melihat sistem secara real-time baik dalam mode pengguna atau kernel. DTrace memiliki bahasa pemrograman tingkat tinggi dan kuat gaya C yang memungkinkan Anda memasukkan titik jejak secara dinamis. Dengan menggunakan titik jejak yang disisipkan secara dinamis ini, Anda dapat memfilter kondisi atau kesalahan, menulis kode untuk menganalisis pola kunci, mendeteksi kebuntuan, dll.

Di Windows, DTrace memperluas Pelacakan Peristiwa untuk Windows (ETW) yang bersifat statis dan tidak menyediakan kemampuan untuk menyisipkan titik jejak secara terprogram saat runtime.

Semua API dan fungsionalitas yang digunakan oleh dtrace.sys adalah panggilan yang terdokumentasi.

Jejak Di Windows

Microsoft telah menerapkan driver khusus untuk Windows 10 yang memungkinkan melakukan sejumlah peran pemantauan sistem. Driver akan disertakan dengan Windows 10 versi 1903. Selain itu, DTrace saat ini memerlukan Windows untuk dimulai dengan debugger kernel yang diaktifkan.

Kode sumber untuk alat DTrace porting tersedia di GitHub. Kunjungi halamannya DTrace di Windowsdi bawah proyek OpenDTrace di GitHub untuk melihatnya.

Isi bersembunyi Siapkan DTrace di Windows 10 Menggunakan DTrace

Siapkan DTrace di Windows 10

Prasyarat untuk menggunakan fitur ini

  • Orang dalam Windows 10membangun 18342atau lebih tinggi
  • Hanya tersedia dix64Windows dan menangkap info penelusuran hanya untuk proses 64-bit
  • Program Windows Insider adalahdiaktifkanDandikonfigurasidengan Akun Windows Insider yang valid
    • Kunjungi Pengaturan->Pembaruan & Keamanan->Program Windows Insider untuk detailnya

Petunjuk:

    Kumpulan konfigurasi BCD:
    1. bcdedit /aktifkan dtrace
    2. Catatan, Anda perlu menyetel opsi bcdedit lagi, jika Anda meningkatkan ke build Insider baru
    Unduh dan instal paket DTrace dari Pusat Unduhan.
    1. Ini menginstal komponen mode pengguna, driver dan fitur tambahan sesuai permintaan paket yang diperlukan agar DTrace dapat berfungsi.
  1. Opsional: PerbaruiVariabel lingkungan PATHuntuk memasukkanC:Program FilesDTrace
    1. setel PATH=%PATH%;'C:Program FilesDTrace'
  2. Mempersiapkanjalur simbol
    1. Buat direktori baru untuk menyimpan simbol secara lokal. Contoh: mkdir c:simbol
    2. Mengatur_NT_SYMBOL_PATH=srv*C:simbol* http://msdl.microsoft.com/download/symbols
    3. DTrace secara otomatis mengunduh simbol-simbol yang diperlukan dari server simbol dan menyimpan cache ke jalur lokal.
  3. Opsional:Siapkan debugger Kernelkoneksi ke mesin target ( Tautan MSDN). Inihanyadiperlukan jika Anda ingin melacak kejadian Kernel menggunakan FBT atau penyedia lainnya.
    1. Perhatikan bahwa Anda perlu menonaktifkan Secureboot dan Bitlocker di C:, (jika diaktifkan), jika Anda ingin menyiapkan debugger kernel.
    Nyalakan ulang mesin target

Menggunakan DTrace

  1. Buka prompt perintah yang ditinggikan.
  2. Jalankan salah satu perintah berikut:|_+_|

Perintahdtrace -lvn panggilan sistem:::akan mencantumkan semua probe dan parameternya yang tersedia dari penyedia syscall.

Berikut ini adalah beberapa penyedia yang tersedia di Windows dan instrumennya.

    syscall – Panggilan sistem NTOSfbt (Function Boundary Tracing) – Entri fungsi kernel dan returnpid – Pelacakan proses mode pengguna. Seperti FBT mode kernel, tetapi juga mengizinkan instrumentasi fungsi arbitrer offset.etw (Pelacakan Peristiwa untuk Windows) – Memungkinkan probe ditentukan untuk ETW Penyedia ini membantu memanfaatkan instrumentasi sistem operasi yang ada di DTrace.
    • Ini adalah salah satu tambahan yang telah kami lakukan pada DTrace untuk memungkinkannya mengekspos dan mendapatkan semua informasi yang sudah disediakan oleh Windows S.T.W.

Contoh skrip lainnya yang berlaku untuk skenario Windows dapat ditemukan di sini direktori sampel.

Sumber: Microsoft

Baca Selanjutnya

Aktifkan Mode Presentasi di Windows 10
Aktifkan Mode Presentasi di Windows 10
Mode Presentasi di Windows 10 dirancang untuk membantu pengguna perangkat portabel (misalnya laptop). Saat diaktifkan, komputer Anda tetap terjaga.
Cara menonaktifkan sudut membulat di Windows 11
Cara menonaktifkan sudut membulat di Windows 11
Tutorial ini menjelaskan secara rinci beberapa metode untuk mengubah antarmuka pengguna Windows 11 dan menonaktifkan sudut membulat.
Cara mengaktifkan Rounded Corners dan Mica Windows 11 di Mesin Virtual
Cara mengaktifkan Rounded Corners dan Mica Windows 11 di Mesin Virtual
Saat menginstal Windows 11 di Mesin Virtual (Hyper-V atau VirtualBox), tidak ada efek Rounded Corners atau Mica. Penampilan sistem operasi
Cara Mengaktifkan Tugas Akhir untuk Menu Konteks Bilah Tugas
Cara Mengaktifkan Tugas Akhir untuk Menu Konteks Bilah Tugas
Di Windows 11 Anda dapat mengaktifkan menu konteks Tugas Akhir di bilah tugas untuk menghentikan aplikasi apa pun yang sedang berjalan. Opsi ini cukup nyaman, karena Anda tidak memerlukannya
Cara Mengubah Tata Letak Keyboard Sentuh di Windows 10
Cara Mengubah Tata Letak Keyboard Sentuh di Windows 10
Lihat cara mengganti tata letak keyboard sentuh di Windows 10 dan mengaturnya ke Default, Satu Tangan, Tulisan Tangan, dan Penuh (Standar).
Jadwalkan Pembaruan Tanda Tangan Defender di Windows 10
Jadwalkan Pembaruan Tanda Tangan Defender di Windows 10
Cara Menjadwalkan Pembaruan Tanda Tangan untuk Antivirus Microsoft Defender di Windows 10 Antivirus Microsoft Defender (sebelumnya Windows Defender) menggunakan keamanan
Cara Memeriksa Kesalahan Drive di Windows 10
Cara Memeriksa Kesalahan Drive di Windows 10
Pada artikel ini, kami akan meninjau berbagai metode untuk memeriksa kesalahan drive Anda di Windows 10, termasuk chkdsk, PowerShell, dan GUI.
Pembaruan dari WSL ke WSL 2 di Windows 10
Pembaruan dari WSL ke WSL 2 di Windows 10
Cara Update dari WSL ke WSL 2 di Windows 10 Microsoft telah mem-porting WSL 2 ke Windows 10 versi 1909, dan versi 1903. Awalnya hanya eksklusif
Pemecahan Masalah Driver HP Deskjet 3050
Pemecahan Masalah Driver HP Deskjet 3050
Gunakan tip pemecahan masalah ini untuk memperbaiki masalah pencetakan dan secara otomatis menemukan, mengunduh, dan menginstal driver HP Deskjet 3050.
Memecahkan Masalah CPU Drop Down hingga 0,79 GHz di Game
Memecahkan Masalah CPU Drop Down hingga 0,79 GHz di Game
Jika Anda memerlukan bantuan memecahkan masalah CPU yang turun ke 0,79 dalam game, mulailah dengan panduan yang mudah digunakan ini. Cari tahu bagaimana Help My Tech dapat membantu Anda.
Microsoft telah resmi merilis pembaruan Moment 3 untuk Windows 11
Microsoft telah resmi merilis pembaruan Moment 3 untuk Windows 11
Microsoft telah merilis pembaruan kumulatif opsional KB5026446 (OS Build 22621.1778) untuk Windows 11 versi 22H2 yang menghadirkan beberapa fitur baru
Aktifkan Mode Gelap di Outlook.com
Aktifkan Mode Gelap di Outlook.com
Microsoft merilis versi terbaru Outlook.com Beta, layanan email dan kalender mereka. Sekarang memungkinkan pengaktifan fitur Mode Gelap baru.
Impor Kata Sandi dari File CSV di Firefox
Impor Kata Sandi dari File CSV di Firefox
Cara Mengimpor Kata Sandi dari File CSV di Firefox. Firefox memungkinkan Anda dengan mudah mengekspor login dan kata sandi yang disimpan ke file CSV. Itu termasuk
Pembaruan November dapat menyebabkan Windows Server hang dan restart
Pembaruan November dapat menyebabkan Windows Server hang dan restart
Setelah menginstal Pembaruan November untuk Windows Server, kebocoran memori mungkin terjadi di layanan LSASS, yang pada akhirnya dapat menyebabkan pengontrol domain tidak berfungsi.
Dapatkan Old Classic Paint untuk Windows 11 (versi aplikasi Windows 10)
Dapatkan Old Classic Paint untuk Windows 11 (versi aplikasi Windows 10)
Sekarang Anda dapat mengunduh aplikasi Paint klasik versi Windows 10 untuk Windows 11. Aplikasi ini dibuat dengan file asli dari Build 14393, dan terintegrasi ke dalam
Cara Membuat Aplikasi Layar Penuh di Windows 11
Cara Membuat Aplikasi Layar Penuh di Windows 11
Dalam postingan ini, kita akan melihat cara membuka aplikasi dalam mode layar penuh di Windows 11. Kita akan melihat cara menyelesaikannya untuk aplikasi Store, browser web, dan game.
Tambahkan Printer ke Menu Kirim Ke di Windows 10
Tambahkan Printer ke Menu Kirim Ke di Windows 10
Cara Menambahkan Printer ke Menu Kirim Ke di Windows 10 Anda dapat menambahkan printer apa pun yang diinstal ke menu konteks 'Kirim ke' untuk mencetak banyak dokumen atau file
Microsoft mungkin sudah membuang Surface Duo
Microsoft mungkin sudah membuang Surface Duo
Tampaknya smartphone layar ganda Microsoft yang dapat dilipat telah ditinggalkan, setidaknya dari sudut pandang eksternal. Surface Duo terakhir menerima a
Tip: Ganti nama banyak file sekaligus di File Explorer di Windows 8.1, Windows 8, dan Windows 7
Tip: Ganti nama banyak file sekaligus di File Explorer di Windows 8.1, Windows 8, dan Windows 7
Menjelaskan cara mengganti nama beberapa file sekaligus di File Explorer
Paint 3D Telah Mendapat Dukungan Pengeditan Tampilan Gratis
Paint 3D Telah Mendapat Dukungan Pengeditan Tampilan Gratis
Dalam pembaruan terkini, Microsoft menambahkan fitur baru ke aplikasi Paint 3D yang seharusnya membuat aplikasi lebih mudah untuk mengedit konten 3D. Mari kita lihat apa yang terjadi
Acer Chromebook 516 GE: Melampaui Dasar-Dasar
Acer Chromebook 516 GE: Melampaui Dasar-Dasar
Mempertimbangkan Acer Chromebook 516 GE? Jelajahi panduan kami untuk mengetahui fitur-fitur unggulannya dan bagaimana HelpMyTech.com memastikan kinerja puncak.
Windows 10 22H2 Build 19045.3154 tersedia di Pratinjau Rilis
Windows 10 22H2 Build 19045.3154 tersedia di Pratinjau Rilis
Selain pembaruan saluran Beta dan Dev untuk Windows 11, Microsoft juga telah merilis Windows 10 Build 19045.3154 (22H2) kepada orang dalam di Rilis
Microsoft merilis Snipping Tool dengan pengenalan kode QR dan anotasi emoji
Microsoft merilis Snipping Tool dengan pengenalan kode QR dan anotasi emoji
Microsoft kini meluncurkan versi terbaru dari Snipping Tool dan Paint ke Windows 11 Insiders menggunakan build dari saluran Dev dan Canary.
Cara mengubah ukuran jendela menggunakan keyboard hanya di Windows 10 dan versi lainnya
Cara mengubah ukuran jendela menggunakan keyboard hanya di Windows 10 dan versi lainnya
Jika Anda lebih suka menggunakan keyboard atau mouse Anda tidak berfungsi, berikut cara mengubah ukuran jendela menggunakan keyboard!