PC Ext: Penjelasan oportunistik penguncian Windows NT

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

Pada Halaman ini

RINGKASAN

Dengan Oplock eksklusif, jika file dibuka di non-eksklusif (menyangkal tidak ada) modus, pengalih arah permintaan kunci oportunistik seluruh berkas. Sebagai selama tidak ada proses memiliki berkas terbuka, server akan memberikan ini oplock, memberikan pengalih arah akses eksklusif ke file yang ditentukan. Ini akan memungkinkan redirector untuk melakukan membaca-depan, menulis di belakang, dan mengunci caching, selama tidak ada proses lain mencoba untuk membuka berkas.

Ketika proses kedua mencoba untuk membuka berkas, pemilik asli akan diminta untuk Oplock istirahat atau istirahat untuk tingkat II Oplock. Pada saat itu, Redirector harus membatalkan data cache, siram menulis dan kunci, dan melepaskan oplock, atau menutup berkas.

Locking oportunistik tingkat II, menyediakan metode untuk pemberian akses baca untuk file oleh lebih dari satu workstation, dan Workstation tersebut dapat cache membaca data lokal (baca-depan). Selama stasiun menulis ke file, beberapa stasiun dapat memiliki berkas terbuka dengan tingkat II oplock.

INFORMASI LEBIH LANJUT

Sebuah ilustrasi tentang bagaimana tingkat II oplocks bekerja:

  1. Stasiun 1 membuka file, meminta oplock.
  2. Karena tidak ada stasiun memiliki berkas terbuka, hibah server Stasiun 1 eksklusif oplock.
  3. Stasiun 2 membuka file, meminta oplock.
  4. Karena stasiun 1 belum belum menulis ke file, server meminta Stasiun 1 untuk istirahat ke tingkat II Oplock.
  5. Stasiun 1 sesuai oleh pembilasan lokal buffered kunci informasi untuk server.
  6. Stasiun 1 memberitahu server bahwa itu rusak untuk tingkat II Oplock (atau, stasiun 1 bisa telah ditutup file).
  7. Server untuk merespon permintaan terbuka stasiun 2, memberikan tingkat II oplock. Stasiun lain juga dapat membuka file dan mendapatkan tingkat II oplock.
  8. Stasiun 2 (atau setiap stasiun yang memiliki berkas terbuka) mengirimkan permintaan menulis SMB. Server kembali menulis tanggapan.
  9. Server meminta semua stasiun yang memiliki berkas terbuka untuk istirahat ke None, berarti stasiun memegang oplock apapun pada file. Karena workstation dapat tidak memiliki cache menulis atau kunci saat ini, mereka tidak perlu menanggapi istirahat-untuk-tidak peringatan; mereka perlu lakukan adalah membatalkan lokal cashed depan membaca data.
Entri registri berikut digunakan untuk mengaktifkan atau menonaktifkan oplocks untuk Windows NT Workstation atau Server. Kunci registri tidak ada oleh default. Untuk mengakses registri jalankan REGEDT32.EXE dari File menu, Pilih Run Program Manager atau File Manager.

Peringatan: Menggunakan Peninjau Suntingan Registri dapat menyebabkan serius, sistem masalah yang mengharuskan Anda untuk menginstal ulang Windows NT untuk memperbaiki mereka. Microsoft tidak dapat menjamin bahwa setiap masalah yang dihasilkan dari penggunaan Peninjau Suntingan Registri dapat dipecahkan. Menggunakan alat ini risiko Anda sendiri.

Workstation layanan entri

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
   \Services\LanmanWorkstation\Parameters

UseOpportunisticLocking   REG_DWORD   0 or 1
Default: 1 (true)
				
Menunjukkan apakah pengalih arah harus menggunakan oportunistik-penguncian (oplock) peningkatan kinerja. Parameter ini harus dinonaktifkan hanya untuk mengisolasi masalah.

Server layanan entri

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
   \Services\LanmanServer\Parameters

EnableOplocks   REG_DWORD   0 or 1
Default: 1 (true)
				
Menentukan apakah server mengizinkan klien untuk menggunakan oplocks pada file. Oplocks adalah peningkatan kinerja yang signifikan, tapi memiliki potensi menyebabkan kehilangan data cache pada beberapa jaringan, terutama wide-area jaringan.
MinLinkThroughput   REG_DWORD   0 to infinite bytes per second
Default: 0
				
Menentukan throughput minimum link yang diizinkan oleh server sebelum menonaktifkan mentah dan oportunistik kunci untuk sambungan ini.
MaxLinkDelay   REG_DWORD   0 to 100,000 seconds
Default: 60
				
Menentukan waktu maksimum yang diizinkan untuk penundaan link. Jika penundaan melebihi ini nomor, server menonaktifkan I/O mentah dan oportunistik penguncian untuk ini sambungan.
OplockBreakWait   REG_DWORD   10 to 180 seconds
Default: 35
				
Menentukan waktu yang server menunggu untuk klien untuk menanggapi oplock istirahat permintaan. Nilai-nilai yang lebih kecil dapat memungkinkan deteksi jatuh klien lebih cepat tetapi dapat berpotensi menyebabkan hilangnya data cache.

Properti

ID Artikel: 129202 - Kajian Terakhir: 14 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
Kata kunci: 
kbusage kbmt KB129202 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:129202

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