在共用儲存區環境中,當多台主機存取同一 VMFS 資料存放區時,將使用特定的鎖定機制。這些鎖定機制可防止多台主機同時寫入中繼資料,並確保不會發生資料損毀。

根據其組態和基礎儲存區的類型而定,VMFS 資料存放區可以只使用原子測試和設定鎖定機制 (僅 ATS),或是使用 ATS 與 SCSI 保留的組合 (ATS+SCSI)。

僅 ATS 機制

對於支援 T10 標準型 VAAI 規格的儲存裝置,VMFS 提供 ATS 鎖定 (亦稱為硬體協助鎖定)。ATS 演算法支援按磁碟磁區進行離散鎖定。所有新格式化的 VMFS5 資料存放區均會使用僅 ATS 機制 (若基礎儲存區支援該機制),而不再使用 SCSI 保留。

當您建立使用 ATS 的多範圍資料存放區時,vCenter Server 會篩除非 ATS 裝置。這個篩選動作可讓您僅使用支援 ATS 原始物件的裝置。

在某些情況下,您可能需要關閉 VMFS5 資料存放區的 [僅 ATS] 設定。如需相關資訊,請參閱將鎖定機制變更為 ATS+SCSI

ATS+SCSI 機制

系統會將支援 ATS+SCSI 機制的 VMFS 資料存放區設定為使用 ATS 機制,並在可行情況下嘗試使用該機制。如果 ATS 失敗,VMFS 資料存放區會還原為 SCSI 保留。與 ATS 鎖定不同,在執行需要中繼資料保護的作業時,SCSI 保留會鎖定整個儲存裝置。作業完成之後,VMFS 會釋放保留區,並且可繼續執行其他作業。

使用 ATS+SCSI 機制的資料存放區包含從 VMFS3 升級的 VMFS5 資料存放區。此外,不支援 ATS 之儲存裝置上的新 VMFS5 資料存放區會使用 ATS+SCSI 機制。

如果您的 VMFS 資料存放區還原為 SCSI 保留,您可能會注意到因過多 SCSI 保留而導致效能降低。如需如何減少 SCSI 保留區的相關資訊,請參閱 《vSphere 疑難排解》說明文件。