整體效能建議

已完成

在本課程模組中,我們會針對在 Azure NetApp Files 上執行 EDA 應用程式的參考架構、用戶端 VM 和網路,介紹效能建議。

藉由檢閱參考架構,了解您的 EDA 工作負載

EDA 工具和晶片的模擬程序可能會有不同的參考架構。 下列參考架構說明在雲端高載 (混合式) 和完全 Azure 案例中,如何將 Azure NetApp Files 用於 EDA 工作負載的一般情況。

說明如何將 Azure NetApp Files 用於 EDA 工作負載的參考架構圖表。

虛擬網路、加速網路和用戶端更新的建議

可行時,將您的用戶端 VM 和 Azure NetApp Files 放在相同區域和可用性區域,以及相同的虛擬網路中。 讓電腦和資料資源彼此接近,有助於降低兩者之間的網路延遲時間,進而改善整體效能。

在用戶端 VM 上啟用加速網路 (如果支援的話),以提供每秒最多 30 Gb (Gbps) 的網路總輸送量。 如需 Azure NetApp Files 磁碟區輸送量號數字的詳細資訊,請參閱:

加速網路可協助降低從用戶端 VM 到 Azure NetApp Files 的延遲,這可提升整體效能,特別是針對分散式多重案例分析 (DMSA) 的模擬類型。

建議您執行作業系統可用的最新修補程式版本。 您也應該將網路檔案系統 (NFS) 公用程式更新為最新版本,以取得最新的錯誤修正和功能。 這些更新有助於確保最佳效能和系統穩定性。

例如,使用 yum 作為存放庫 (例如 RedHat) 時執行這些命令:

sudo yum update
sudo yum update nfs-utils

EDA 工作負載的大量磁碟區

EDA 工作負載大多由大量的中繼資料呼叫、高檔案計數和平行作業所組成。 為了適當地處理這些類型的工作負載,基礎儲存體服務應能夠平行處理作業,以協助縮短業務關鍵 EDA 模擬的時間。 在 EDA 工作負載中,時間就是金錢。

Azure NetApp Files 提供大量磁碟區 (最多 500 TiB),可讓 EDA 工作負載在比一般磁碟區更高的層級執行,方法是在 Azure 雲端部署中提供更大的容量、平行計算,甚至以低延遲時間,跨多個儲存體資源分發檔案和資料夾。 大型磁碟區也可讓您透過允許需要較低輸送量且具有較高 IOPS 的工作負載利用較低的服務等級,以降低高中繼資料工作負載的成本。 例如,如果您的 EDA 工作負載不需要 1 0GiB/秒,但確實需要平行處理寫入中繼資料作業,則進階服務層級的大型磁碟區可能會執行一般磁碟區上通常需要 Ultra 服務等級的工作。

如果您要在 Azure NetApp Files 中部署 EDA,強烈建議您使用大量磁碟區,以獲得最佳效能體驗。

用來控制 Azure NetApp Files 磁碟區的容量使用量配額

Azure NetApp Files 提供使用者和群組配額,可設定磁碟區的大小限制,或將限制指派給小於指派給磁碟區本身大小的使用者和群組。 達到配額限制時,在減少已使用容量或增加配額之前,不允許任何新的寫入。

EDA 工作負載可以建立大量資料,這會耗用大量的容量。 由於雲端中的容量可能會產生不必要的成本,因此使用配額控制已使用的容量,有助於降低成本。