Ako Test Microsoft Remote Procedure Call výkon

Preklady článku Preklady článku
ID článku: 177446 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Tento článok popisuje testovať Microsoft vzdialené volanie procedúr (RPC) výkonu a riešenie problémov s RPC chybové hlásenia.

DALSIE INFORMACIE

RPC je kompatibilný s návrhom otvorený Software Foundation (OSF) a interoperabilné s inými normami údajov komunikácie Exchange (DCE). Vzdialené volania procedúr sú odvetvia štandardná Interprocess komunikácie (IPC) mechanizmy pre klient-server komunikácie, ktoré sú siete nezávislých a môžete pracovať cez rôzne sieťové protokoly. RPC používa IPC mechanizmy na stanovenie komunikácia medzi klientom a serverom hovorové funkcie programu na vzdialený počítač. Zložité programy, ktoré používajú túto úroveň služieb ktoré vyžadujú pripojenie, alebo úrovne priepustnosť, aby primerane dodať tejto funkcie. Napríklad, keď používate program Microsoft Server Exchange, pripojenie je potrebné spoľahlivo zachovať tok údaje.

RPC chybové hlásenia

Keď použijete RPC, môže zobraziť niektorý z nasledovných chybových hlásení, ktoré môže alebo nesmie byť spôsobené pomalé sieťové pripojenie:
  • Sekvencia protokolu RPC nie je podporovaná.
  • Sekvencia protokolu RPC je neplatný.
  • RPC server je už počúvať.
  • RPC server neprijíma.
  • Server RPC nie je prístupný.
  • RPC server nie je príliš zaneprázdnený na dokončenie tejto operácie.
  • Vyskytla sa chyba protokolu remote procedure call (RPC).
  • Syntax prenosu nie je podporovaný serverom RPC.
  • Sekvencia protokolu RPC sa nenašiel.
  • V vzdialeného volania procedúry (RPC) sa vyskytla vnútorná chyba.
  • RPC server sa pokúsil o celočíselné delenie nulou.
  • Vyskytla chyba adresovania na serveri RPC.
  • Operácia v pohyblivej čiarke na serveri RPC spôsobila delenie nulou.
  • Na serveri RPC sa vyskytlo podtečenie operácie v pohyblivej rádovej čiarke.
  • Na serveri RPC sa vyskytlo pretečenie operácie v pohyblivej rádovej.
  • Došlo k vyčerpaniu zoznamu serverov RPC, ktoré sú k dispozícii pre väzby automatických popisovačov.
  • Špecifikovaná chyba nie je platným chybovým kódom Windows RPC.
  • Nekompatibilná verzia testovacieho kódu RPC.
  • Presmerovaní RPC je neplatný alebo poškodený.
  • Pokus o neplatnú operáciu na presmerovaní RPC.
  • Nepodporovaná verzia potrubia RPC.
  • Neplatný asynchrónne popisovač volania Procedúr pre túto operáciu.
  • Presmerovaní RPC už bol zatvorený.
  • Volanie RPC sa dokončilo pred spracovaním všetkých presmerovaní.
  • Žiadne ďalšie údaje je k dispozícii z potrubia RPC.

Troubleshooting RPC výkon a chybové správy

