Compartir a través de


Habilitación de la información de estado rpc

Se pueden recopilar dos niveles diferentes de información de estado en tiempo de ejecución rpc: Información del servidor e Información completa . Esta recopilación de información debe habilitarse para que el depurador o DbgRpc se puedan usar para analizar la información de estado.

Solo Windows XP y versiones posteriores de Windows admiten la recopilación de información de estado RPC.

Recopilar información de estado del servidor es muy ligera. Cuesta aproximadamente 100 instrucciones de máquina por llamada RPC, lo que da lugar a una carga detectable, incluso durante las pruebas de rendimiento. Sin embargo, la recopilación de esta información usa memoria (aproximadamente 4 KB por servidor RPC), por lo que no se recomienda en un equipo que ya esté experimentando presión de memoria. La información del servidor incluye datos sobre puntos de conexión, subprocesos, objetos de conexión y objetos de llamada de servidor (SCALL). Esto es suficiente para depurar la mayoría de los problemas de RPC.

La recopilación de información de estado completo es más pesada. Incluye toda la información recopilada en el nivel de servidor y, además, incluye objetos de llamada de cliente (CCALL). La información de estado completa normalmente no es necesaria.

Para permitir que la información de estado se recopile en una máquina individual, ejecute el editor de directiva de grupo (Gpedit.msc). En directiva de equipo local, vaya a Configuración del equipo/Plantillas administrativas/Sistema/Llamada a procedimiento remoto. En este nodo verá el elemento Mantener información de estado de solución de problemas de RPC . Al editar sus propiedades, verá cinco estados posibles:

Ninguno
No se mantendrá ninguna información de estado. A menos que la máquina esté experimentando presión de memoria, no se recomienda.

Servidor
Se recopilará información de estado del servidor. Esta es la configuración recomendada en un solo equipo.

Completo
Se recopilará información de estado completa.

Auto1
En un equipo con menos de 64 MB de RAM, este es el mismo que Ninguno. En un equipo con al menos 64 MB de RAM, este es el mismo que el servidor.

Auto2
En un equipo que ejecute Windows Server 2003 con menos de 128 MB de RAM o en cualquier equipo Con Windows XP, es lo mismo que Ninguno. En un equipo con Windows Server 2003 con al menos 128 MB de RAM, es lo mismo que server.

Este es el valor predeterminado.

Si desea establecer simultáneamente estos niveles en un conjunto de equipos en red, use el editor de directiva de grupo para implementar una directiva de equipo en el conjunto preferido de máquinas. El motor de directivas se encargará de que la configuración que desee se propague al conjunto preferido de máquinas. Los niveles Auto1 y Auto2 son especialmente útiles en este caso, ya que el sistema operativo y la cantidad de RAM en cada equipo pueden variar.

Si la red incluye equipos que ejecutan versiones de Windows anteriores a Windows XP, la configuración se omitirá en esas máquinas.