次の方法で共有


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()

サイロごとの重要な主要なパフォーマンス メトリックの小さなセット

適用対象