共用方式為


Azure NetApp Files 的 Azure 虛擬機庫存單位最佳做法

本文說明 Azure NetApp Files 關於 Azure 虛擬機庫存單位(SKU)的最佳做法,包括 SKU 內和之間的差異。

SKU 選取考量

儲存體效能不只牽涉到儲存體本身的速度。 處理器速度和結構對於任何特定計算節點的整體體驗有很大的影響。 在指定 SKU 的選取過程中,您應該考慮下列因素:

  • AMD 或 Intel:例如,SAS 會使用專為 Intel 處理器設計的數學核心程式庫。 在此情況下,Intel SKU 會優先於 AMD SKU。
  • F2、E_v3 和 D_v3 機器類型都是以多個晶片組為基礎。 在使用 Azure 專用主機時,您可能會選取特定模型 (例如選取 E 類型時,您會選取 Broadwell、Cascade Lake 或 Skylake)。 否則,晶元組選擇不具決定性。 如果您要部署 HPC 叢集,且整個清查的一致體驗很重要,則可以考慮使用單一 Azure 專用主機,或使用單一晶片組 SKU,例如E_v4或D_v4。
  • 在以 Intel Broadwell 型 SKU 和 AMD EPYC™ 7551 型 SKU 進行測試時,觀察到的網路連結儲存體 (NAS) 的效能變化。 觀察到兩個問題:
    • 當加速網路介面不適當地對應至次佳的 NUMA 節點時,讀取效能會大幅降低。 雖然將加速網路介面對應至特定 NUMA 節點對於較新的 SKU 很有幫助,但必須考量使用這些晶片組 (Lv2|E_v3|D_v3) 時的 SKU 需求。
    • 在 Lv2 上執行虛擬機器,或是在 Broadwell 晶片組上執行 E_v3 或 D_v3 時,比在其他 SKU 上執行時,更容易受到資源爭用的影響。 使用在單一 Azure 專用主機內執行的多部虛擬機器進行測試時,您會看到從一部虛擬機器執行網路型儲存工作負載時,降低了從第二部虛擬機器執行網路型儲存工作負載的效能。 當節點上的任何虛擬機沒有其加速網路介面/NUMA 節點以最佳方式對應時,會更明顯地減少。 請記住,E_v3 和 D_V3 在 Haswell、Broadwell、Cascade Lake 或 Skylake 上可能介於這兩者之間。

若要在選取虛擬機器時獲得最一致的效能,請從具有單一類型晶片組的 SKU 中選取 – 若可選擇,較新的 SKU 優先於較舊的模型。 請記住,除了使用專用主機之外,不太可能可正確預測 E_v3 或 D_v3 虛擬機器所在的硬體類型。 使用 E_v3 或 D_v3 SKU 時:

  • 當虛擬機關閉、解除分配,然後再次開啟時,虛擬機可能會變更主機,例如硬體模型。
  • 在多個虛擬機器上部署應用程式時,虛擬機器應會在異質硬體上執行。

SKU 內和 SKU 之間的差異

下表醒目提示 SKU 內和 SKU 之間的差異。 請注意,例如基礎 E_v3 和 D_v3 的晶片組在 Broadwell、Cascade Lake 和 Skylake 之間會有所不同,在 D_v3 的情況下也是如此。

系列 版本 描述 頻率 (GHz)
E V3 Intel® Xeon® E5-2673 v4 (Broadwell) 2.3 (3.6)
E V3 Intel® Xeon® Platinum 8272CL (Cascade Lake) 2.6 (3.7)
E V3 Intel® Xeon® 白金級 8171M (Skylake) 2.1 (3.8)
E V4 Intel® Xeon® Platinum 8272CL (Cascade Lake) 2.6 (3.7)
Ea V4 AMD EPYC™ 7452 2.35 (3.35)
D V3 Intel® Xeon® E5-2673 v4 (Broadwell) 2.3 (3.6)
D V3 Intel® Xeon® E5-2673 v3 (Haswell) 2.3 (2.3)
D V3 Intel® Xeon® Platinum 8272CL (Cascade Lake) 2.6 (3.7)
D V3 Intel® Xeon® 白金級 8171M (Skylake) 2.1 (3.8)
D V4 Intel® Xeon® Platinum 8272CL (Cascade Lake) 2.6 (3.7)
Da V4 AMD EPYC™ 7452 2.35 (3.35)
L V2 AMD EPYC™ 7551 2.0 (3.2)
F 1 Intel Xeon® E5-2673 v3 (Haswell) 2.3 (2.3)
F 2 Intel® Xeon® Platinum 8168M (Cascade Lake) 2.7 (3.7)
F 2 Gen 2 Intel® Xeon® Platinum 8272CL (Skylake) 2.1 (3.8)

為生產環境準備多節點 SAS GRID 環境時,您可能會注意到分析執行之間存在可重複的一小時和十五分鐘差異,且除了基礎硬體外沒有其他差異。

SKU 和硬體平台 工作執行時間
E32-8_v3 (Broadwell) 5.5 小時
E32-8_v3 (Cascade Lake) 4.25 小時

在這兩組測試中,已選取 E32-8_v3 SKU,並搭配 nconnect=8 掛接選項使用 RHEL 8.3。

最佳作法

  • 可能的話,請選取 E_v4、D_v4 或更新版本,而不是 E_v3 或 D_v3 SKU。
  • 可能的話,請選取 Ed_v4、Dd_v4 或更新版本,而不是 L2 SKU。

下一步