Ana Windows 10 DTrace artık Windows'ta mevcut
 

DTrace artık Windows'ta mevcut

DTrace, bir yöneticinin veya geliştiricinin, kullanıcı veya çekirdek modunda bir sistemi gerçek zamanlı olarak incelemesine olanak tanıyan dinamik bir izleme çerçevesidir. DTrace, izleme noktalarını dinamik olarak eklemenizi sağlayan C tarzı yüksek seviyeli ve güçlü bir programlama diline sahiptir. Dinamik olarak eklenen bu izleme noktalarını kullanarak koşulları veya hataları filtreleyebilir, kilit modellerini analiz etmek için kod yazabilir, kilitlenmeleri tespit edebilir vb.

Windows'ta DTrace, statik olan ve çalışma zamanında izleme noktalarını programlı olarak ekleme yeteneği sağlamayan Windows için Olay İzleme'yi (ETW) genişletir.

Dtrace.sys tarafından kullanılan tüm API'ler ve işlevler belgelenmiş çağrılardır.

Windows

Microsoft, Windows 10 için çeşitli sistem izleme rollerinin gerçekleştirilmesine olanak tanıyan özel bir sürücü uygulamıştır. Sürücü, Windows 10 sürüm 1903'e dahil edilecektir. Ayrıca, DTrace şu anda Windows'un çekirdek hata ayıklayıcısı etkinleştirilmiş olarak başlatılmasını gerektirmektedir.

Taşınan DTrace aracının kaynak kodu GitHub'da mevcuttur. Sayfayı ziyaret edin Windows'ta DTracegörmek için GitHub'daki OpenDTrace projesi altında.

İçindekiler saklamak Windows 10'da DTrace'i kurun DTrace'i kullanma

Windows 10'da DTrace'i kurun

Özelliği kullanmanın önkoşulları

  • Windows 10 içeriden18342'yi oluşturveya daha yüksek
  • Yalnızca şu tarihte mevcut:x64Windows ve yalnızca 64 bit işlemler için izleme bilgilerini yakalar
  • Windows Insider ProgramıetkinleştirilmişVeyapılandırılmışgeçerli Windows Insider Hesabı ile
    • Ayrıntılar için Ayarlar->Güncelleme ve Güvenlik->Windows Insider Programı'nı ziyaret edin

Talimatlar:

    BCD yapılandırma seti:
    1. bcdedit /dtrace'i aç
    2. Yeni bir Insider yapısına yükseltirseniz bcdedit seçeneğini tekrar ayarlamanız gerektiğini unutmayın.
    DTrace paketini şuradan indirip yükleyin: İndirme Merkezi.
    1. Bu, DTrace'in işlevsel olması için gerekli olan kullanıcı modu bileşenlerini, sürücüleri ve isteğe bağlı ek özellikleri yükler.
  1. İsteğe bağlı: GüncelleyinPATH ortam değişkeniiçermekC:Program DosyalarıDTrace
    1. set PATH=%PATH%;'C:Program FilesDTrace'
  2. Kurmaksembol yolu
    1. Sembolleri yerel olarak önbelleğe almak için yeni bir dizin oluşturun. Örnek: mkdir c:symbols
    2. Ayarlamak_NT_SYMBOL_PATH=srv*C:semboller* http://msdl.microsoft.com/download/symbols
    3. DTrace, gerekli sembolleri sembol sunucusundan otomatik olarak indirir ve yerel yola önbelleğe alır.
  3. İsteğe bağlı:Çekirdek hata ayıklayıcısını kurunhedef makineye bağlantı ( MSDN bağlantısı). BusadeceFBT veya diğer sağlayıcıları kullanarak Çekirdek olaylarını izlemek istiyorsanız gereklidir.
    1. Bir çekirdek hata ayıklayıcısı ayarlamak istiyorsanız C:'de Secureboot ve Bitlocker'ı (etkinse) devre dışı bırakmanız gerekeceğini unutmayın.
    Hedef makineyi yeniden başlat

