Główny Windows 10 DTrace jest teraz dostępny w systemie Windows
 

DTrace jest teraz dostępny w systemie Windows

DTrace to platforma dynamicznego śledzenia, która umożliwia administratorowi lub programiście wgląd w system w czasie rzeczywistym w trybie użytkownika lub jądra. DTrace posiada zaawansowany język programowania w stylu C, pozwalający na dynamiczne wstawianie punktów śledzenia. Korzystając z tych dynamicznie wstawianych punktów śledzenia, możesz filtrować warunki lub błędy, pisać kod w celu analizowania wzorców blokad, wykrywać zakleszczenia itp.

W systemie Windows narzędzie DTrace rozszerza funkcję śledzenia zdarzeń dla systemu Windows (ETW), która jest statyczna i nie zapewnia możliwości programowego wstawiania punktów śledzenia w czasie wykonywania.

Wszystkie interfejsy API i funkcje używane przez dtrace.sys są udokumentowanymi wywołaniami.

Dtrace w systemie Windows

Firma Microsoft wdrożyła specjalny sterownik dla systemu Windows 10, który umożliwia wykonywanie szeregu ról monitorujących system. Sterownik będzie dołączony do systemu Windows 10 w wersji 1903. Ponadto DTrace wymaga obecnie uruchomienia systemu Windows z włączonym debugerem jądra.

Kod źródłowy przeniesionego narzędzia DTrace jest dostępny w serwisie GitHub. Odwiedź stronę DTrace w systemie Windowsw ramach projektu OpenDTrace na GitHub, aby go zobaczyć.

Zawartość ukrywać Skonfiguruj DTrace w Windows 10 Korzystanie z DTrace’a

Skonfiguruj DTrace w Windows 10

Warunki wstępne korzystania z tej funkcji

  • Insider systemu Windows 10wersja 18342lub wyżej
  • Dostępne tylko nax64Windows i przechwytuje informacje o śledzeniu tylko dla procesów 64-bitowych
  • Program Windows Insider jestwłączonyIskonfigurowanyz ważnym kontem Windows Insider
    • Aby uzyskać szczegółowe informacje, odwiedź Ustawienia->Aktualizacja i zabezpieczenia->Program Windows Insider

Instrukcje:

    Zestaw konfiguracyjny BCD:
    1. bcdedit /włącz dtrace
    2. Pamiętaj, że musisz ponownie ustawić opcję bcdedit, jeśli aktualizujesz do nowej wersji Insider
    Pobierz i zainstaluj pakiet DTrace z Centrum pobierania.
    1. Spowoduje to zainstalowanie komponentów trybu użytkownika, sterowników i dodatkowych pakietów funkcji na żądanie niezbędnych do działania DTrace.
  1. Opcjonalnie: Zaktualizuj plikZmienna środowiskowa PATHaby zawierałoC:Program FilesDTrace
    1. ustaw PATH=%PATH%;'C:Program FilesDTrace'
  2. Organizować cośścieżka symbolu
    1. Utwórz nowy katalog do lokalnego buforowania symboli. Przykład: mkdir c:symbols
    2. Ustawić_NT_SYMBOL_PATH=srv*C:symbole* http://msdl.microsoft.com/download/symbols
    3. DTrace automatycznie pobiera niezbędne symbole z serwera symboli i buforuje do ścieżki lokalnej.
  3. Opcjonalny:Skonfiguruj debuger jądrapołączenie z maszyną docelową ( Link do MSDN). To jesttylkowymagane, jeśli chcesz śledzić zdarzenia jądra za pomocą FBT lub innych dostawców.
    1. Pamiętaj, że będziesz musiał wyłączyć Secureboot i Bitlocker na C: (jeśli są włączone), jeśli chcesz skonfigurować debuger jądra.
    Uruchom ponownie maszynę docelową

Korzystanie z DTrace’a

  1. Otwórz wiersz poleceń z podwyższonym poziomem uprawnień.
  2. Wykonaj jedno z poniższych poleceń:|_+_|

Komendadtrace -lvn wywołanie systemowe:::wyświetli listę wszystkich sond i ich parametrów dostępnych u dostawcy wywołań systemowych.

Poniżej przedstawiono niektórych dostawców dostępnych w systemie Windows i ich instrumenty.

    syscall – wywołania systemowe NTOS fbt (śledzenie granic funkcji) – wejście funkcji jądra i zwroty pid – śledzenie procesów w trybie użytkownika. Podobnie jak FBT w trybie jądra, ale umożliwia także instrumentację dowolnych funkcji offsets.etw (śledzenie zdarzeń dla Windows) – umożliwia definiowanie sond dla ETW. Ten dostawca pomaga wykorzystać istniejące instrumentarium systemu operacyjnego w DTrace.
    • To jeden z dodatków, który wprowadziliśmy do DTrace, aby umożliwić mu ujawnienie i uzyskanie wszystkich informacji, które Windows już udostępnia S.T.W.

