Jak výkon Test Microsoft Remote Procedure Call

Překlady článku Překlady článku
ID článku: 177446 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek popisuje postup při testování Microsoft Remote Procedure Call (RPC) výkon a řešení potíží s chybovými zprávami služby RPC.

Další informace

RPC je kompatibilní s návrhem Open Software Foundation (OSF) a interoperabilní s jinými normami Data Communications Exchange (DCE). Vzdálená volání procedur jsou odvětví standardní mechanismus Interprocess Communication (IPC) komunikace klient server, které jsou v síti nezávislé a můžete pracovat přes různé síťové protokoly. Protokol RPC používá k vytvoření mechanismu IPC komunikace mezi klientem a serverem pro volání funkce programu na vzdálený počítač. Komplexní programy, které používají tuto úroveň služeb požadovat, aby tam připojení, nebo je úroveň propustnosti, na dostatečně poskytování těchto funkcí. Například při použití aplikace Microsoft Exchange Server, připojení je potřeba spolehlivě udržování toku data.

Chybové zprávy služby RPC

Při použití vzdáleného volání Procedur, může se zobrazit některá z následujících chybových zpráv, které mohou nebo není příčinou může pomalé síťové připojení:
  • Sekvence protokolu RPC není podporována.
  • Sekvence protokolu RPC je neplatný.
  • RPC server již naslouchá.
  • RPC server není připraven.
  • RPC server není k dispozici.
  • RPC server je příliš zaneprázdněn a nemůže operaci dokončit.
  • Došlo k chybě protokolu vzdáleného volání (procedur RPC).
  • RPC server nepodporuje syntaxi převodu.
  • Nebyla nalezena sekvence protokolu RPC.
  • Vzdálené volání procedur (RPC) došlo k vnitřní chybě.
  • RPC server se pokusil o celočíselné dělení nulou.
  • Na serveru RPC došlo k chybě adresování.
  • Operace v pohyblivé čárce na serveru RPC způsobila dělení nulou.
  • Na serveru RPC došlo k podtečení v pohyblivé čárce.
  • Na serveru RPC došlo k čárce přetečení.
  • Seznam serverů RPC dostupných pro vazby automatických popisovačů byl vyčerpán.
  • Zadaná chyba není platným kódem chyby systému Windows RPC.
  • Neslučitelná verze testovacího kódu RPC.
  • Objekt kanálu služby RPC je neplatný nebo poškozený.
  • Byl proveden pokus o neplatnou operaci na objekt kanálu služby RPC.
  • Nepodporovaná verze kanálu služby RPC.
  • Neplatný popisovač asynchronního volání RPC pro tuto operaci.
  • Objekt kanálu služby RPC již byl uzavřen.
  • Volání RPC dokončena dříve, než byly zpracovány všechny kanály.
  • Žádná další data je k dispozici v kanálu služby RPC.

Poradce při potížích Výkon RPC a chybové zprávy

