Dela via


Aktivera RPC-tillståndsinformation

Två olika nivåer av RPC-körningstillståndsdata kan samlas in: Server-information och fullständig-information. Den här informationsinsamlingen måste aktiveras innan felsökningsprogrammet eller DbgRpc kan användas för att analysera tillståndsinformation.

Att samla in Server tillståndsinformation är mycket resurseffektivt. Det kostar cirka 100 datorinstruktioner per RPC-anrop, vilket resulterar i ingen identifierbar belastning, även under prestandatester. Insamling av den här informationen använder dock minne (cirka 4 KB per RPC-server), så det rekommenderas inte på en dator som redan har minnesbelastning. Server information innehåller data om slutpunkter, trådar, anslutningsobjekt och SCALL-objekt (Server Call). Detta räcker för att felsöka de flesta RPC-problem.

Att samla in fullständig statusinformation är tyngre. Den innehåller all information som samlas in på Server--nivå och innehåller dessutom CCALL-objekt (Client Call). Fullständig tillståndsinformation behövs vanligtvis inte.

Om du vill att tillståndsdata ska samlas in på en enskild dator kör du Grupprincipredigeraren (Gpedit.msc). Under policyn Lokal dator, gå till Datorkonfiguration/Administrativa mallar/System/Fjärrproceduranrop. Under denna nod ser du objektet Behåll RPC-felsökningsstatusinformation. När du redigerar dess egenskaper visas fem möjliga tillstånd:

Ingen
Ingen tillståndsinformation behålls. Såvida inte datorn har minnesbelastning rekommenderas detta inte.

Server
Server tillståndsinformation samlas in. Det här är den rekommenderade inställningen på en enda dator.

fullständig
Fullständig tillståndsinformation samlas in.

Auto1
På en dator med mindre än 64 MB RAM-minne är detta detsamma som Ingen. På en dator med minst 64 MB RAM-minne är detta samma som Server.

Auto2
På en dator som kör Windows Server 2003 med mindre än 128 MB RAM-minne eller på en Windows XP-dator är detta detsamma som Ingen. På en Windows Server 2003-dator med minst 128 MB RAM-minne är detta samma som Server.

Det här är standardinställningen.

Om du vill ställa in dessa nivåer samtidigt på en uppsättning nätverksdatorer använder du redigeraren för grupprincip för att distribuera en datorprincip till den önskade uppsättningen datorer. Principmotorn ser till att de inställningar du vill ha sprids till önskad uppsättning datorer. Nivåerna Auto1 och Auto2 är särskilt användbara i det här fallet, eftersom operativsystemet och mängden RAM-minne på varje dator kan variera.

RPC-säkerhet

Allmän information om RPC-säkerhet och riktlinjer för användning finns i Skriva en säker RPC-klient eller server.