다음을 통해 공유


ISiloPerformanceMetrics 인터페이스

정의

작은 사일로별 중요한 주요 성능 메트릭 집합

public interface ISiloPerformanceMetrics : Orleans.Runtime.ICorePerformanceMetrics
type ISiloPerformanceMetrics = interface
    interface ICorePerformanceMetrics
Public Interface ISiloPerformanceMetrics
Implements ICorePerformanceMetrics
구현

속성

ActivationCount

이 사일로의 활성화 수

AvailablePhysicalMemory

컴퓨터에서 실행 중인 프로세스에 사용할 수 있는 메모리 양

(다음에서 상속됨 ICorePerformanceMetrics)
ClientCount

현재 연결된 클라이언트 수

CpuUsage

CPU 사용률

(다음에서 상속됨 ICorePerformanceMetrics)
IsOverloaded

이 사일로가 현재 오버로드되고 부하 분산 모드에 있는지 여부입니다.

MemoryUsage

현재 메모리 사용량

(다음에서 상속됨 ICorePerformanceMetrics)
ReceivedMessages

클라이언트뿐만 아니라 다른 사일로에서 받은 원격 메시지의 총 수입니다.

(다음에서 상속됨 ICorePerformanceMetrics)
ReceiveQueueLength

수신 큐의 현재 크기(이 사일로에 도착하여 디스패치 대기 중인 메시지 수)입니다. 다른 사일로와 클라이언트의 원격 및 로컬 메시지를 모두 캡처합니다.

(다음에서 상속됨 ICorePerformanceMetrics)
RecentlyUsedActivationCount

지난 10분 동안 사용된 이 사일로의 활성화 횟수입니다(참고: 다른 조직 유형에 다른 연령 제한을 사용하는 경우 이 숫자는 현재 정확하지 않을 수 있습니다).

RequestQueueLength

수신 큐의 현재 크기(이 사일로에 도착하여 디스패치 대기 중인 메시지 수)입니다. 다른 사일로와 클라이언트의 원격 및 로컬 메시지를 모두 캡처합니다.

SendQueueLength

송신 큐의 현재 크기(전송 대기 중인 메시지 수)입니다. 원격 메시지를 다른 사일로에만 캡처합니다(클라이언트에 메시지를 포함하지 않음).

(다음에서 상속됨 ICorePerformanceMetrics)
SentMessages

클라이언트뿐만 아니라 다른 사일로로 전송된 총 원격 메시지 수입니다.

(다음에서 상속됨 ICorePerformanceMetrics)
TotalPhysicalMemory

컴퓨터의 실제 메모리 양

(다음에서 상속됨 ICorePerformanceMetrics)

메서드

LatchCpuUsage(Single)

작은 사일로별 중요한 주요 성능 메트릭 집합

LatchIsOverload(Boolean)

작은 사일로별 중요한 주요 성능 메트릭 집합

UnlatchCpuUsage()

작은 사일로별 중요한 주요 성능 메트릭 집합

UnlatchIsOverloaded()

작은 사일로별 중요한 주요 성능 메트릭 집합

적용 대상