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

Perintah Panel Kontrol Windows 11 untuk Membuka Applet Secara Langsung
Perintah Panel Kontrol Windows 11 untuk Membuka Applet Secara Langsung
Berikut daftar perintah Control Panel Windows 11 untuk membuka appletnya secara langsung. Anda dapat mengetikkan perintah ini ke dalam dialog Jalankan, atau membuat pintasan
Nonaktifkan Tautkan Pemberitahuan Telepon Anda di Windows 10
Nonaktifkan Tautkan Pemberitahuan Telepon Anda di Windows 10
Windows 10 menampilkan pemberitahuan 'Tautkan ponsel Anda dan PC' yang dapat Anda nonaktifkan jika Anda tidak berencana untuk menautkan perangkat Anda.
Cara Memulai Ulang File Explorer di Windows 11
Cara Memulai Ulang File Explorer di Windows 11
Posting ini akan menunjukkan kepada Anda cara Restart File Explorer di Windows 11 untuk menerapkan beberapa pengaturan, mengubah, atau memperbaiki masalah dengan shell Windows. jendela
Microsoft mengumumkan akuisisi Activision Blizzard senilai $68,7 miliar
Microsoft mengumumkan akuisisi Activision Blizzard senilai $68,7 miliar
Microsoft telah mengumumkan niatnya untuk membeli Activision Blizzard, salah satu pengembang game terkemuka di dunia. Akuisisi ini dilaporkan akan dipercepat
Microsoft mengurangi latensi di Xbox Cloud Gaming dan menambahkan dukungan mouse dan keyboard
Microsoft mengurangi latensi di Xbox Cloud Gaming dan menambahkan dukungan mouse dan keyboard
Xbox Cloud Gaming, juga dikenal sebagai Project xCloud, mendapatkan dukungan mouse dan keyboard. Microsoft merekomendasikan semua pengembang untuk memperbarui produk mereka di mana pun
Aktifkan Tata Letak Keyboard Per-Jendela di Windows 10
Aktifkan Tata Letak Keyboard Per-Jendela di Windows 10
Versi terbaru Windows 10 hadir dengan halaman 'Keyboard' baru di aplikasi Pengaturan. Berikut cara mengaktifkan tata letak keyboard per jendela di Windows 10.
Ikon Windows 10 Berwarna-warni: Pembaruan Ikon Catatan Tempel
Ikon Windows 10 Berwarna-warni: Pembaruan Ikon Catatan Tempel
Microsoft melanjutkan pekerjaan mereka dalam memperbarui ikon untuk aplikasi bawaan Windows 10 dan Microsoft Office. Semua ikon mengikuti Desain Lancar modern.
Hapus Koneksi VPN di Windows 10
Hapus Koneksi VPN di Windows 10
Artikel ini menjelaskan berbagai metode yang dapat Anda gunakan untuk menghapus koneksi VPN yang sudah Anda konfigurasikan di Windows 10.
Aktifkan Pemuatan userChrome.css dan userContent.css di Firefox
Aktifkan Pemuatan userChrome.css dan userContent.css di Firefox
Cara Mengaktifkan Pemuatan userChrome.css dan userContent.css di Firefox. Mulai Firefox 69, browser tidak memuat userChrome.css atau userContent.css
Windows 11 memungkinkan pemindahan Copilot ke baki sistem
Windows 11 memungkinkan pemindahan Copilot ke baki sistem
Microsoft sedang menguji fitur baru untuk Copilot. Sekarang dapat dipindahkan ke system tray. Dalam hal ini, tombol taskbar akan hilang, dan
Perbarui Driver Canon CanoScan LiDE 300 Anda dengan Mudah
Perbarui Driver Canon CanoScan LiDE 300 Anda dengan Mudah
Pelajari cara memperbarui driver Canon CanoScan LiDE 300 dengan mudah untuk meningkatkan kinerja dan akses fitur.
Cara Memperbarui Driver Pembaca Kartu SD Anda
Cara Memperbarui Driver Pembaca Kartu SD Anda
Perlu memperbarui Driver Pembaca Kartu SD Anda, masalahnya mungkin terkait dengan driver perangkat. Jelajahi langkah-langkah yang tepat untuk memperbaikinya.
Cara Menghapus File Memory Dump di Windows 10
Cara Menghapus File Memory Dump di Windows 10
Anda dapat menghapus file dump memori di Windows 10 yang dibuat oleh OS ketika mengalami kesalahan sistem dengan BSoD (layar biru kematian). File-file ini adalah
Reset dan Batalkan Registrasi Distro Linux WSL di Windows 10
Reset dan Batalkan Registrasi Distro Linux WSL di Windows 10
Di Windows 10, Anda dapat membatalkan pendaftaran distro WSL untuk mengatur ulang ke default. Saat berikutnya Anda memulainya, Windows akan menginstal salinan distro yang bersih.
Mengapa begitu banyak proses svchost.exe yang berjalan di Windows
Mengapa begitu banyak proses svchost.exe yang berjalan di Windows
Menjelaskan mengapa Windows perlu menjalankan begitu banyak proses SVCHOST.
Komputer Tidak Dapat Mengenali Epson Workforce Pro WF 3640
Komputer Tidak Dapat Mengenali Epson Workforce Pro WF 3640
Panduan kami akan membantu Anda memecahkan masalah koneksi Epson Workforce Pro WF 3640 setelah Pembaruan Musim Gugur Windows 10 1806 atau dengan driver yang rusak
Pelajari semua cara yang mungkin untuk membuka Pengaturan PC di Windows 8
Pelajari semua cara yang mungkin untuk membuka Pengaturan PC di Windows 8
Cara membuka Pengaturan PC menggunakan keyboard, mouse, sentuhan atau baris perintah. Semua cara yang mungkin untuk membuka Pengaturan PC di Windows 8 dibahas dalam artikel ini.
Microsoft menghapus integrasi Paint 3D dari MS Paint klasik
Microsoft menghapus integrasi Paint 3D dari MS Paint klasik
Beberapa hari yang lalu, Microsoft akhirnya menerbitkan aplikasi Paint klasik di Microsoft Store, memenuhi janji lamanya. Program ini berhasil mencapai
Cara Mengaktifkan Tampilkan Desktop di Taskbar di Windows 11
Cara Mengaktifkan Tampilkan Desktop di Taskbar di Windows 11
Untuk mengaktifkan Tampilkan Desktop di bilah tugas, aktifkan 'Pilih ujung terjauh bilah tugas untuk menampilkan desktop' di Pengaturan > Personalisasi > Bilah Tugas > Perilaku Bilah Tugas.
Cara Menambahkan Info OEM di Windows 11
Cara Menambahkan Info OEM di Windows 11
Anda dapat menambahkan info OEM di Windows 11 untuk membuatnya menampilkan logo vendor, namanya, dan detail lainnya di halaman Sistem > Tentang di Pengaturan. Juga
Dikte Suara akan hadir di Microsoft Office
Dikte Suara akan hadir di Microsoft Office
Microsoft sedang menguji kemampuan menggunakan dikte suara untuk membuat dokumen Word, catatan, email, dan presentasi PowerPoint di Windows. Yang sepantasnya
YouTube sekarang tersedia sebagai PWA
YouTube sekarang tersedia sebagai PWA
Pengguna YouTube mungkin sudah mengetahui bahwa layanan populer ini tidak tersedia dalam bentuk Aplikasi Web Progresif, jadi satu-satunya hal yang dapat Anda lakukan untuk menjalankannya di a
Microsoft Edge mendapatkan fitur Ruang Kerja baru
Microsoft Edge mendapatkan fitur Ruang Kerja baru
Microsoft telah mengumumkan Workspaces for Edge, yang merupakan sekumpulan tab terbuka yang dapat Anda bagikan kepada semua orang. Ide Ruang Kerja adalah untuk membuka tautan
Semua cara mengunci PC Windows 10
Semua cara mengunci PC Windows 10
Mengunci Windows adalah fitur keamanan yang sangat berguna ketika Anda harus meninggalkan PC untuk waktu singkat. Saat terkunci, Windows 10 menampilkan