Bagaimana kinerja panggilan prosedur tes Microsoft Remote

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 177446 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini menjelaskan cara untuk menguji Microsoft Remote prosedur Call (RPC) kinerja, dan cara memecahkan masalah pesan galat RPC.

INFORMASI LEBIH LANJUT

RPC kompatibel dengan desain Yayasan perangkat lunak terbuka (TSSF) dan dioperasikan dengan standar Data Communications Exchange (DCE) lainnya. RPCs adalah industri standar mekanisme komunikasi Communication (IPC) klien-server komunikasi yang jaringan independen dan dapat bekerja melalui berbagai protokol jaringan. RPC menggunakan IPC mekanisme untuk mendirikan komunikasi antara klien dan server untuk memanggil fungsi program pada komputer jauh. Kompleks program yang menggunakan tingkat layanan mengharuskan ada sambungan, atau tingkat throughput, untuk secara memadai memberikan fungsionalitas ini. Sebagai contoh, ketika Anda menggunakan Microsoft Exchange Server, koneksi yang diperlukan untuk dapat diandalkan mempertahankan aliran data.

Pesan galat RPC

Ketika Anda menggunakan RPC, Anda mungkin menerima salah satu pesan galat berikut, yang mungkin atau mungkin tidak disebabkan oleh lambat koneksi:
  • Urutan protokol RPC tidak didukung.
  • RPC protokol urutan tidak valid.
  • RPC server sudah mendengarkan.
  • RPC server tidak mendengarkan.
  • RPC server tidak tersedia.
  • RPC server terlalu sibuk untuk menyelesaikan operasi ini.
  • Prosedur jauh (RPC) panggilan protokol kesalahan terjadi.
  • Sintaks transfer tidak didukung oleh RPC server.
  • Urutan protokol RPC tidak ditemukan.
  • Galat internal terjadi dalam panggilan prosedur jauh (RPC).
  • RPC server mencoba sebuah integer pembagian dengan nol.
  • Terjadi kesalahan pengalamatan di RPC server.
  • Operasi floating-point pada RPC server menyebabkan pembagian dengan nol.
  • Floating-point underflow terjadi pada RPC server.
  • Meluap floating-point terjadi pada RPC server.
  • Daftar server RPC tersedia untuk mengikat auto menangani telah habis.
  • Kesalahan yang ditentukan adalah tidak valid Windows RPC kode kesalahan.
  • Tidak kompatibel versi rintisan RPC.
  • RPC pipa objek tidak sah atau rusak.
  • Upaya operasi tidak valid pada objek pipa RPC.
  • Versi pipa RPC tidak didukung.
  • Tidak sah asynchronous RPC panggilan menangani untuk operasi ini.
  • Objek pipa RPC telah ditutup.
  • Panggilan RPC selesai sebelum semua pipa yang diproses.
  • Tidak ada lebih banyak data tersedia dari pipa RPC.

Pemecahan masalah RPC kinerja dan pesan kesalahan

