方法 : ProxyStatistics Web サービスを使用してキャッシュのパフォーマンスをチェックする

更新 : 2007 年 11 月

Team Foundation Server の管理者は、Team Foundation Server または Team Foundation Server Proxy を実行しているコンピュータのソース管理キャッシュのパフォーマンスをチェックすることが必要になる場合があります。既定では、パフォーマンス カウンタがインストールされ、パフォーマンス カウンタの統計情報は、パフォーマンス モニタを起動するか、ProxyStatistics Web サービスを使用することにより参照できます。パフォーマンス モニタを使用してキャッシュのパフォーマンスを参照する方法については、「方法 : パフォーマンス モニタを使用してキャッシュのパフォーマンスをチェックする」を参照してください。

たとえば、次のパフォーマンス カウンタを参照できます。

  • 現在のキャッシュ サイズ

  • キャッシュ ヒットの合計数

  • ダウンロード要求の合計数

  • キャッシュ内のファイルの合計数

これらの統計情報は、ProxyStatistics.xml ファイルに定期的に保存されます。保存される間隔および他のキャッシュ設定を変更する方法については、「方法 : アプリケーション層サーバーのキャッシュ設定を変更する」または「方法 : Team Foundation Server Proxy のキャッシュ設定を変更する」を参照してください。

必要なアクセス許可

この手順を実行するには、Team Foundation Server または Team Foundation Server Proxy を実行しているコンピュータのローカルの Administrators セキュリティ グループのメンバである必要があります。

これらのアクセス許可に加えて、Windows Server 2008 または Windows Vista を実行しているコンピュータで次の要件を満たすことが必要になる場合があります。

  • Internet Explorer を必要とする手順を実行するには、Internet Explorer を管理者として起動することが必要になる場合があります。その場合は、[スタート] ボタンをクリックし、[すべてのプログラム] をクリックします。次に、[Internet Explorer] を右クリックし、[管理者として実行] をクリックします。

  • Web サイトまたは Web サービスにアクセスするには、Internet Explorer の信頼済みサイトの一覧に 1 つ以上のサイトを追加するか、管理者として Internet Explorer を起動することが必要になる場合があります。

詳細については、Microsoft Web サイトを参照してください。

ProxyStatistics Web サービスを使用してキャッシュのパフォーマンスを参照するには

  1. ローカルにログオンするか、パフォーマンスを監視するサーバーへのリモート デスクトップ接続を開きます。

    ms400683.alert_note(ja-jp,VS.90).gifメモ :

    QueryProxyStatistics の操作を呼び出すには、ProxyStatistics Web サービスをホストするサーバーにログインする必要があります。

  2. Internet Explorer を開き、次の URL を入力します。

    アプリケーション層サーバーの場合 : https://localhost:8080/VersionControl/v1.0/proxystatistics.asmx

    Team Foundation Server Proxy を実行しているコンピュータの場合 : https://localhost:8081/VersionControl/v1.0/proxystatistics.asmx

    ProxyStatistics Web サービスの Web ページが表示されます。

  3. [QueryProxyStatistics] をクリックし、[起動] をクリックします。

    キャッシュのパフォーマンスに関する統計情報を含む XML 出力ファイルが表示されます。サンプルの出力例は次のテキストのようになります。

    <ProxyStatisticsInfo CurrentCacheSize="356352" NoOfRequests="82" OverallCacheHits="41" NoOfFilesInCache="41" OverallCacheMisses="41" CacheHitsPercentage="50" CacheMissPercentage="50" ..." /> 
    
    ms400683.alert_note(ja-jp,VS.90).gifメモ :

    OverallCacheMisses、CacheHitsPercentage、および CacheMissPercentage の各統計情報は実行時に計算されます。

参照

処理手順

方法 : パフォーマンス モニタを使用してキャッシュのパフォーマンスをチェックする

方法 : Team Foundation Server Proxy のバージョン管理のキャッシュを有効にする

概念

パフォーマンスの監視

Team Foundation のアプリケーション層サーバーの管理

その他の技術情報

Team Foundation Server の監視