Övergripande prestandaförslag
I den här modulen introducerar vi prestandaförslag för referensarkitektur, virtuella klientdatorer och nätverk när du kör dina EDA-program på Azure NetApp Files.
Förstå EDA-arbetsbelastningen genom att granska en referensarkitektur
Simuleringsprocesserna för EDA-verktyg och chips kan ha olika referensarkitekturer. Följande referensarkitektur illustrerar ett allmänt fall för hur du kan använda Azure NetApp Files för EDA-arbetsbelastningar i både molnsprängning (hybrid) och helt i Azure-scenarier.
Förslag på virtuella nätverk, accelererat nätverk och klientuppdateringar
När det är möjligt placerar du dina virtuella klientdatorer och Azure NetApp Files i samma region och tillgänglighetszon samt samma virtuella nätverk. Att ha beräknings- och dataresurserna nära varandra kan bidra till att minska nätverksfördröjningen däremellan, vilket förbättrar den övergripande prestandan.
Aktivera accelererat nätverk på dina virtuella klientdatorer om det stöds för att tillhandahålla upp till 30 gigabit per sekund (Gbit/s) totalt i nätverkets dataflöde. Information om volymdataflödesnummer för Azure NetApp Files finns i:
Accelererat nätverk hjälper till att minska svarstiden från virtuella klientdatorer till Azure NetApp Files, vilket ökar den övergripande prestandan, särskilt för dmsa-simuleringen (distribuerad analys i flera scenarion).
Du bör köra den senaste korrigeringsversionen som är tillgänglig för operativsystemet. Du bör också uppdatera NFS-verktygen (Network File System) till de senaste versionerna för att få de senaste felkorrigeringarna och funktionsfunktionerna. Dessa uppdateringar hjälper till att säkerställa optimal prestanda och systemstabilitet.
Kör till exempel dessa kommandon när du använder yum som din lagringsplats (till exempel RedHat):
sudo yum update
sudo yum update nfs-utils
Stora volymer för EDA-arbetsbelastningar
EDA-arbetsbelastningar består huvudsakligen av ett stort antal metadataanrop, höga filantal och parallella åtgärder. För att hantera dessa typer av arbetsbelastningar korrekt bör den underliggande lagringstjänsten kunna parallellisera åtgärder för att minska tiden till slutförandet av affärskritiska EDA-simuleringar. I EDA-arbetsbelastningar är tiden pengar.
Azure NetApp Files erbjuder stora volymer (upp till 500 TiB) som gör att EDA-arbetsbelastningar kan utföras på en högre nivå än vanliga volymer genom att tillhandahålla större kapacitet, parallell beräkning och till och med distribution av filer och mappar över flera lagringsresurser med låg svarstid i Azure-molndistributioner. Stora volymer ger också möjlighet att sänka kostnaderna i höga metadataarbetsbelastningar genom att tillåta arbetsbelastningar som kräver lägre dataflöde med högre IOPS att utnyttja lägre tjänstnivåer. Om din EDA-arbetsbelastning till exempel inte kräver 1 0GiB/s, men behöver parallell bearbetning av skrivmetadataåtgärder, kan en stor volym på Premium-tjänstnivå göra det jobb som normalt kräver Ultra-tjänstnivåer på vanliga volymer.
Om du distribuerar EDA i Azure NetApp Files bör du starkt överväga att använda stora volymer för bästa möjliga prestanda.
Kvoter för att styra kapacitetsanvändningen för Azure NetApp Files-volymer
Azure NetApp Files tillhandahåller användar- och gruppkvoter som kan ange storleksgränser för volymer eller tilldela gränser till användare och grupper under den storlek som tilldelats själva volymen. När en kvotgräns nås tillåts inga nya skrivningar förrän den använda kapaciteten har minskats eller kvoten har ökats.
EDA-arbetsbelastningar kan skapa en stor mängd data, vilket kan använda upp enorma mängder kapacitet. Eftersom kapacitet i molnet kan skapa oönskade kostnader kan kontroll av den använda kapaciteten med kvoter hjälpa till att hålla kostnaderna nere.