Dela via


Prestandamått

Mått bör samlas in för att förstå klustrets prestanda samt de program som körs i klustret. För Service Fabric-kluster rekommenderar vi att du samlar in följande prestandaräknare.

Noder

Överväg att samla in följande prestandaräknare för datorerna i klustret för att bättre förstå belastningen på varje dator och fatta lämpliga beslut om klusterskalning.

Räknarkategori Räknarens namn
Logisk disk Ledigt utrymme på logisk disk
PhysicalDisk(per Disk) Genomsnittlig kölängd för diskläsning
PhysicalDisk(per Disk) Genomsnittlig längd på diskskrivningskö
PhysicalDisk(per Disk) Genomsnittlig disk sek/läsning
PhysicalDisk(per Disk) Genomsnittlig disk sek/skrivning
PhysicalDisk(per Disk) Diskläsningar/s
PhysicalDisk(per Disk) Diskläsningsbyte/s
PhysicalDisk(per Disk) Diskskrivningar/s
PhysicalDisk(per Disk) Diskskrivningsbyte/s
Minne Tillgängliga megabyte
Växlingsfil % användning
Processor(totalt) % processortid
Process (per tjänst) % processortid
Process (per tjänst) ID-process
Process (per tjänst) Privata byte
Process (per tjänst) Antal trådar
Process (per tjänst) Virtuella byte
Process (per tjänst) Sidmängd
Process (per tjänst) Arbetsuppsättning – privat
Nätverksgränssnitt (alla instanser) Bytes recd
Nätverksgränssnitt (alla instanser) Skickade byte
Nätverksgränssnitt (alla instanser) Totalt antal byte
Nätverksgränssnitt (alla instanser) Kölängd för utdata
Nätverksgränssnitt (alla instanser) Utgående paket ignoreras
Nätverksgränssnitt (alla instanser) Mottagna paket har tagits bort
Nätverksgränssnitt (alla instanser) Utgående paketfel
Nätverksgränssnitt (alla instanser) Mottagna paketfel

.NET-program och -tjänster

Samla in följande räknare om du distribuerar .NET-tjänster till klustret.

Räknarkategori Räknarens namn
.NET CLR-minne (per tjänst) Process-ID
.NET CLR-minne (per tjänst) # Totalt antal incheckade byte
.NET CLR-minne (per tjänst) Totalt antal reserverade byte
.NET CLR-minne (per tjänst) Antal byte i alla heaps
.NET CLR-minne (per tjänst) Storlek på stor objekthög
.NET CLR-minne (per tjänst) # GC-referenser
.NET CLR-minne (per tjänst) # Gen 0-samlingar
.NET CLR-minne (per tjänst) # Gen 1-samlingar
.NET CLR-minne (per tjänst) # Gen 2-samlingar
.NET CLR-minne (per tjänst) % tid i GC

Service Fabrics anpassade prestandaräknare

Service Fabric genererar en stor mängd anpassade prestandaräknare. Om du har installerat SDK:t kan du se den omfattande listan på din Windows-dator i programmet Prestandaövervakaren (Starta > prestandaövervakaren).

Om du använder Reliable Actors i de program som du distribuerar till klustret lägger du till räknare från Service Fabric Actor och Service Fabric Actor Method kategorier (se Service Fabric Reliable Actors Diagnostics).

Om du använder Reliable Services eller Service Remoting har Service Fabric Service vi på samma sätt kategorier och Service Fabric Service Method räknarkategorier som du bör samla in räknare från, se övervakning med tjänstkommunikation och tillförlitliga tjänstprestandaräknare.

Om du använder Reliable Collections rekommenderar vi att du lägger till Avg. Transaction ms/Commit från Service Fabric Transactional Replicator för att samla in den genomsnittliga genomförandefördröjningen per transaktionsmått.

Nästa steg