DTrace'i kullanma

  1. Yükseltilmiş bir komut istemi açın .
  2. Aşağıdaki komutlardan birini yürütün:|_+_|

Komutadtrace -lvn sistem çağrısı:::sistem çağrısı sağlayıcısında bulunan tüm probları ve bunların parametrelerini listeleyecektir.

Aşağıda Windows'ta bulunan sağlayıcılardan bazıları ve bunların araçları yer almaktadır.

    sistem çağrısı – NTOS sistem çağrılarıfbt (İşlev Sınırı İzleme) – Çekirdek işlev girişi ve returnpid – Kullanıcı modu süreç izleme. Çekirdek modu FBT'ye benzer, ancak aynı zamanda isteğe bağlı işlev araçlarının enstrümantasyonuna da izin verir offsets.etw (Windows için Olay İzleme) – ETW için probların tanımlanmasına izin verir Bu sağlayıcı, DTrace'deki mevcut işletim sistemi enstrümantasyonundan yararlanmaya yardımcı olur.
    • Bu, Windows'un halihazırda sağladığı tüm bilgileri ortaya çıkarmasına ve elde etmesine olanak sağlamak için DTrace'e yaptığımız bir eklemedir. S.T.W.

Windows senaryolarına uygun daha fazla örnek komut dosyasını burada bulabilirsiniz örnekler dizini.

Kaynak: Microsoft

Sonrakini Oku

