ISiloPerformanceMetrics Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um pequeno conjunto de métricas importantes de desempenho por silo
public interface ISiloPerformanceMetrics : Orleans.Runtime.ICorePerformanceMetrics
type ISiloPerformanceMetrics = interface
interface ICorePerformanceMetrics
Public Interface ISiloPerformanceMetrics
Implements ICorePerformanceMetrics
- Implementações
Propriedades
ActivationCount |
número de ativações neste silo |
AvailablePhysicalMemory |
Quantidade de memória disponível para processos em execução no computador (Herdado de ICorePerformanceMetrics) |
ClientCount |
Número de clientes conectados no momento |
CpuUsage |
Utilização da CPU (Herdado de ICorePerformanceMetrics) |
IsOverloaded |
se esse silo está sobrecarregado no momento e está no modo de derramamento de carga. |
MemoryUsage |
Uso de memória atual (Herdado de ICorePerformanceMetrics) |
ReceivedMessages |
número total de mensagens recebidas remotas, de outros silos, bem como dos clientes. (Herdado de ICorePerformanceMetrics) |
ReceiveQueueLength |
o tamanho atual da fila de recebimento (número de mensagens que chegaram a esse silo e estão aguardando para serem expedidas). Captura mensagens remotas e locais de outros silos, bem como dos clientes. (Herdado de ICorePerformanceMetrics) |
RecentlyUsedActivationCount |
Número de ativações nesse silo que foram usadas nos últimos 10 minutos (Observação: esse número pode atualmente não ser preciso se diferentes limites de idade forem usados para diferentes tipos de granularidade). |
RequestQueueLength |
o tamanho atual da fila de recebimento (número de mensagens que chegaram a esse silo e estão aguardando para serem expedidas). Captura mensagens remotas e locais de outros silos, bem como dos clientes. |
SendQueueLength |
o tamanho atual da fila de envio (número de mensagens aguardando para serem enviadas). Captura apenas mensagens remotas para outros silos (não incluindo mensagens para os clientes). (Herdado de ICorePerformanceMetrics) |
SentMessages |
número total de mensagens remotas enviadas para outros silos, bem como para os clientes. (Herdado de ICorePerformanceMetrics) |
TotalPhysicalMemory |
Quantidade de memória física no computador (Herdado de ICorePerformanceMetrics) |
Métodos
LatchCpuUsage(Single) |
Um pequeno conjunto de métricas importantes de desempenho por silo |
LatchIsOverload(Boolean) |
Um pequeno conjunto de métricas importantes de desempenho por silo |
UnlatchCpuUsage() |
Um pequeno conjunto de métricas importantes de desempenho por silo |
UnlatchIsOverloaded() |
Um pequeno conjunto de métricas importantes de desempenho por silo |