需要在 VMFS 中取得檔案鎖定或中繼資料鎖定的作業可導致 SCSI 保留區短暫存在。SCSI 保留會鎖定整個 LUN。某一主機使用過多 SCSI 保留區可能會導致其他伺服器存取相同 VMFS 時效能降低。

問題

過多 SCSI 保留會導致效能降低和 SCSI 保留區衝突。

一些作業需要 VMFS 使用 SCSI 保留區。

  • 建立、重新簽章或擴充 VMFS 資料存放區

  • 開啟虛擬機器電源

  • 建立或刪除檔案

  • 建立範本

  • 從範本部署虛擬機器

  • 建立新的虛擬機器

  • 透過 vMotion 移轉虛擬機器

  • 檔案增大,例如精簡佈建的虛擬磁碟

備註︰

僅當儲存裝置不支援硬體加速時,ESXi 主機才使用 SCSI 保留區機制。對於支援硬體加速的儲存裝置,主機使用原子測試和設定 (ATS) 演算法來鎖定 LUN。如需有關硬體加速的詳細資訊,請參閱 vSphere Storage說明文件。

結果

若要消除潛在的 SCSI 保留區衝突根源,請遵循以下準則:

  • 對共用 LUN 的作業執行序列化,如果可能,同時限制需要 SCSI 保留區的不同主機上的作業數。

  • 增加 LUN 數目並限制存取同一 LUN 的主機數目。

  • 減少快照數目。快照會造成大量 SCSI 保留區。

  • 減少每個 LUN 的虛擬機器數目。請遵循《組態上限》中的建議。

  • 確保在所有主機上安裝最新的 HBA 韌體。

  • 確保主機具有最新的 BIOS。

  • 確認 SAN 陣列上的 [主機模式] 設定正確。