Masalah kinerja karena pertikaian mengenai CmpRegistryLock

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 317357
PENTING: Artikel ini berisi informasi tentang pengubahan registri. Sebelum Anda memodifikasi registri, pastikan membuat cadangan dan pastikan bahwa Anda paham bagaimana memulihkan registri apabila ada masalah. Untuk informasi tentang cara membuat cadangan, memulihkan, dan mengedit registri, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
256986 Deskripsi Registri Microsoft Windows
Perbesar semua | Perkecil semua

Pada Halaman ini

GEJALA

Ketika 50-100 interactive Terminal Services pengguna logon, dan pengguna lain Layanan Terminal log on atau off pada saat yang sama, komputer Anda dapat menjadi tidak responsif selama sekitar 10-30 detik. Frekuensi gejala ini adalah variabel, tapi dapat terjadi 10 - 20 kali sehari. Ketika masalah ini terjadi, mouse dan keyboard tidak menjawab, tetapi komputer responsif pada jaringan (untuk ping dan net use perintah), dan pada konsol.
PentingAnda dapat menentukan bahwa Anda mengalami masalah ini dengan menjalankan Perfmon.exe lokal. Perfmon.exe menunjukkan serangkaian interval "sistem tidak aktif", ketika semua Counter turun ke nol (0). Selama interval ini, Anda dapat melihat aktivitas disk sistem berat. Perilaku ini tidak spesifik untuk setiap produsen komputer atau model, dan dapat berpotensi mempengaruhi semua instalasi Windows 2000, terutama orang-orang yang menggunakan Layanan Terminal. Terminal Services adalah "enabler" untuk masalah kinerja ini, karena ukuran total kumpulan registri yang berhubungan dengan semua Layanan Terminal sesi yang sedang berlangsung. Masalah ini dapat terjadi ketika ada banyak memori yang tersedia.

PENYEBAB

Masalah kinerja ini mungkin disebabkan oleh perlambatan yang disebabkan oleh jumlah input/output pada sistem disk selama operasi registri-flush. Interval "sistem tidak aktif" yang Anda lihat dalam Perfmon.exe terjadi karena pertikaian di CmpRegistryLock, yang melindungi terhadap registri penulis (seperti Perfmon.exe dan Explorer.exe) selama operasi sarang-flush.

CATATAN: Perlambatan input/output ini tercatat terjadi walaupun komputer memiliki banyak memori yang tersedia. Jika komputer Anda tidak memiliki cukup memori, kinerja dapat secara substansial didegradasi sebelum Anda dapat melihat perlambatan input/output.

PEMECAHAN MASALAH

Untuk memecahkan masalah ini, Dapatkan paket layanan terbaru untuk Windows 2000. Untuk informasi tambahan, klik nomor artikel di bawah ini untuk melihat artikel di Basis Pengetahuan Microsoft:
260910 Cara mendapatkan Windows 2000 paket layanan
Versi bahasa Inggris untuk perbaikan ini harus memiliki atribut berkas berikut ini atau yang lebih tinggi:
   Date       Time   Size       File name
   -----------------------------------------
  18-April-02  0:46  5.0.2195.53241,687,296  Ntkrnlmp.exe
  18-April-02  0:47  5.0.2195.53241,686,976  Ntkrnlpa.exe
  18-April-02  0:47  5.0.2195.53241,707,584  Ntkrpamp.exe
  18-April-02  0:46  5.0.2195.53241,665,024  Ntoskrnl.exe
				

PERINGATAN: Jika Anda menggunakan Peninjau Suntingan Registri secara tidak benar, Anda mungkin mengalami masalah serius yang mengharuskan Anda untuk menginstal ulang sistem operasi. Microsoft tidak dapat menjamin bahwa Anda dapat menyelesaikan masalah yang bermula dari menggunakan Peninjau Suntingan Registri. Menggunakan Peninjau Suntingan Registri risiko Anda sendiri.

Anda dapat menggunakan kunci registri berikut untuk mengurangi frekuensi registri-flush sehingga modifikasi registri dapat mengumpulkan sebelum memerah. Untuk melakukannya, ikuti langkah berikut ini:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Manager
  1. Mulai Penyunting Registri (Regedt32.exe).
  2. Temukan kemudian klik kunci berikut dalam registri:
    HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Manajer
  3. Pada Mengedit menu, klik Menambahkan kunci, dan kemudian tambahkan nilai registri berikut:
    Nama Kunci: Configuration Manager
  4. Klik Configuration Manager kunci.
  5. Pada Mengedit menu, klik Tambahkan nilai, dan kemudian tambahkan nilai registri berikut:
    Nama nilai: RegistryLazyFlushInterval
    Tipe data: REG_DWORD
    Radix: Desimal
    Nilai data: waktu dalam detik (nilai default adalah» 5).
  6. Tutup Penyunting Registri.
CATATAN: Pengaturan default untuk RegistryLazyFlushInterval nilai adalah sama seperti dalam Windows 2000 dan versi Windows sebelumnya.

Lagu untuk kinerja

Pengurangan jumlah operasi registri-flush, oleh faktor dari 2-3, diukur untuk nilai-nilai dari 30-60 detik interval ini.

Lagu saran

Melakukan tes perbandingan dengan interval yang ditetapkan untuk 30 detik, dan kemudian untuk 60 detik. Jika kinerja teramati adalah sama, pilih nilai dari 30 detik. Jika diamati perbedaan kinerja penting, pilih nilai yang lebih tinggi yang lebih dekat untuk 60 detik. Perhatikan bahwa tidak ada kinerja perangkat tambahan yang melihat ketika Anda menggunakan interval yang lebih tinggi dari 60 detik.

TEKNIK PEMECAHAN MASALAH

Untuk mengatasi masalah ini, gunakan salah satu metode berikut.
  • Meningkatkan kinerja sistem disk-menulis, dan menghidupkan caching tulis-kembali.
  • Jika Anda bisa, mengurangi ukuran profil pengguna.

STATUS

Microsoft telah mengkonfirmasi bahwa ini merupakan masalah dalam produk Microsoft yang didaftar pada awal artikel ini. Masalah ini pertama kali dikoreksi pada Windows 2000 Paket Layanan 3.

INFORMASI LEBIH LANJUT

Untuk informasi tambahan tentang cara mendapatkan perbaikan terbaru untuk Windows 2000 Datacenter Server, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
265173 Program Pusat Data dan Produk Server Pusat Data Windows 2000
Untuk informasi tambahan tentang cara menginstal beberapa pembaruan dengan hanya satu reboot, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
296861 Gunakan QChain.exe untuk menginstal beberapa pembaruan dengan satu Reboot

Properti

ID Artikel: 317357 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0
Kata kunci: 
kbhotfixserver kbqfe kbbug kbfix kboswin2000fix kbwin2000presp3fix kbwin2000sp3fix kbmt KB317357 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:317357

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