ID Artikel: 258833 - Kajian Terakhir: 21 September 2011 - Revisi: 2.0

Bagaimana memecahkan masalah tinggi utilisasi CPU MTS atau COM + proses

Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Perbesar semua | Perkecil semua

RINGKASAN

Ketika Microsoft transaksi Server (Mtx.exe) atau COM + (Dllhost.exe) proses menampilkan pemanfaatan CPU yang tinggi dalam Perfmon, dan penggunaan CPU meningkat menjadi 100%, artikel ini dapat membantu Anda menangkap sebuah proses dump dan log Monitor kinerja, yang dapat Anda gunakan untuk membandingkan dengan proses dump, untuk membantu mengisolasi masalahnya. Untuk menganalisis dump, Anda dapat hubungi profesional dukungan Microsoft atau menggunakan alat WinDbg (lihat bagian "Referensi" untuk informasi lebih lanjut).

INFORMASI LEBIH LANJUT

Untuk mengambil sebuah proses dump dan log Monitor kinerja, ikuti langkah berikut:
  1. Pada Mulai menu, titik Program, arahkan ke Alat administratif, lalu klik Monitor kinerja.
  2. Di toolbar, klik (ditambah+) tombol. Dalam Tambahkan ke bagan kotak dialog, pilih item berikut:
    Objek = proses
    Counter = waktu prosesor %
    Counter = ID proses
  3. Dari Contoh Daftar, klik Semua proses pada sistem, klik Tambahkan, lalu klik Dilakukan.
  4. Untuk menyorot proses yang memakan sebagian besar CPU, pada komputer yang menjalankan Microsoft Windows NT 4, tekan tombol BACKSPACE. Pada komputer berbasis Microsoft Windows 2000, klik tombol lampu pada tool bar. Counter yang dipilih muncul putih pada grafik.
  5. Gunakan tanda panah untuk menemukan proses yang memakan sebagian besar CPU. Perhatikan nama proses dan proses id.
  6. Tekan tombol Hapus untuk menghapus penghitung lain tidak relevan dari tabel.
  7. Di Perfmon toolbar, klik (ditambah+) tombol. Dalam Tambahkan ke bagan kotak dialog, pilih item berikut:
    Objek = Thread
    Counter = waktu prosesor %
  8. Dari Contoh Daftar, klik Semua thread untuk proses mencatat contoh (MTX.exe dalam Windows NT 4) dan Dllhost.exe pada Windows 2000, klik Tambahkan, lalu klik Dilakukan.

    Ini akan terlihat seperti berikut:
    - dllhost/0
    - dllhost/0#1
    - dllhost/1
    - dllhost/1#1
    ...
    						
    Jumlah setelah '/' nomor benang. Jumlah setelah '#' adalah nomor contoh proses (Anda mungkin memiliki lebih dari satu dllhost). Thread yang Anda cari harus memiliki sejumlah proses yang sama dengan apa yang Anda temukan di langkah 5.
  9. Gunakan tanda panah untuk menemukan thread yang memakan CPU sebagian besar, dan perhatikan contoh yang itu.
  10. Di Perfmon toolbar, klik (ditambah+) tombol. Dalam Tambahkan ke bagan kotak dialog, pilih item berikut:
    Objek = Thread
    Counter = ID Thread
    Contoh = contoh kain mencatat di langkah sebelumnya.
  11. Klik Tambahkan, lalu klik Dilakukan.
  12. Perhatikan membaca terakhir untuk ID Thread, dan keluar Perfmon.
  13. Menginstal UserDump pada sistem.
  14. Pada prompt perintah, ketik perintah berikut untuk mengubah folder ke Userdump folder:
    userdump [mencatat proses ID]
Jika Anda perlu untuk berkonsultasi dengan profesional dukungan Microsoft, zip Userdump dan mengatur pengiriman dengan informasi berikut:
  • Paket layanan Windows NT
  • Versi Microsoft Data akses komponen (MDAC) (jika ada)
  • Versi Microsoft didistribusikan transaksi Koordinator (MS DTC)
  • Tinggi utilisasi CPU benang ID
  • Versi SQL dan layanan paket (jika ada)
  • Oracle versi, versi klien, dan versi Net perpustakaan (jika ada)
  • Setiap tambahan patch atau perbaikan terbaru yang digunakan
  • Simbol file untuk Anda kustom atau pihak ketiga komponen (jika ada)

REFERENSI

Untuk informasi tambahan, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
250509  (http://support.microsoft.com/kb/250509/EN-US/ ) XADM: Bagaimana menggunakan Userdump.exe untuk menangkap negara toko informasi
281630  (http://support.microsoft.com/kb/281630/EN-US/ ) Cara mengkonfigurasi properti proyek DLL Visual Basic untuk berjalan di IIS, MTS atau COM +
Untuk informasi lebih lanjut tentang Windows debugger, lihat Website Microsoft berikut:
http://www.microsoft.com/whdc/devtools/debugging/default.mspx (http://www.microsoft.com/whdc/devtools/debugging/default.mspx)

Berlaku bagi:
  • Microsoft Transaction Services 2.0
  • Microsoft COM+ 1.0
Kata kunci: 
kbbug kbdebug kbhowto kbmt KB258833 KbMtid
Penerjemahan MesinPenerjemahan 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:258833  (http://support.microsoft.com/kb/258833/en-us/ )