Principal Ventanas 10 DTrace ya está disponible en Windows
 

DTrace ya está disponible en Windows

DTrace es un marco de seguimiento dinámico que permite a un administrador o desarrollador obtener una visión en tiempo real de un sistema, ya sea en modo de usuario o de kernel. DTrace tiene un lenguaje de programación potente y de alto nivel estilo C que le permite insertar puntos de seguimiento dinámicamente. Al utilizar estos puntos de seguimiento insertados dinámicamente, puede filtrar por condiciones o errores, escribir código para analizar patrones de bloqueo, detectar puntos muertos, etc.

En Windows, DTrace extiende el seguimiento de eventos para Windows (ETW), que es estático y no proporciona la capacidad de insertar puntos de seguimiento mediante programación en tiempo de ejecución.

Todas las API y funciones utilizadas por dtrace.sys son llamadas documentadas.

Dtrace en Windows

Microsoft ha implementado un controlador especial para Windows 10 que permite realizar una serie de funciones de supervisión del sistema. El controlador se incluirá con Windows 10 versión 1903. Además, DTrace actualmente requiere que Windows se inicie con un depurador de kernel habilitado.

El código fuente de la herramienta DTrace portada está disponible en GitHub. visita la pagina DTrace en Windowsen el proyecto OpenDTrace en GitHub para verlo.

Contenido esconder Configurar DTrace en Windows 10 Usando DTrace

Configurar DTrace en Windows 10

Requisitos previos para utilizar la función

  • Información privilegiada de Windows 10construir 18342o mas alto
  • Sólo disponible enx64Windows y captura información de seguimiento solo para procesos de 64 bits
  • El programa Windows Insider esactivadoyconfiguradocon una cuenta Windows Insider válida
    • Visite Configuración->Actualización y seguridad->Programa Windows Insider para obtener más detalles

Instrucciones:

    Conjunto de configuración BCD:
    1. bcdedit /set dtrace activado
    2. Tenga en cuenta que debe configurar la opción bcdedit nuevamente si actualiza a una nueva versión de Insider.
    Descargue e instale el paquete DTrace desde Centro de descargas.
    1. Esto instala los componentes del modo de usuario, los controladores y los paquetes de funciones adicionales bajo demanda necesarios para que DTrace sea funcional.
  1. Opcional: actualice elvariable de entorno RUTApara incluirC:Archivos de programaDTrace
    1. establecer RUTA=%PATH%;'C:Archivos de programaDTrace'
  2. Configuraciónruta del símbolo
    1. Cree un nuevo directorio para almacenar en caché los símbolos localmente. Ejemplo: mkdir c:symbols
    2. Colocar_NT_SYMBOL_PATH=srv*C:símbolos* http://msdl.microsoft.com/download/symbols
    3. DTrace descarga automáticamente los símbolos necesarios del servidor de símbolos y los almacena en caché en la ruta local.
  3. Opcional:Configurar el depurador del kernelconexión a la máquina de destino ( enlace MSDN). Esto essolorequerido si desea rastrear eventos del Kernel usando FBT u otros proveedores.
    1. Tenga en cuenta que deberá deshabilitar Secureboot y Bitlocker en C: (si está habilitado), si desea configurar un depurador del kernel.
    Reiniciar la máquina de destino

Usando DTrace

  1. Abra un símbolo del sistema elevado.
  2. Ejecute uno de los siguientes comandos:|_+_|

El comandodtrace -lvn llamada al sistema:::enumerará todas las sondas y sus parámetros disponibles en el proveedor de syscall.

Los siguientes son algunos de los proveedores disponibles en Windows y sus instrumentos.

    syscall: llamadas del sistema NTOSfbt (rastreo de límites de funciones): entrada y retorno de funciones del kernelpid: seguimiento de procesos en modo de usuario. Como FBT en modo kernel, pero también permite la instrumentación de funciones arbitrarias offsets.etw (Event Tracing para Windows): permite definir sondas para ETW. Este proveedor ayuda a aprovechar la instrumentación del sistema operativo existente en DTrace.
    • Esta es una adición que le hemos hecho a DTrace para permitirle exponer y obtener toda la información que Windows ya proporciona en STW.