Windows 10'da Erken Başlatılan Kötü Amaçlı Yazılım Korumasını Devre Dışı Bırakma
Windows 10'da Erken Başlatılan Kötü Amaçlı Yazılım Korumasını Devre Dışı Bırakma
Windows 10, daha iyi güvenlik ve koruma için özel bir Erken Başlatılan Kötü Amaçlı Yazılımdan Koruma (ELAM) sürücüsüyle birlikte gelir. Bunu nasıl devre dışı bırakacağımızı görelim.
Windows 10'da Harici Ekran Önbelleğini Temizleme ve Sıfırlama
Windows 10'da Harici Ekran Önbelleğini Temizleme ve Sıfırlama
Windows 10'da Harici Ekran Önbelleği Nasıl Temizlenir ve Sıfırlanır. PC'nize bağlı her ekran için ayrı ekran modunu ve çözünürlüğü ayarlayabilirsiniz.
Windows 10'da Tarifeli Bağlantılar Üzerinden Çevrimdışı Haritaları İndirin
Windows 10'da Tarifeli Bağlantılar Üzerinden Çevrimdışı Haritaları İndirin
Ölçülü bağlantı özelliği etkinleştirildiğinde Windows 10'da haritaların nasıl indirileceği aşağıda açıklanmıştır. Haritalar'ı çevrimdışıyken kullanmak için bunları önceden indirebilirsiniz.
Windows 10'da Grup İlkesi Ayarlarını Manuel Olarak Güncellemeyi Zorlayın
Windows 10'da Grup İlkesi Ayarlarını Manuel Olarak Güncellemeyi Zorlayın
Windows 10'da Grup İlkesi ayarlarını manuel olarak güncellemeye nasıl zorlayacağınız aşağıda açıklanmıştır. Ayrıca bu, Bilgisayar ve Kullanıcı politikaları için ayrı ayrı yapılabilir.
HP Officejet 6500a Yazıcımı Disksiz Nasıl Yüklerim?
HP Officejet 6500a Yazıcımı Disksiz Nasıl Yüklerim?
HP Officejet 6500a yazıcınızla birlikte gelen yükleme diskini kaybettiyseniz yazılımı yine de çevrimiçi olarak bulup yükleyebilirsiniz.
Firefox dikey sekmeleri, kapsayıcıları ve seçilen metin çevirisini test ediyor
Firefox dikey sekmeleri, kapsayıcıları ve seçilen metin çevirisini test ediyor
Firefox Nightly artık birçok yeni özellikle birlikte geliyor. Her şeyden önce, web sayfasının tamamını çevirmeden seçilen bir metin bloğunun çevrilmesine olanak tanır.
Windows 11'de Başlık Çubuğu Sarsıntısıyla Windows'u Küçültmeyi Etkinleştirme (Aero Shake)
Windows 11'de Başlık Çubuğu Sarsıntısıyla Windows'u Küçültmeyi Etkinleştirme (Aero Shake)
Windows 10'da Aero Shake Nasıl Etkinleştirilir veya Devre Dışı Bırakılır. İncelenen üç yöntem. Aero Shake, Windows'ta bulunan bir pencere yönetimi özelliğidir.
Canon MF4880DW Sürücümü Nasıl Güncellerim?
Canon MF4880DW Sürücümü Nasıl Güncellerim?
Canon MF4880DW sürücüsünün nasıl indirileceğine ilişkin ayrıntılar arıyorsanız, burada hızlı adım adım talimatlar bulunmaktadır. Şimdi başla.
Sürücüleri Güncellemek Bilgisayar Performansını Artırır mı?
Sürücüleri Güncellemek Bilgisayar Performansını Artırır mı?
Güncel olmayan sürücüler genel bilgisayar performansını etkileyebilir ve bu da onu genel bilgisayar bakımınızın önemli bir parçası haline getirebilir. Daha fazlasını burada keşfedin!
Windows 11'de Dosya Gezgini'nde Onay Kutuları Nasıl Etkinleştirilir
Windows 11'de Dosya Gezgini'nde Onay Kutuları Nasıl Etkinleştirilir
Dokunmatik ekranlı veya dokunmatik ekranlı bilgisayarlarda daha rahat öğe seçimi yapmak için Windows 11'deki Dosya Gezgini'nde dosyalar ve klasörler için onay kutularını etkinleştirebilirsiniz.
Windows 10'da Uzak Masaüstü (RDP) Nasıl Etkinleştirilir
Windows 10'da Uzak Masaüstü (RDP) Nasıl Etkinleştirilir
Windows 10'da Uzak Masaüstü'nü (RDP) nasıl etkinleştireceğiniz aşağıda açıklanmıştır. Bu, bilgisayarınıza diğer konumlardan ve cihazlardan bağlanmanıza olanak tanır.
Windows 10'da Varsayılan WSL Linux Distro'yu Ayarlama
Windows 10'da Varsayılan WSL Linux Distro'yu Ayarlama
Windows 10'daki varsayılan WSL Linux dağıtımı, 'wsl' komutunu parametreler olmadan çalıştırdığınızda çalışan bir dağıtımdır. Ayrıca 'Açık Linux'tan açılır.
Çevrimiçi Alışveriş Güvenliği: Güvenli Dijital Pazaryeri Kılavuzu
Çevrimiçi Alışveriş Güvenliği: Güvenli Dijital Pazaryeri Kılavuzu
Çevrimiçi alışveriş güvenliğine ilişkin temel uygulamaları öğrenin. HelpMyTech.com'un ipuçları ve çözümleri ile kişisel ve finansal verileri korumayı öğrenin.
Canon Pixma MX492 Yazıcı Sürücüsü Nasıl İndirilir
Canon Pixma MX492 Yazıcı Sürücüsü Nasıl İndirilir
Canon Pixma MX492 yazıcınız çalışmıyor mu? Sürücülerin güncellenmesi ve otomatik güncellemelerin kullanılması gibi deneyebileceğiniz bazı sorun giderme ipuçlarını burada bulabilirsiniz.
Windows 10 RTM'de Windows Update nasıl devre dışı bırakılır
Windows 10 RTM'de Windows Update nasıl devre dışı bırakılır
Windows 10'da otomatik güncelleme davranışını tolere edemiyorsanız Windows 10 RTM'de Windows Update'i durdurmak ve devre dışı bırakmak için neler yapabileceğinizi burada bulabilirsiniz.
Internet Explorer 11'de parola kaydetme istemi nasıl devre dışı bırakılır
Internet Explorer 11'de parola kaydetme istemi nasıl devre dışı bırakılır
Internet Explorer'da bazı web sitelerine parola girdiğinizde, parolayı daha sonra kullanmak üzere saklamanız istenir. İnternete izin verdikten sonra
Yönetici olarak çalışan yükseltilmiş uygulamalardan ağ sürücülerine erişimi etkinleştirin
Yönetici olarak çalışan yükseltilmiş uygulamalardan ağ sürücülerine erişimi etkinleştirin
Windows 10, Windows 8, Windows 7 ve Windows Vista'daki yükseltilmiş uygulamalardan eşlenen bir ağ sürücüsüne nasıl erişileceğini açıklar.
Bu Bilgisayardan 3D Nesneleri Kaldır (Diğer Klasörlerle Birlikte)
Bu Bilgisayardan 3D Nesneleri Kaldır (Diğer Klasörlerle Birlikte)
Bu yazımızda Windows 10'da 3D nesneler klasörünün Bu PC'den nasıl kaldırılacağını göreceğiz. Gerekirse diğer Bu PC klasörlerini de kaldırabilirsiniz.
Windows 11'de oyun performansını nasıl artıracağınız aşağıda açıklanmıştır
Windows 11'de oyun performansını nasıl artıracağınız aşağıda açıklanmıştır
Microsoft, Windows 11'deki oyunların performansını artırmanıza yardımcı olabilecek resmi öneriler yayınladı. Şirkete göre, bazı oyunların devre dışı bırakılması
Hangi Windows 10 sürümü, derlemesi ve sürümü iso dosyasının içerdiğini görün
Hangi Windows 10 sürümü, derlemesi ve sürümü iso dosyasının içerdiğini görün
Bir iso dosyasının hangi Windows 10 sürümünü, derlemesini ve sürümünü içerdiğini nasıl görebilirim? Adı size hangisi olduğu hakkında hiçbir fikir vermeyen bir ISO dosyanız varsa
Windows 10'da Sanal Masaüstü için Duvar Kağıdı Nasıl Değiştirilir
Windows 10'da Sanal Masaüstü için Duvar Kağıdı Nasıl Değiştirilir
Artık Windows 10'da tek bir Sanal Masaüstünün duvar kağıdını değiştirebilirsiniz. Bu, Görev Görünümüne eklenen yeni seçeneklerle mümkündür.
KB5015878, Windows 10'da sesi kesiyor, işte bir geçici çözüm
KB5015878, Windows 10'da sesi kesiyor, işte bir geçici çözüm
Microsoft, Windows 10'da KB5015878 düzeltme ekinde ortaya çıkan bir hatayı doğruladı. Bazı cihazların tamamen veya belirli bağlantı noktalarında ses olmamasına neden olur
Windows 11'de Görev Çubuğu İçerik Menüsünde Görev Yöneticisi Nasıl Etkinleştirilir
Windows 11'de Görev Çubuğu İçerik Menüsünde Görev Yöneticisi Nasıl Etkinleştirilir
Microsoft, Windows 11 2022 Güncelleştirmesi sürüm 22H2 için 'Moment 1' Ekim güncelleştirmesini yayınlayarak nihayet uzun zamandır beklenen birkaç özelliği kullanıma sundu:
Kasım ayında Windows 10 ve Windows 11 için isteğe bağlı güncellemeler yayınlandı
Kasım ayında Windows 10 ve Windows 11 için isteğe bağlı güncellemeler yayınlandı
Microsoft, Windows 10 ve 11'in tüm desteklenen sürümleri için yeni aylık isteğe bağlı toplu güncelleştirmeler (C sürümü) yayımladı. Güncelleştirmeler, Windows 10 ve 11'in tüm desteklenen sürümleri için