Więcej przykładowych skryptów mających zastosowanie w scenariuszach systemu Windows można znaleźć w tym miejscu katalog próbek.

Źródło: Microsoftu

Przeczytaj Dalej

Jak wyłączyć Zaporę systemu Windows w systemie Windows 10
Jak wyłączyć Zaporę systemu Windows w systemie Windows 10
Zobaczymy wszystkie możliwe sposoby wyłączenia Zapory systemu Windows w systemie Windows 10, a także wszystkie sposoby ponownego włączenia jej po wyłączeniu.
Jak pobrać sterownik zestawu słuchawkowego Logitech G430
Jak pobrać sterownik zestawu słuchawkowego Logitech G430
Dowiedz się, co możesz zrobić, aby zapewnić prawidłowe działanie zestawu słuchawkowego Logitech G430 z komputerem, aktualizując sterownik urządzenia. Dowiedz się więcej teraz.
Pobierz klasyczny Menedżer zadań podobny do systemu Windows 10 dla systemu Windows 11
Pobierz klasyczny Menedżer zadań podobny do systemu Windows 10 dla systemu Windows 11
Można teraz przywrócić klasycznego Menedżera zadań z Windows 10 na Windows 11, tego bez menu hamburgerowego i z wierszem menu oraz klasycznym
Wszystkie sposoby ponownego uruchomienia i zamknięcia systemu Windows 10
Wszystkie sposoby ponownego uruchomienia i zamknięcia systemu Windows 10
W tym artykule zobaczymy różne sposoby ponownego uruchamiania i zamykania komputera z systemem Windows 10.
Wyłącz blokowanie treści dla poszczególnych witryn w przeglądarce Firefox
Wyłącz blokowanie treści dla poszczególnych witryn w przeglądarce Firefox
Jak wyłączyć lub włączyć blokowanie treści dla poszczególnych witryn w przeglądarce Firefox Począwszy od wersji 69 przeglądarki Firefox, dostępna jest funkcja blokowania treści
Jak rozwiązać problemy z dźwiękiem Realtek
Jak rozwiązać problemy z dźwiękiem Realtek
Jeśli chcesz rozwiązać problemy z dźwiękiem Realtek HD, mamy łatwy w użyciu przewodnik. Instrukcje rozwiązywania problemów krok po kroku, aby rozwiązać problem z dźwiękiem
Microsoft Edge Chromium: Zmień język wyświetlania
Microsoft Edge Chromium: Zmień język wyświetlania
Microsoft wypuszcza nową wersję przeglądarki Microsoft Edge. Edge 77.0.201.0 wreszcie pozwala ustawić inny język wyświetlania w przeglądarce.
Wersja stabilna Microsoft Edge 113 poprawia ulepszony tryb bezpieczeństwa
Wersja stabilna Microsoft Edge 113 poprawia ulepszony tryb bezpieczeństwa
Firma Microsoft wydała stabilną wersję przeglądarki Microsoft Edge 113, która zawiera ulepszone ulepszenia zabezpieczeń, przełącza z usługi Microsoft Autoupdate na
Wyloguj innego użytkownika w systemie Windows 10
Wyloguj innego użytkownika w systemie Windows 10
Jak wylogować innego użytkownika w systemie Windows 10. Chociaż koncepcja wielu użytkowników korzystających z jednego urządzenia lub jednego komputera jest z dnia na dzień coraz rzadsza, nadal istnieje
Otwórz kolejkę drukarek za pomocą skrótu w systemie Windows 10
Otwórz kolejkę drukarek za pomocą skrótu w systemie Windows 10
W systemie Windows 10 możesz utworzyć specjalny skrót, dzięki któremu jednym kliknięciem uzyskasz bezpośredni dostęp do kolejki drukowania swojej drukarki.
Jak znaleźć i wyświetlić listę podłączonych urządzeń USB w systemie Windows 10
Jak znaleźć i wyświetlić listę podłączonych urządzeń USB w systemie Windows 10
Możesz znaleźć i wyświetlić listę wszystkich podłączonych urządzeń USB w systemie Windows 10, korzystając z dowolnej metody omówionej w tym poście. Zobaczymy, jak można to zrobić za pomocą i
3 wskazówki dotyczące rozwiązywania problemów, gdy monitor nie działa z częstotliwością 144 Hz
3 wskazówki dotyczące rozwiązywania problemów, gdy monitor nie działa z częstotliwością 144 Hz
Jeśli masz problemy z uruchomieniem monitora przy częstotliwości 144 Hz, poniżej znajdziesz kilka krótkich porad i wskazówek, które pomogą Ci je rozwiązać. Zacznij teraz.
Jak dokończyć przywracanie systemu w Windows 7, 8, 8.1 i 10
Jak dokończyć przywracanie systemu w Windows 7, 8, 8.1 i 10
Ukończ punkt przywracania systemu w Windows 7 8, 8.1 i 10. Prosty przewodnik krok po kroku, który pomoże Ci znaleźć i włączyć punkt przywracania systemu.
Solid State czy dysk twardy? Plusy i minusy
Solid State czy dysk twardy? Plusy i minusy
Dowiedz się więcej o zaletach i różnicach związanych z dyskiem półprzewodnikowym i dyskiem twardym oraz o tym, jak dokonać mądrego wyboru. Który z nich jest dla Ciebie bardziej odpowiedni?
Usuń punkt przywracania systemu w systemie Windows 10
Usuń punkt przywracania systemu w systemie Windows 10
W tym artykule zobaczymy, jak usunąć punkt przywracania systemu lub wszystkie punkty przywracania na raz w systemie Windows 10 za pomocą GUI i vssadmin.
Jak naprawić wszelkie problemy ze sterownikami NVIDIA
Jak naprawić wszelkie problemy ze sterownikami NVIDIA
Dzięki najnowszym aktualizacjom niektórzy użytkownicy mają problemy ze sterownikami NVIDIA. Wykonaj poniższe kroki, aby usunąć wszystkie sterowniki NVIDIA i przeprowadzić czystą instalację.
Pobierz element menu kontekstowego Podgląd dla przeglądarki zdjęć w systemie Windows 10
Pobierz element menu kontekstowego Podgląd dla przeglądarki zdjęć w systemie Windows 10
Dodaj pozycję menu kontekstowego „Podgląd”, aby móc szybko otworzyć dowolny obraz w przeglądarce fotografii systemu Windows w systemie Windows 10.
Co zrobić, gdy Netgear A6210 ciągle się rozłącza
Co zrobić, gdy Netgear A6210 ciągle się rozłącza
Jeśli karta bezprzewodowa Netgear A6210 ciągle się rozłącza, możesz podjąć kilka kroków w celu rozwiązania problemu, w tym zaktualizować sterownik.
Jak zwiększyć liczbę klatek na sekundę w Grand Theft Auto V
Jak zwiększyć liczbę klatek na sekundę w Grand Theft Auto V
W Grand Theft Auto V istnieje wiele ustawień gry, które mogą zwiększyć liczbę klatek na sekundę, nawet na komputerze PC spełniającym jedynie minimalne wymagania gry.
Co to jest Internet Download Manager i jak z niego korzystać
Co to jest Internet Download Manager i jak z niego korzystać
Istnieje wiele opcji, jeśli chodzi o menedżery pobierania, z których możesz skorzystać. Dowiedz się więcej o menedżerze pobierania Internetu i o tym, jak z niego korzystać
Sterownik Canon IP110 i Canon IP110: obszerny przewodnik
Sterownik Canon IP110 i Canon IP110: obszerny przewodnik
Czy Canon IP110 to najlepsza drukarka przenośna? Odkryj jego funkcje i sposób, w jaki HelpMyTech.com zwiększa wydajność.
Windows 11 22H2, kompilacja 22621.1928, jest dostępny w wersji zapoznawczej
Windows 11 22H2, kompilacja 22621.1928, jest dostępny w wersji zapoznawczej
Firma Microsoft wydała kompilację 22621.1928 jako opcjonalną aktualizację poglądową KB5027303 dla użytkowników korzystających ze stabilnej wersji systemu Windows 11 22H2. Zawiera kilka
Ustaw automatyczne ukrywanie paska zadań w systemie Windows 10
Ustaw automatyczne ukrywanie paska zadań w systemie Windows 10
Windows 10 umożliwia automatyczne ukrywanie paska zadań, jeśli nie jest to wymagane. Gdy jest automatycznie ukryty, jego miejsce mogą zająć zmaksymalizowane okna.
Jak włączyć Szybkie uruchamianie w Windows 8.1
Jak włączyć Szybkie uruchamianie w Windows 8.1
Szybkie uruchamianie było specjalnym, użytecznym paskiem narzędzi na pasku zadań obok przycisku Start. Było tam od ery Windows 9x. Wraz z wydaniem systemu Windows 7