VMware 提供高效能外掛程式 (HPP),以提升 ESXi 主機上的超快本機 Flash 裝置的效能。

對於主機上安裝的高速裝置 (例如 NVMe PCIe Flash 裝置),HPP 將會取代 NMP。

HPP 使用直接 I/O 提交模型,也稱為快速路徑,並且不需要 SATP 或 PSP。外掛程式會透過一個路徑將 I/O 直接提交到本機裝置。僅支援單一路徑裝置。

HPP 隨附於 vSphere。直接提交 API 也包含在由第三方提供的多重路徑外掛程式 (MPP) 中。

需要更快儲存區效能的任何獨立 ESXi 主機會受益於 HPP。

HPP 需求

HPP 需要下列基礎結構。
  • 您使用 vSphere 6.7 或更新版本。
  • ESXi 主機會將高速本機 Flash 裝置用於儲存區。

HPP 限制

HPP 不支援 NMP 通常支援的下列項目。
  • 多重路徑。HPP 會宣告裝置的第一個路徑,並拒絕其餘路徑。
  • 第二層外掛程式,例如 PSP 和 SATP。
  • SCSI-3 持續性保留區或任何共用裝置。
  • 採用軟體模擬的 4Kn 裝置。您無法使用 HPP 宣告這些裝置。

vSAN 不支援 HPP。

HPP 最佳做法

若要透過高速儲存裝置實現最快輸送量,請遵循以下建議。

  • 使用支援 HPP 的 vSphere 版本,例如 vSphere 6.7 或更新版本。
  • 針對高速本機 Flash 裝置使用 HPP。
  • 請勿針對 HDD、速度較慢的 Flash 裝置或遠端儲存裝置啟用 HPP。HPP 不會透過不支援至少 200 000 IOPS 的裝置提供任何效能優勢。
  • 由於 ESXi 不會為 HPP 提供內建宣告規則,因此,請使用 esxcli 命令啟用 HPP。
  • 將虛擬機器設定為使用 VMware Paravirtual 控制器。請參閱 vSphere 虛擬機器管理說明文件。
  • 設定延遲敏感臨界值。
  • 如果單一虛擬機器承擔大量共用裝置的 I/O 工作負載,請考慮將 I/O 分散在多個虛擬磁碟之間。將磁碟連結到虛擬機器中的單獨虛擬控制器。

    否則,由於負責在特定虛擬儲存區控制器上處理 I/O 之 CPU 核心飽和,I/O 輸送量可能會受到限制。

如需有關僅支援 NGUID 識別碼格式的 NVMe 裝置的裝置識別碼資訊,請參閱具有 NGUID 裝置識別碼的 NVMe 裝置