Puede encontrar más scripts de muestra aplicables a escenarios de Windows en este directorio de muestras.

Fuente: microsoft

Leer Siguiente

¿Cómo actualizo mis controladores USB?
¿Cómo actualizo mis controladores USB?
Si se pregunta cómo actualizar sus controladores USB, ha venido al lugar correcto. Actualice todos sus controladores obsoletos en minutos con Help My Tech.
Reparar la página de inicio está en blanco en el Administrador de tareas (faltan entradas)
Reparar la página de inicio está en blanco en el Administrador de tareas (faltan entradas)
Es posible que tenga un problema cuando la pestaña Inicio en el Administrador de tareas esté en blanco y no muestre entradas. Puede ser causado por un defecto del sistema de archivos o por un archivo roto.
Windows 11 Desactivar SmartScreen
Windows 11 Desactivar SmartScreen
Hoy, revisaremos cómo deshabilitar Windows SmartScreen en Windows 11. Es un filtro de seguridad incorporado que Windows usa para verificar cada archivo que
El reproductor de Blu-Ray en la computadora no funciona: ¿Cómo reinicio mi reproductor de Blu-Ray?
El reproductor de Blu-Ray en la computadora no funciona: ¿Cómo reinicio mi reproductor de Blu-Ray?
Si se pregunta ¿cómo reinicio mi reproductor de Blu Ray? Estos son nuestros principales consejos para solucionar el problema. Empieza ahora.
Cómo descargar el controlador del mouse Logitech M325
Cómo descargar el controlador del mouse Logitech M325
Si tiene un mouse Logitech M325, es posible que de vez en cuando necesite actualizar el controlador. Obtenga instrucciones paso a paso sobre cómo obtener rápidamente el controlador que necesita.
Deshabilite VPN en roaming en Windows 10
Deshabilite VPN en roaming en Windows 10
Este artículo explica cómo habilitar o deshabilitar VPN en roaming en Windows 10. Hay una opción en Configuración y un ajuste del Registro.
Cómo actualizar los controladores de vídeo en Windows 10
Cómo actualizar los controladores de vídeo en Windows 10
Obtenga nuestra guía rápida y sencilla para ayudarle a actualizar sus controladores de video en Windows 10. Comience en minutos con Help My Tech.
Clave genérica para instalar Windows 10, Windows 8.1 y Windows 8
Clave genérica para instalar Windows 10, Windows 8.1 y Windows 8
Obtenga claves genéricas para Windows 10, Windows 8, Windows 8.1 para instalarlo sin activación.
Haga que Microsoft Edge pregunte dónde guardar las descargas
Haga que Microsoft Edge pregunte dónde guardar las descargas
Cómo activar o desactivar Preguntar dónde guardar para las descargas de Microsoft Edge Chromium De forma predeterminada, Microsoft Edge guarda los archivos que descarga en su descarga
Operaciones de copiar y mover en cola en Windows con PerigeeCopy
Operaciones de copiar y mover en cola en Windows con PerigeeCopy
La función de copia en Windows ha evolucionado con el tiempo para agregar funciones útiles, pero una característica que aún no tiene es la capacidad de hacer cola automáticamente.
Restablecer carpetas fijadas de acceso rápido en Windows 10
Restablecer carpetas fijadas de acceso rápido en Windows 10
Puede restablecer rápidamente las carpetas ancladas de acceso rápido en el Explorador de archivos de Windows 10. Revisaremos dos métodos que puede utilizar para restablecer y
Guía HP Victus 16: potencia de juegos en el ámbito de las computadoras portátiles
Guía HP Victus 16: potencia de juegos en el ámbito de las computadoras portátiles
¿Pueden HP Victus 16 y HelpMyTech unirse para resolver los problemas de su computadora portátil para juegos? ¡Obtenga más información en nuestra guía!
Cómo cambiar de forma segura una tarjeta de vídeo
Cómo cambiar de forma segura una tarjeta de vídeo
Si está buscando cambiar su tarjeta gráfica, aquí tiene una guía rápida para completar esta tarea de manera segura. Empieza ahora.
Aquí se explica cómo habilitar Copilot en Microsoft Word 16.0.16325.2000
Aquí se explica cómo habilitar Copilot en Microsoft Word 16.0.16325.2000
Recientemente, Microsoft anunció una nueva función 'Copilot' impulsada por IA para las aplicaciones Word, Excel, PowerPoint y Teams de Microsoft 365. Puede ayudar al usuario con
Importar contraseñas desde un archivo CSV en Firefox
Importar contraseñas desde un archivo CSV en Firefox
Cómo importar contraseñas desde un archivo CSV en Firefox. Firefox le permite exportar fácilmente sus nombres de usuario y contraseñas guardados a un archivo CSV. Incluye
AMD lanzó un nuevo controlador de chipset para solucionar problemas de CPPC de Windows 11
AMD lanzó un nuevo controlador de chipset para solucionar problemas de CPPC de Windows 11
No hace mucho, AMD y Microsoft reconocieron dos problemas que encontrarían los usuarios de computadoras basadas en AMD después de actualizar de Windows 10 a Windows 11.
Internet Gigabit aparece como 100 MB
Internet Gigabit aparece como 100 MB
Cuando su red LAN tiene capacidad para velocidades de 1 GB pero proporciona 100 MB en su PC, deberá verificar el hardware y el software que está utilizando en su red.
Cómo habilitar o deshabilitar Wi-Fi en Windows 11
Cómo habilitar o deshabilitar Wi-Fi en Windows 11
Windows 11 te permite habilitar o deshabilitar Wi-Fi usando varios métodos y opciones. En este artículo, revisaremos la mayoría de ellos. Tecnología Wi-Fi que permite
Código de error de falla del controlador de audio Realtek HD: 0xE0000246
Código de error de falla del controlador de audio Realtek HD: 0xE0000246
Si experimenta un código de falla del controlador de audio Realtek HD: 0xE0000246, puede solucionar este problema de forma manual o automática con Help My Tech
Deshabilite el bloqueo de contenido para sitios individuales en Firefox
Deshabilite el bloqueo de contenido para sitios individuales en Firefox
Cómo deshabilitar o habilitar el bloqueo de contenido para sitios individuales en Firefox. A partir de Firefox 69, el navegador viene con la función de bloqueo de contenido.
Microsoft actualiza OneDrive con la función de seguridad Personal Vault
Microsoft actualiza OneDrive con la función de seguridad Personal Vault
OneDrive es la solución de almacenamiento de documentos en línea creada por Microsoft que viene incluida como un servicio gratuito con Windows 10. Puede usarse para almacenar su
Resuelto: Windows 10 no se conecta a WiFi
Resuelto: Windows 10 no se conecta a WiFi
No poder conectarse a WiFi es un problema común en las computadoras con Windows 10. Resuelva el problema y vuelva a conectarse con uno de los siguientes pasos.
Administre enlaces simbólicos, enlaces físicos y uniones fácilmente con Link Shell Extension
Administre enlaces simbólicos, enlaces físicos y uniones fácilmente con Link Shell Extension
Recientemente cubrimos cómo puede administrar enlaces simbólicos en Windows 10 utilizando sus herramientas integradas. Si utiliza sólo las herramientas integradas, tendrá que lidiar con
Cómo deshabilitar la solicitud de guardar contraseña en Internet Explorer 11
Cómo deshabilitar la solicitud de guardar contraseña en Internet Explorer 11
Cuando ingresa una contraseña en algún sitio web en Internet Explorer, se le solicita que guarde la contraseña para su uso posterior. Una vez que haya permitido Internet