Allmänna prestandaöverväganden för Azure NetApp Files
Viktigt!
Den här artikeln tar endast upp prestandaöverväganden för vanliga volymer .
För stora volymer, se Krav och överväganden för stora volymer.
Kombinationen av den kvot som tilldelats volymen och den valda tjänstnivån avgör dataflödesgränsen för en volym med automatisk QoS. För volymer med manuell QoS kan dataflödesgränsen definieras individuellt. När du gör prestandaplaner för Azure NetApp Files måste du förstå flera överväganden.
Kvot och dataflöde
Dataflödesgränser är en kombination av läs- och skrivhastighet. Dataflödesgränsen är bara en avgörande faktor för den faktiska prestanda som ska realiseras.
Typiska överväganden för lagringsprestanda bidrar till den totala prestanda som levereras. Övervägandena omfattar läs- och skrivmix, överföringsstorlek, slumpmässiga eller sekventiella mönster och många andra faktorer.
Mått rapporteras som aggregeringar av flera datapunkter som samlas in under ett fem minuters intervall. Mer information om måttaggregering finns i Förklaring av aggregering och visning av Azure Monitor-mått.
Det maximala empiriska dataflödet som har observerats vid testning är 4 500 MiB/s. På Premium-lagringsnivån etablerar en automatisk QoS-volymkvot på 70,31 TiB en dataflödesgräns som är tillräckligt hög för att uppnå den här prestandanivån.
Om du överväger att tilldela volymkvotbelopp utöver 70,31 TiB för automatiska QoS-volymer kan ytterligare kvot tilldelas till en volym för lagring av mer data. Den tillagda kvoten resulterar dock inte i en ytterligare ökning av det faktiska dataflödet.
Samma empiriska dataflödestak gäller för volymer med manuell QoS. Det maximala dataflödet kan tilldela till en volym är 4 500 MiB/s.
Automatisk QoS-volymkvot och dataflöde
Lär dig mer om kvothantering och dataflöde för volymer med den automatiska QoS-typen.
Överetablera volymkvoten
Om en arbetsbelastnings prestanda är gränsbunden för dataflöde är det möjligt att överetablera den automatiska QoS-volymkvoten för att ange en högre dataflödesnivå och uppnå högre prestanda.
Om en automatisk QoS-volym på Premium-lagringsnivån till exempel bara har 500 GiB data men kräver 128 MiB/s dataflöde kan du ange kvoten till 2 TiB så att dataflödesnivån anges i enlighet med detta (64 MiB/s per TB * 2 TiB = 128 MiB/s).
Om du konsekvent överetablerar en volym för att uppnå ett högre dataflöde kan du överväga att använda de manuella QoS-volymerna eller använda en högre tjänstnivå i stället. I det här exemplet kan du uppnå samma dataflödesgräns med hälften av den automatiska QoS-volymkvoten genom att använda Ultra Storage-nivån i stället (128 MiB/s per TiB * 1 TiB = 128 MiB/s).
Öka eller minska volymkvoten dynamiskt
Om dina prestandakrav är tillfälliga, eller om du har ökat prestandabehoven under en fast tidsperiod, kan du dynamiskt öka eller minska volymkvoten för att omedelbart justera dataflödesgränsen. Observera följande överväganden:
Volymkvoten kan ökas eller minskas utan att du behöver pausa I/O och åtkomsten till volymen avbryts inte eller påverkas.
Du kan justera kvoten under en aktiv I/O-transaktion mot en volym. Volymkvoten kan aldrig minskas under mängden logiska data som lagras i volymen.
När volymkvoten ändras är motsvarande ändring i dataflödesgränsen nästan omedelbar.
Ändringen avbryter eller påverkar inte volymåtkomsten eller I/O.
Om du justerar volymkvoten kan det krävas en ändring i kapacitetspoolens storlek.
Kapacitetspoolens storlek kan justeras dynamiskt och utan att påverka volymens tillgänglighet eller I/O.
Manuell QoS-volymkvot och dataflöde
Om du använder manuella QoS-volymer behöver du inte överetablera volymkvoten för att uppnå ett högre dataflöde eftersom dataflödet kan tilldelas till varje volym oberoende av varandra. Du måste dock fortfarande se till att kapacitetspoolen är företablerad med tillräckligt dataflöde för dina prestandabehov. Dataflödet för en kapacitetspool etableras enligt dess storlek och tjänstnivå. Mer information finns i Tjänstnivåer för Azure NetApp Files .
Övervaka volymer för prestanda
Azure NetApp Files-volymer kan övervakas med hjälp av tillgängliga prestandamått.
När volymens dataflöde når sitt högsta värde (enligt QoS-inställningen) ökar volymens svarstider (svarstid). Den här effekten kan uppfattas felaktigt som ett prestandaproblem som orsakas av lagringen. Genom att öka volymens QoS-inställning (manuell QoS) eller öka volymstorleken (automatisk QoS) ökar det tillåtna volymgenomflödet.
Om du vill kontrollera om den maximala dataflödesgränsen har nåtts övervakar du måttets dataflödesgräns. Fler rekommendationer finns i Vanliga frågor och svar om prestanda för Azure NetApp Files.