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

VMFS 支援 SCSI 保留區以及原子測試和設定 (ATS) 鎖定。

SCSI 保留區

VMFS 在不支援硬體加速的儲存裝置上使用 SCSI 保留區。在執行需要中繼資料保護的作業時,SCSI 保留區會鎖定整個儲存裝置。作業完成之後,VMFS 會釋放保留區,並且可繼續執行其他作業。由於此鎖定是獨佔的,因此某一主機使用過多 SCSI 保留區,會導致其他主機存取相同 VMFS 時出現效能降低。如需如何減少 SCSI 保留區的相關資訊,請參閱 vSphere 疑難排解說明文件。

原子測試和設定 (ATS)

對於支援硬體加速的儲存裝置,VMFS 使用 ATS 演算法,也稱為硬體協助鎖定。與 SCSI 保留區不同,ATS 支援按磁碟磁區進行離散鎖定。如需硬體加速的相關資訊,請參閱儲存區硬體加速

VMFS 用於套用不同鎖定類型的機制取決於 VMFS 版本。

表格 1. 在支援硬體加速的裝置上使用 ATS 鎖定

儲存裝置

新增 VMFS5

升級的 VMFS5

VMFS3

單一範圍

僅 ATS

ATS,但可以還原為 SCSI 保留區

ATS,但可以還原為 SCSI 保留區

多個範圍

僅跨支援 ATS 的裝置

ATS (以無標頭模式鎖定時除外)

ATS (以無標頭模式鎖定時除外)

在某些情況下,您可能需要關閉新 VMFS5 資料存放區的 [僅 ATS] 設定。如需相關資訊,請參閱關閉 ATS 鎖定