整體效能建議
在本課程模組中,我們會針對在 Azure NetApp Files 上執行 EDA 應用程式的參考架構、用戶端 VM 和網路,介紹效能建議。
藉由檢閱參考架構,了解您的 EDA 工作負載
EDA 工具和晶片的模擬程序可能會有不同的參考架構。 下列參考架構說明在雲端高載 (混合式) 和完全 Azure 案例中,如何將 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 工作負載可以建立大量資料,這會耗用大量的容量。 由於雲端中的容量可能會產生不必要的成本,因此使用配額控制已使用的容量,有助於降低成本。