Ada banyak alat-alat yang dapat Anda gunakan untuk menentukan apakah pesan galat RPC disebabkan oleh sambungan jaringan yang lambat. Jika Anda menerima kesalahan RPC pesan, menghilangkan koneksi lambat sebagai kemungkinan penyebab. Penggunaan satu atau lebih metode berikut untuk mengisolasi masalahnya.
  • Untuk mengatasi masalah resolusi nama sebagai penyebab pesan galat RPC, memverifikasi bahwa Anda dapat menggunakan perintah NET lihat pada perintah meminta pada server tujuan. Jika transmisi mengendalikan Protokol/Internet Protocol (TCP/IP) adalah protokol yang digunakan antara klien dan server program, Anda dapat menggunakan berkas Lmhosts untuk menghilangkan layanan penamaan Internet Windows (WINS) sebagai penyumbang untuk masalah.
  • Anda dapat menguji konektivitas RPC dasar dengan menggunakan program RPC lain. Windows NT Server termasuk beberapa program RPC. Acara penampil (Eventvwr.exe) dan Editor registri (Regedt32.exe) dapat memiliki fokus mereka ditetapkan untuk setiap komputer yang menjalankan Windows NT. Program lain seperti pengguna Manager (Usrmgr.exe) dan Server Manager (Srvmgr.exe) menetapkan fokus mereka pada kontroler Domain utama (PDC) secara default. Gunakan salah satu dari program-program ini sebagai tes lain untuk konektivitas RPC.
  • Untuk menguji konektivitas jaringan, memantau kecepatan salinan file dasar di seluruh jaringan yang menggunakan Monitor kinerja (Perfmon.exe). Untuk memberikan uji sampel memadai waktu dan untuk sepenuhnya memungkinkan untuk mengelompokkan dan Sekuensing, hanya menguji dengan file yang paling tidak 2 megabyte (MB). Untuk menyalin file di seluruh jaringan yang menggunakan Monitor kinerja:
    1. Cari 2 MB atau file lebih besar. Jika Anda tidak memiliki 2 MB file tersedia, Anda dapat menggunakan perintah COPY untuk membuat file dari file yang ada. Untuk melakukannya, ketik perintah berikut pada prompt perintah, kemudian tekan ENTER:
      menyalin/b file.ext + file.ext + file.ext + file.ext destination.ext
      CATATAN: Menggunakan biner (/ b) beralih ketika file sumber tidak teks. Hal ini mencegah CTRL + Z membaca sebagai karakter akhir-of-file.
    2. Memulai kinerja Monitor pada komputer klien. Karena kinerja Monitor tidak dapat membedakan antara koneksi ke berbagai komputer untuk menyalin file, Anda mungkin ingin putus semua sambungan jaringan saat ini jika koneksi lain dapat mempengaruhi hasil. Untuk putus semua sambungan jaringan saat ini, ketik bersih menggunakan * bumi pada prompt perintah, kemudian tekan ENTER.
    3. Monitor kinerja dapat memantau salinan file untuk server atau objek Redirector menggunakan Counter byte menular/sec, byte diterima/sec dan Total byte/detik. Untuk menyederhanakan prosedur, dan untuk lebih akurat mewakili aliran data dalam RPC koneksi, salin file dari komputer server ke komputer klien yang menjalankan RPC program. 2 MB file yang perlu terletak di komputer server.
    4. Dalam kinerja Monitor pada komputer klien, ikuti langkah-langkah berikut:
      1. Pada Mengedit menu, klik Tambahkan ke bagan.
      2. Dalam Objek kotak, klik Redirector.
      3. Dalam Counter kotak, klik Byte menerima/sec, lalu klik Tambahkan.
    5. Pada prompt perintah, memetakan huruf pengandar jaringan ke server komputer dan kemudian salin file dari komputer server ke komputer klien.
    6. Dalam kinerja Monitor, mengamati nilai-nilai rata-rata, maksimum dan minimum. Jika Anda menguji dengan link 128-Kbps, mengamati counter rata-rata untuk memverifikasi bahwa salinan proses berjalan dekat dengan 75 persen dari byte 16,384 per kedua teoretis batas (75 x 16,384 = 12,288 byte per detik). Nilai ini harus lebih tinggi untuk fungsi penting dan dapat menunjukkan perlunya perluasan jaringan. Sebagai ukuran, pengukuran bahwa pendekatan 800.000 byte per kedua (bps) sangat baik. Tabel berikut mencantumkan konversi untuk kilobit per detik (kpbs) dan kilobyte per detik (KBps):
      Perkecil tabel iniPerbesar tabel ini
      Kecepatan koneksiByte per detik (bps)
      128 kbps16,384
      512 kbps65,536
      1.544Mbps (T1)193,000
      10Mbps (Ethernet). 1,250.000
      46.320Mbps (T3)5,790,000
      Dengan garis kecepatan tertentu, seperti 128 K, Anda melihat kurang dibandingkan dengan penuh 16,384 bps berdasarkan pemanfaatan dan faktor-faktor lain. Angka-angka ini adalah maksimum teoritis, dan jaringan overhead mengurangi mereka.
    7. Untuk lebih lanjut menghilangkan konektivitas jaringan umum sebagai masalah:
      1. Dalam Kinerja Manager pada komputer klien, klik Tambahkan ke bagan pada Mengedit menu.
      2. Dalam Objek kotak, klik Redirector.
      3. Dalam Counter kotak, klik Byte ditransmisikan/sec, lalu klik Tambahkan.
      4. Salin file ke komputer server, dan memantau tingkat di mana file akan disalin.
    CATATAN: Menjadi yakin bahwa tes ini antara komputer klien dan Server komputer dapat diterima untuk tingkat layanan yang diinginkan. Untuk melakukan tes tambahan yang menggunakan Monitor kinerja, oleh reverse arah aliran data antara komputer klien dan server, pilih penghitung yang sesuai.
  • Cara lain untuk menguji RPC komunikasi antara dua komputer adalah dengan menggunakan alat Rpcping.Untuk informasi tambahan tentang cara menggunakan alat Rpcping, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
    167260 Cara menggunakan RPCPing untuk komunikasi RPC tes
  • Penyebab lain RPC pesan galat mungkin layanan pihak ketiga atau lebih besar layanan yang berjalan pada komputer klien atau server. Untuk menentukan jika menjalankan layanan yang menyebabkan masalah, menghentikan semua non-standar layanan dan tes kinerja RPC menggunakan Peraga Peristiwa dan Monitor kinerja lagi.
  • Memeriksa keadaan RPC Layanan pada komputer klien dan server. Untuk melakukannya, ketik net start pada prompt perintah, kemudian tekan ENTER. Untuk pengontrol domain, berikut informasi ini akan ditampilkan:
    Prosedur jauh (RPC) panggilan Locator
    Layanan panggilan (RPC) prosedur jarak jauh
  • Untuk memeriksa lebih lanjut negara layanan ini, menggunakan alat Sc.exe disertakan dengan Resource Kit Microsoft Windows NT.Untuk informasi tambahan tentang penggunaan alat Sc.exe, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
    166819 Menggunakan Sc.exe dan Netsvc.exe untuk layanan kontrol jarak jauh
  • Services.exe berisi banyak kode RPC, dan salah satu benang yang mungkin tergantung negara. Menggunakan alat Dr. Watson (Drwtsn32.exe) untuk menentukan jika pesan kesalahan telah dilaporkan. Bahkan jika tidak ada pesan kesalahan dilaporkan, salah satu benang yang mungkin tergantung. Jika hal ini terjadi, Anda mungkin perlu me-restart komputer Anda.
  • Anda dapat menggunakan alat Tlist.exe yang disertakan dengan Kit sumber daya Windows NT untuk mendapatkan informasi yang mirip dengan berikut ini:
          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
    						
    Pemeriksaan negara, file dan tanggal dapat memberikan informasi tambahan.
  • Anda dapat menggunakan alat Pmon.exe (disertakan dengan Kit sumber daya Windows NT) Task Manager untuk mendapatkan informasi tentang Services.exe, seperti memori dan CPU konsumsi.
  • Alat Pstat.exe, yang disertakan dengan Kit sumber daya Windows NT, menampilkan thread Serikat untuk Services.exe.

Properti

ID Artikel: 177446 - Kajian Terakhir: 16 September 2011 - Revisi: 2.0
Berlaku bagi:
  • 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
Kata kunci: 
kbhowto kbinfo kbnetwork kbrpc kbmt KB177446 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:177446

Berikan Masukan

 

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