PC 分機: 鎖 Windows NT 的說明

文章翻譯 文章翻譯
文章編號: 129202 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

如果在非專屬中開啟檔案的獨佔式 Oplock 與 (拒絕任何) 模式重新導向器要求整個檔案的伺服器用戶端檔案鎖。伺服器,只要沒有其他處理序已開啟檔案,將授與這個 oplock 提供重新導向器獨佔存取權指定的檔案。這將允許重新導向器執行預先讀取]、 [寫入置] 和 [快取的鎖定,因為沒有其他處理程序嘗試開啟檔案。

當第二個處理程序會嘗試開啟檔案時,原始擁有者會要求您中斷 Oplock 或層級 II Oplock 的中斷。在該點重新導向器必須使快取的資料、 排清寫入及鎖定,並放開 oplock 或關閉檔案。

機會鎖定層級 II,提供一種方法授與讀取存取權由多個工作站檔案與這些工作站可以讀取的資料快取在本機 (先期讀取)。只要沒有站台將寫入檔案,多個電台可以有與層級 II oplock 開啟該檔案。

其他相關資訊

II oplocks 的運作方式層級的說明:

  1. 站台 1 開啟要求 oplock 檔)。
  2. 因為其他站台開啟該檔案伺服器授與站台 1 的獨占 oplock。
  3. 站台 2 開啟要求 oplock 檔)。
  4. 因為站台 1 有不尚未寫入至檔案,伺服器會要求站台 1 到層級 II Oplock 的中斷。
  5. 站台 1 符合藉由清除本機緩衝的鎖定資訊至伺服器。
  6. 站台 1 會通知它有 [中斷] 層級 II Oplock 到伺服器 (或者,站 1 可能已經關閉檔案)。
  7. 伺服器會回應站 2 的開啟要求授與它層級 II oplock。其他電台可以同樣的開啟檔案,取得層級 II oplock。
  8. 站台 2 (或開啟已檔案任何站台) 會傳送一個寫入要求 SMB。伺服器傳回寫入回應。
  9. 伺服器會要求有檔案的所有工作站都開啟到分隔設定為 [無,這表示沒有站台會保留任何 oplock 檔案上。他們因為工作站可以有沒有快取的寫入或鎖定在此時,需要不安全中斷-至-無諮詢回應 ; 他們所需要做失效本機 cashed 先期讀取資料。
下列的登錄項目用來啟用或停用 Windows NT 工作站或伺服器的 oplocks。根據預設,可能不存在這些登錄機碼。若要存取登錄,從 [檔案] 功能表執行 REGEDT32.EXE,選擇 [在 [程式管理員] 或 [檔案管理員] 中的 [執行]。

警告: 不當使用 「 登錄編輯器 」 可能會導致嚴重的全系統的問題,可能必須重新安裝 Windows NT 以更正。 Microsoft 無法保證任何因使用登錄編輯程式所造成的問題可以獲得解決。使用此工具,請自行負擔相關的風險。

工作站服務項目

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

UseOpportunisticLocking   REG_DWORD   0 or 1
Default: 1 (true)
				
表示是否重新導向器應該使用伺服器用戶端檔案鎖 (oplock) 效能增強功能。這個參數應該停用只來隔離問題。

伺服器服務項目

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

EnableOplocks   REG_DWORD   0 or 1
Default: 1 (true)
				
指定伺服器是否允許用戶端使用 oplocks 上的檔案。 Oplocks 是一個顯著的效能項增強功能,但有可能造成某些網路上的快取的資料遺失特別的整個區域網路。
MinLinkThroughput   REG_DWORD   0 to infinite bytes per second
Default: 0
				
指定它會停用這個連線的未經處理和機會鎖定之前,伺服器所允許的最小連結輸送量。
MaxLinkDelay   REG_DWORD   0 to 100,000 seconds
Default: 60
				
指定最大允許連結延遲的時間。若延遲超過此數字,未經處理的 I/O 與此連線的伺服器用戶端檔案鎖,會停用伺服器。
OplockBreakWait   REG_DWORD   10 to 180 seconds
Default: 35
				
指定伺服器等待用戶端來回應 oplock 中斷要求的時間。較小的值可以更快速地允許偵測墜毀的用戶端,但有潛在可能會導致快取資料的遺失。

屬性

文章編號: 129202 - 上次校閱: 2003年12月5日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Microsoft Mail for PC Networks 3.0
  • Microsoft Mail for PC Networks 3.2
  • Microsoft Mail for PC Networks 3.2a
  • Microsoft Mail for PC Networks 3.5
  • 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.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
關鍵字:?
kbmt kbusage KB129202 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:129202
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

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