Partager via


Activation des informations d’état RPC

Deux niveaux différents d’informations d’état d’exécution RPC peuvent être collectés : Informations sur le serveur et Informations complètes . Cette collecte d’informations doit être activée avant que le débogueur ou DbgRpc puisse être utilisé pour analyser les informations d’état.

Seuls Windows XP et les versions ultérieures de Windows prennent en charge la collecte d’informations d’état RPC.

La collecte des informations sur l’état du serveur est très légère. Il coûte environ 100 instructions d’ordinateur par appel RPC, ce qui entraîne l’absence de charge détectable, même pendant les tests de performances. Toutefois, la collecte de ces informations utilise de la mémoire (environ 4 Ko par serveur RPC). Il n’est donc pas recommandé sur un ordinateur qui subit déjà une pression de mémoire. Les informations sur le serveur incluent des données sur les points de terminaison, les threads, les objets de connexion et les objets SCALL (Server Call). Cela suffit pour déboguer la plupart des problèmes RPC.

La collecte d’informations sur l’état complet est plus lourde. Il inclut toutes les informations collectées au niveau du serveur et, en outre, des objets CCALL (Client Call). Les informations d’état complètes ne sont généralement pas nécessaires.

Pour permettre la collecte des informations d’état sur un ordinateur individuel, exécutez l’éditeur stratégie de groupe (Gpedit.msc). Sous la stratégie ordinateur local, accédez à Configuration ordinateur/Modèles d’administration/Système/Appel de procédure distante. Sous ce nœud, vous verrez l’élément Maintenir les informations sur l’état de résolution des problèmes RPC . Lorsque vous modifiez ses propriétés, cinq états possibles s’affichent :

Aucun
Aucune information d’état ne sera conservée. À moins que votre machine ne subit une pression de mémoire, cela n’est pas recommandé.

Serveur
Les informations sur l’état du serveur seront collectées. Il s’agit du paramètre recommandé sur un seul ordinateur.

Plein
Des informations complètes sur l’état seront collectées.

Auto1
Sur un ordinateur avec moins de 64 Mo de RAM, cette opération est identique à Aucune. Sur un ordinateur avec au moins 64 Mo de RAM, il s’agit de la même chose que Server.

Auto2
Sur un ordinateur exécutant Windows Server 2003 avec moins de 128 Mo de RAM, ou sur n’importe quel ordinateur Windows XP, cela est identique à Aucun. Sur un ordinateur Windows Server 2003 avec au moins 128 Mo de RAM, il s’agit de la même chose que Server.

Il s’agit de la valeur par défaut.

Si vous souhaitez définir ces niveaux simultanément sur un ensemble d’ordinateurs en réseau, utilisez l’éditeur de stratégie de groupe pour déployer une stratégie d’ordinateur sur l’ensemble d’ordinateurs préféré. Le moteur de stratégie veille à ce que les paramètres souhaités soient propagés à l’ensemble de machines préféré. Les niveaux Auto1 et Auto2 sont particulièrement utiles dans ce cas, car le système d’exploitation et la quantité de RAM sur chaque ordinateur peuvent varier.

Si le réseau inclut des ordinateurs exécutant des versions de Windows antérieures à Windows XP, les paramètres sont ignorés sur ces ordinateurs.