使用 AWS re:Post 即表示您同意 AWS re:Post 使用條款

AWS EC2 Instance雲端電腦運行速度問題

0

我目前正在使用EC2跑Ansys模擬,但我遇到的問題是,目前跑一次模擬項目需要耗時4個小時。即使我擴大了CPU的核心、記憶體容量(目前CPU核心數為32,記憶體容量為128GB),但在跑模擬時,運行速度依舊沒有得到改善, 因此想請問有什麽解決方案可以提升運行速度,讓模擬項目所耗時的時間可以大大縮減?目前是希望4個小時能縮減成10分鐘來完成模擬。

已提問 2 個月前檢視次數 61 次
2 個答案
0

要大幅提升 Ansys 模擬的運行速度,從 4 小時縮短到 10 分鐘,需要考慮多個方面的優化:

  1. 實例類型選擇:
  • 考慮使用計算優化型實例,如 C5 或 C6g 系列,這些實例專為高性能計算設計。
  • 或者選擇記憶體優化型實例,如 R5 或 X1 系列,這些實例提供大容量記憶體。
  1. 加速計算:
  • 使用 GPU 加速實例,如 P3 或 G4 系列,可能會顯著提升某些類型的模擬性能。
  1. 存儲優化:
  • 使用本地 NVMe SSD 存儲的實例,如 i3 或 i3en 系列,可以提供更高的 I/O 性能。
  • 確保使用 EBS 優化實例,並選擇高性能的 EBS 卷類型,如 io2 或 gp3。
  1. 網絡性能:
  • 選擇支持增強型網絡的實例,以提高網絡吞吐量和降低延遲。
  1. 並行計算:
  • 如果 Ansys 模擬支持並行計算,考慮使用多個實例組成集群,或使用 AWS ParallelCluster 等服務。
  1. 軟件優化:
  • 確保使用最新版本的 Ansys,並優化軟件設置以充分利用硬件資源。
  1. 工作負載分析:
  • 使用 AWS CloudWatch 或其他監控工具分析資源使用情況,找出瓶頸所在。
  1. 專業支持:
  • 考慮聯繫 AWS 支持團隊或 Ansys 專家,獲取針對性的優化建議。

請注意,從 4 小時縮短到 10 分鐘是一個非常大的提升,可能需要結合多種優化策略,並且可能需要顯著增加資源投入。建議逐步嘗試不同的優化方法,找出最適合您特定工作負載的解決方案。
Sources
Compute – Amazon EC2 Instance Types – AWS
Amazon EC2 High Memory Instances – Amazon Web Services (AWS)
Specifications for Amazon EC2 memory optimized instances - Amazon EC2

profile picture
已回答 2 個月前
0

從您的描述來看,您已經使用 CPU 核心數較多的機型,但效能沒有改善,故推測您使用的軟體 Ansys 在模擬的過程中,也許需要的運算資源 可能是 需要 GPU 來加速運行,故建議您改用有 GPU 的實例類型(例如:P系列或是G系例)來試試,並搭配您使用的軟體來做調整及測試。

[+] 運算 – Amazon EC2 執行個體類型 – AWS: https://aws.amazon.com/tw/ec2/instance-types/

加速運算: 加速運算執行個體使用硬體加速器或協同處理器執行函數 (例如,浮點數計算、圖形處理或資料模式比對),這比在 CPU 上執行的軟體更有效率。

最後,也建議您,先回到您使用的軟體 Ansys 官網看看。 一般來說,軟體會建議的運算資源規格或是建議(例如: CPU 要多少、Memory 要多高、網路效能高低、Disk IO 讀寫速度要多快、是否額外需要 GPU 等等....)。

profile pictureAWS
專家
已回答 2 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南