Existuje mnoho nástrojů, které můžete použít k určení, zda je zpráva RPC příčinou pomalého připojení k síti. Pokud obdržíte chybu vzdáleného volání Procedur zpráva, odstranění pomalé síťové připojení jako možnou příčinu. Použití jeden nebo více z následujících metod izolovat problém.
  • Problém vyřešíte překladu jako možné příčiny chybové zprávy protokolu RPC, ověřte, zda lze v příkazu pomocí příkazu NET VIEW dotaz na cílovém serveru. Je-li řízení přenosu Protocol/Internet Protocol (TCP/IP) je použit protokol mezi klientem a serverem programy, můžete vyloučit jako možné Přispěvatel problému Windows Internet Naming Service (WINS) souboru Lmhosts.
  • Základní připojení vzdáleného volání Procedur můžete otestovat pomocí jiného programu RPC. Windows NT Server obsahuje několik programů RPC. Prohlížeč událostí (Eventvwr.exe) a Editor registru (Regedt32.exe), mohou mít jejich fokus nastaven na libovolném počítači se systémem Windows NT. Jiné programy, jako je například správce serveru (Srvmgr.exe) a Správce uživatelů (Usrmgr.exe) jejich zaměření na primárním řadičem domény (PDC) ve výchozím nastavení. Použijte jeden z těchto programů jako jiný test připojení vzdáleného volání Procedur.
  • Chcete-li otestovat síťové připojení, sledujte rychlost kopii základního souboru přes síť pomocí nástroje Sledování výkonu (Perfmon.exe). Dát zkušební doba přiměřené odběru a umožnit plně segmentace a sekvence, pouze zkušební souborem, který je nejméně 2 megabajty (MB) velikost. Kopírování souboru v síti použití nástroje Sledování výkonu:
    1. Vyhledejte 2 MB nebo větší soubor. Pokud nemáte, 2 MB, soubor snadno dostupný, můžete příkaz Kopírovat k vytvoření souboru z existující soubor. Provedete to tak, zadejte na příkazovém řádku následující příkaz a stiskněte klávesu ENTER:
      Kopírovat /b file.ext + file.ext + file.ext + file.ext destination.ext
      POZNÁMKA:: Použít binární (a b) přepněte zdrojový soubor není text. To zabraňuje přečtení jako znak konce souboru CTRL + Z.
    2. V klientském počítači spusťte nástroj Sledování výkonu. Protože nástroj Sledování výkonu nelze rozlišit připojení k jiné počítače pro kopírování souborů chcete odpojit všechny aktuální síťová připojení, je-li jiná připojení může mít vliv na výsledky. Chcete-li odpojit všechny aktuální síťová připojení, zadejte následující příkaz: net use * /d na příkazovém řádku a stiskněte klávesu ENTER.
    3. Sledování výkonu můžete sledovat kopírování souborů na serveru nebo objekt Přesměrovač pomocí čítačů Odeslané bajty/s a Přijaté bajty/s a bajty celkem/s. Zjednodušit postup a přesněji představují tok dat v připojení RPC, zkopírujte soubor ze serveru do klientského počítače se spuštěnou aplikaci. 2 MB soubor musí být umístěn v počítači serveru.
    4. V nástroji Sledování výkonu v klientském počítači postupujte Tyto kroky:
      1. V Upravit nabídky, klepněte na tlačítko Přidat do grafu.
      2. V Objekt Klepněte na tlačítko Přesměrovač.
      3. V Čítač Klepněte na tlačítko Přijaté bajty/sa klepněte na tlačítko Přidat.
    5. Na příkazovém řádku přiřadit písmeno jednotky síťového serveru počítač a potom kopírovat soubor ze serveru do klientského počítače.
    6. V nástroji Sledování výkonu sledujte minimální, maximální a průměrné hodnoty. Pokud testujete s odkazem na 128 kb/S, sledujte čítač Průměrná ověřit, zda se proces kopírování systémem blízko na 75 procent 16 384 bajtů za teoretické limit druhé (0,75 x 16 384 = 12,288 bajtů za sekundu). Tato hodnota by měla být vyšší důležité funkce a může znamenat potřebu rozšiřování sítě. Jako měřidlo jsou vynikající měření, druhý přístup 800,000 bajty (bps). Následující tabulka uvádí převody kilobitů za sekundu (kB /) a kilobajtů za sekundu (kB/S):
      Zmenšit tuto tabulkuRozšířit tuto tabulku
      Rychlost připojeníBajtů za sekundu (b/s)
      128 kb/s16 384
      512 kB/s65 536
      1.544Mbps (T1)193,000
      10 MB/s (Ethernet)1,250,000
      46.320Mbps (T3)5,790,000
      S některými řádku rychlostí, například 128 kb uvidíte menší než plnou přenosovou 16 384 propustnost na základě využití a dalších faktorech. Tato čísla jsou maximální teoretická a snižuje zatížení sítě, je.
    7. Další odstraňování obecných síťové připojení jako problém:
      1. V Výkon správce v klientském počítači klepněte na tlačítko Přidat do grafu v Upravit nabídka.
      2. V Objekt Klepněte na tlačítko Přesměrovač.
      3. V Čítač Klepněte na tlačítko Odeslané bajty/sa klepněte na tlačítko Přidat.
      4. Zkopírujte soubor zpět do počítače serveru a sledovat rychlost, jakou je soubor zkopírován.
    POZNÁMKA:: Být jisti, že tyto testy mezi klientským počítačem a počítač serveru jsou přijatelné úrovně požadované služby. Chcete-li provést další zkoušky pomocí nástroje Sledování výkonu zpětného směru toku dat mezi počítačem klienta a serveru, vyberte příslušné čítače.
  • Dalším způsobem otestovat komunikaci vzdáleného volání Procedur mezi dvěma počítači je nástroj Rpcping nástroje.Další informace o použití nástroje nástroj Rpcping klepněte na tlačítko znalostní báze Microsoft Knowledge Base:
    167260 Jak použít nástroj RPCPing do testu komunikace vzdáleného volání Procedur
  • Další příčiny chybové zprávy služby RPC může být služeb třetích stran nebo větší služby spuštěné v počítači klienta nebo serveru. Chcete-li zjistit, zda spuštěné služby jsou příčinou problému, zastavte všechny nestandardní služby test RPC výkon a znovu pomocí sledování výkonu a Prohlížeč událostí.
  • Zkontrolujte stav služby RPC v počítači klienta a serveru. Chcete-li to provést, zadejte následující příkaz: net start na příkazovém řádku a stiskněte klávesu ENTER. Pro řadič domény následující Zobrazí se informace:
    Vzdálené řízení volání (procedur RPC) Locator
    Služby pro vzdálené volání (procedur RPC) postup
  • Další kontrola stavu těchto služeb pomocí nástroje Sc.exe je součástí sady Microsoft Windows NT Resource Kit.Další informace o nástroji Sc.exe získáte znalostní báze Microsoft Knowledge Base:
    166819 Vzdáleně pomocí nástroje Sc.exe a nástroj Netsvc.exe k řízení služby
  • Program Services.exe obsahuje většinu kódu RPC a jeden z jeho podprocesy může být ve stavu selhání. Nástroj Dr. Watson (Drwtsn32.exe) použijte k určení, pokud byla oznámena chybová zpráva. I v případě, že byla nahlášena žádná chybová zpráva, pravděpodobně neodpovídá jeden podprocesy. Pokud se jedná o tento případ, budete muset restartovat počítač.
  • Tlist.exe nástroje zahrnuté v sadě Windows NT Resource Kit můžete získat informace, které jsou podobné následujícím:
          62 Win32StartAddr:0x022a3ca1 LastErr:0x000003e5 State:Waiting
          64 Win32StartAddr:0x022a4895 LastErr:0x00000000 State:Waiting
          67 Win32StartAddr:0x76e03f90 LastErr:0x00000000 State:Waiting
          4.0.1381.4 shp  0x02290000  services.exe
          4.0.1381.4 shp  0x77f60000  ntdll.dll
          4.0.1381.4 shp  0x77e10000  RPCRT4.dll
    						
    Posouzení stavu, soubory a data, může poskytnout další informace.
  • Můžete použít nástroj Pmon.exe (který je součástí sady Windows NT Resource Kit) programu Správce úloh můžete získat informace o procesu Services.exe, například paměť a spotřebu procesoru.
  • Nástroj Pstat.exe je součástí sady Windows NT Resource Kit, zobrazí Services.exe státy podprocesu.

Vlastnosti

ID článku: 177446 - Poslední aktualizace: 23. dubna 2011 - Revize: 4.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Klíčová slova: 
kbhowto kbinfo kbnetwork kbrpc kbmt KB177446 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:177446

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com