PC Ext: Vysvetlenie príležitostného uzamykania v systéme Windows NT

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:129202
Tento článok bol archivovaný. Je publikovaný v aktuálnej podobe a už nebude aktualizovaný.
SUHRN
S exkluzívny Oplock, ak súbor je otvorený v non-exkluzívnu (poprieť žiadne)režime Presmerovač žiada oportunním Zamknúť celý súbor. Akodlho ako žiadny iný proces nemá súbor otvoriť, server udelí totooplock, dáva Presmerovač výhradný prístup k zadanému súboru. Totoumožní Presmerovač vykonávať čítanie dopredu, oneskoreného zápisu a lockukladanie do vyrovnávacej pamäte, tak dlho, ako žiadny iný proces pokúsi otvoriť súbor.

Keď druhý proces sa pokúsi otvoriť súbor, pôvodný vlastník budepožiadaný o Break Oplock alebo prestávke na úrovni II Oplock. V tomto bodePresmerovač musí narúšali údaje vo vyrovnávacej pamäti, splachovacími píše a zámky, aprepustenie oplock alebo zatvorte súbor.

Oportunním zamknutie úroveň II, poskytuje metódu na poskytnutie prístupu čítaniedo súboru viac ako jednej pracovnej stanice a tieto pracovné stanice môžete cachečítať údaje lokálne (čítanie dopredu). Tak dlho, ako žiadna stanica píše v súbore,viacnásobné stanice môžete mať súbor otvoriť s úrovne II oplock.
DALSIE INFORMACIE
Ilustrácia k ako úroveň II oplocks pracovať:

  1. Stanice 1 otvorí súbor požadujúci oplock.
  2. Keďže žiadne iné stanica nemá súbor otvoriť, server granty stanice 1 výhradné oplock.
  3. Stanica 2 otvorí súbor požadujúci oplock.
  4. Pretože stanice 1 má e╣te nebola napφsanß do súboru, server žiada stanice 1 k prestávke na úrovni II Oplock.
  5. Stanice 1 spĺňa splachovacie lokálne nárazníkový Zamknúť informácie server.
  6. Stanice 1 informuje server, že sa členia na úroveň II Oplock (alternatívne stanice 1 mohol mať zatvorením súboru).
  7. Server reaguje na stanici 2 je otvorená žiadosť, jej udelenia úrovne II oplock. Ostatné stanice podobne otvoriť súbor a získať úroveň II oplock.
  8. Stanica 2 (alebo akékoľvek stanica, ktorá má súbor otvoriť) odošle požiadavku na zápis SMB. Server vráti písať odpoveď.
  9. Server žiada všetky stanice, ktoré majú súbor otvoriť na prestávku na žiadne, zmysle nie stanice drží akékoľvek oplock na súbor. Pretože pracovné stanice môžete nemajú vo vyrovnávacej pamäti píše alebo zámky na tomto mieste, že nie je potrebné reagovať na prestávku-na-žiadna Poradný; všetko je potrebné urobiť, je vyvrátiť lokálne inkasované čítanie dopredu údajov.
Nasledovné položky databázy registry sa používajú na zapnutie alebo vypnutie oplocks preWindows NT Workstation alebo Server. Tieto kľúče databázy registry nemôžu existovať vpredvolené. Prístup k databáze registry spustiť REGEDT32.EXE z ponuky SúborVyberte spustiť Program Správca alebo správca súborov.

Upozornenie: Nesprávne pomocou editora databázy Registry môže spôsobiť vážne, systém-širokýproblémy, ktoré môžu vyžadovať preinštalovanie systému Windows NT na ich nápravu.Spoločnosť Microsoft nemôže zaručiť, že akékoľvek problémy vznikajúce z používaniaEditor databázy Registry môžu byť vyriešené. Použite tento nástroj na vlastné riziko.

Pracovná stanica položiek servisu

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet   \Services\LanmanWorkstation\ParametersUseOpportunisticLocking   REG_DWORD   0 or 1Default: 1 (true)				
Označuje, či by mala použiť Presmerovač oportunním blokovania (oplock)zvýšenie výkonu. Tento parameter zakázali iba na izolovanieproblémy.

Server položiek servisu

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet   \Services\LanmanServer\ParametersEnableOplocks   REG_DWORD   0 or 1Default: 1 (true)				
Určuje, či server umožňuje klientom používanie oplocks súborov.Oplocks sú zvýšenie významné výkonu, ale majú potenciálspôsobiť stratené údaje vo vyrovnávacej pamäti na niektoré siete, najmä širšej oblastisiete.
MinLinkThroughput   REG_DWORD   0 to infinite bytes per secondDefault: 0				
Určuje minimálne odkaz priepustnosť povolené server pred nímvypne surového a oportunním zámky pre toto pripojenie.
MaxLinkDelay   REG_DWORD   0 to 100,000 secondsDefault: 60				
Určuje maximálny čas povolený na prepojenie oneskorenie. Ak oneskorenie prekročí totočíslo, server zakáže surového I/O a príležitostného uzamykania pre tentopripojenie.
OplockBreakWait   REG_DWORD   10 to 180 secondsDefault: 35				
Určuje čas, ktorý server čaká na klienta reagovať napožiadavka na prerušenie oplock. Menšie hodnoty môžu umožniť zistenie havarovalklientom rýchlejšie ale potenciálne spôsobiť stratu údajov vo vyrovnávacej pamäti.
3,00 3.20 3.20a

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 129202 – Posledná kontrola: 12/04/2015 11:16:47 – Revízia: 2.0

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

  • kbnosurvey kbarchive kbusage kbmt KB129202 KbMtsk
Pripomienky