Existuje mnoho nástrojov, ktoré môžete použiť na určenie, či chybové hlásenie RPC spôsobenému pomalé sieťové pripojenie. Ak sa zobrazí chyba RPC správy, odstránenie pomalé sieťové pripojenie ako možné príčiny. Použitie jedným alebo viacerými z nasledovných metód na izolovanie problému.
  • Vyriešiť problém rozlíšenie názvu ako príčinu RPC chybové hlásenie, overte, že môžete použiť príkaz NET VIEW na príkaz výzvu na cieľovom serveri. Ak prenos kontrolu Protocol/Internet Protocol (TCP/IP) je protokol používaných medzi klientom a serverom programov, môžete použiť súbor Lmhosts na odstránenie Windows Internet Naming Service (WINS) ako možné prispievateľa k problému.
  • Základné RPC pripojenie môžete otestovať pomocou iného programu RPC. Windows NT Server zahŕňa niekoľko RPC programov. Zobrazova? (udalostí Eventvwr.exe) a Editor databázy Registry (Regedt32.exe) môžu mať ich zameranie na ľubovoľnom počítači so systémom Windows NT. Iné programy, ako sú Správca používateľov (Usrmgr.exe) a Server Manager (Srvmgr.exe) zmeškanie ich zameranie na primárneho radiča domény (PDC). Ako ďalší test za RPC pripojenie použiť jeden z týchto programov.
  • Preskúšala konektivita siete, sledovať rýchlosť kópiu základného súboru v sieti použitím programu Sledovanie výkonu (Perfmon.exe). Dať testu primerané odbere a umožniť plne segmentácii a sekvencovaní, len skúška podľa súboru, ktorý je aspoň 2 megabajty (MB). Ak chcete kopírovať súbor v sieti použitím programu Sledovanie výkonu:
    1. Vyhľadajte 2 MB alebo väčší súbor. Ak nie je 2 MB súbor ľahko dostupné, môžete použiť príkaz Kopírovať súbor z existujúci súbor. Tak chcete urobiť, do príkazového riadka zadajte nasledovný príkaz a stlačte kláves ENTER:
      copy /b file.ext + file.ext + file.ext + file.ext destination.ext
      POZNÁMKA: Použite binárne (/ b) prepnutie keď zdrojový súbor nie je text. To bráni CTRL + Z číta ako znak konca súboru.
    2. Spustiť sledovanie výkonu na klientskom počítači. Keďže sledovanie výkonu nedokáže rozlíšiť medzi pripojeniami na rôznych počítače pre kópiu súboru, môžete odpojiť všetky aktuálne pripojenia siete, ak ostatné pripojenia môže ovplyvniť výsledky. Ak chcete odpojiť všetky aktuálne sieťové pripojenia, zadajte net use * /d Príkazový riadok a potom stlačte kláves ENTER.
    3. Sledovanie výkonu môžete sledovať kópiu súboru pre server alebo Presmerovač objektu pomocou počítadlá bajtov. prenášané/s, po?et prijatých bajtov/s a celkový počet bajtov/s. Na zjednodušenie postupu a presnejšie zastupovať tok údajov v pripojenie RPC, kopírovať súbor z počítača servera do klientskeho počítača, ktorý je spustený RPC program. 2 MB súbor musí byť umiestnený na serverovom počítači.
    4. V sledovanie výkonu na klientskom počítači, postupujte tieto kroky:
      1. Na Upraviť ponuky, kliknite na tlačidlo Pridať do grafu.
      2. V Objekt kliknite na tlačidlo Presmerovač.
      3. V Počítadlo kliknite na tlačidlo Počet prijatých bajtov/s, a potom kliknite na tlačidlo Pridať.
    5. Do príkazového riadka, priradiť písmeno sieťovej jednotky na server počítač a potom kopírovať súbor z počítača servera do klientskeho počítača.
    6. Pri sledovanie výkonu, dodržiavať priemerná, maximálne a minimálne hodnoty. Ak testujete s prepojením, 128 KB/S, dodržiavať priemerné počítadlo na overenie, že kopírovanie je spustený blízko k 75 percent 16 384 Najtov na druhý teoretickej limitu (.75 x 16,384 = 12,288 bajtov za sekundu). Táto hodnota by mala byť vyššia dôležité funkcie a môže naznačovať potrebu sieť Expanzná. Ako meradlo, merania prístup 800,000 bajty na druhý (bps) sú vynikajúce. Nasledujúca tabuľka uvádza konverzie kilobitov za sekundu (videoúdajov) a kilobajtov za sekundu (kB/S):
      Zbaliť túto tabuľkuRozbaliť túto tabuľku
      Rýchlosť pripojeniaBajtov za sekundu (bps)
      128 kb/s16,384
      512 kbps65,536
      1.544Mbps (T1)193,000
      10Mbps (Ethernet)1,250,000
      46.320Mbps (T3)5,790,000
      S určitých riadok rýchlosťou, ako napríklad 128 K, vidíte menej ako plné 16 384 bps priepustnosť na základe využitia a iných faktorov. Tieto čísla sú teoretickým maximom a siete réžia znižuje ich.
    7. Eliminovanie všeobecné sieťové pripojenie ako problém:
      1. V Výkon Manager na klientskom počítači, kliknite na tlačidlo Pridať do grafu na Upraviť ponuka.
      2. V Objekt kliknite na tlačidlo Presmerovač.
      3. V Počítadlo kliknite na tlačidlo Bajtov odoslaných bajtov/s, a potom kliknite na tlačidlo Pridať.
      4. Skopírujte súbor späť na serverovom počítači a sledovať mieru, pri ktorej sa skopíruje súbor.
    POZNÁMKA: Byť istí, že tieto testy medzi klientskym po?íta?om a serverový počítač sú prijateľné pre úroveň služby adovanú. Chcete vykonať doplnkové testy pomocou sledovanie výkonu reverznej smer toku údajov medzi klientom a serverom počítač, vyberte vhodné počítadlá.
  • Ďalším spôsobom, ako otestovať RPC komunikáciu medzi dvoma počítačmi je použiť nástroj Rpcping.Ďalšie informácie o používaní nástroja Rpcping, po kliknutí na nasledujúce číslo článku databázy Microsoft Knowledge Base:
    167260 Ako používať RPCPing na Test RPC komunikáciu
  • Iné príčiny RPC chybové hlásenia môžu byť slu ieb tretích strán alebo väčšie služby spustené v klientskom alebo na serverovom počítači. Určiť, ak beží služieb spôsobujú problém, zastaviť všetky-predvolené služby a otestujte RPC výkon pomocou zobrazovača udalostí a sledovanie výkonu znova.
  • Skontrolujte stav služby RPC v počítači klienta a servera. Tak chcete urobiť, zadajte net start Príkazový riadok a potom stlačte kláves ENTER. Pre radič domény, nasledujúce zobrazia sa informácie:
    Lokátor protokolu Vzdialeného volania procedúr (RPC)
    Služba vzdialenej postup Call (RPC)
  • Ďalšie kontroly štát týchto služieb použiť nástroj Sc.exe tool súčasťou systému Microsoft Windows NT Resource Kit.Ďalšie informácie o používaní nástroj Sc.exe tool, po kliknutí na nasledujúce číslo článku databázy Microsoft Knowledge Base:
    166819 Pomocou Sc.exe a Netsvc.exe na kontrolné služby vzdialene
  • Program Services.exe obsahuje veľa kódu RPC a jeden z jeho závity môže byť v stave zavesené. Použiť nástroj Dr. Watson (Drwtsn32.exe) na určenie, ak bol hlásený chybové hlásenie. Aj keď nebol hlásený žiadny chybové hlásenie, jeden z jeho závity môže byť zavesené. Ak je to prípad, budete musieť reštartovať počítač.
  • Môžete použiť nástroj na Tlist.exe súčasťou súpravy Resource Kit systému Windows NT získať informácie podobné nasledujúcim:
          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
    						
    Preskúmanie štátu, súbory a dátumy môžu poskytnúť dodatočné informácie.
  • Pmon.exe nástroj (zahrnutý s Windows NT Resource Kit) môžete použiť správcu úloh získavať informácie o Services.exe, ako sú napríklad pamäť a CPU spotreby.
  • Súbor Pstat.exe nástroj, súčasťou súpravy Resource Kit systému Windows NT, zobrazí vlákno štáty Services.exe.

Vlastnosti

ID článku: 177446 - Posledná kontrola: 18. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • 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
Kľúčové slová: 
kbhowto kbinfo kbnetwork kbrpc kbmt KB177446 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:177446

Odošlite odozvu

 

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