Share via


シナリオ 3: パフォーマンス カウンター

パフォーマンス カウンターは、要求または受信されるデータの数、サイズ、期間、速度に応じて、情報またはデータの量を測定します。 エラー メッセージの一覧など、カウンターから詳細の一覧を取得することは想定しないでください。 代わりに、パフォーマンス カウンターを使用して、起動時のエラー メッセージの数やエラー メッセージが生成される速度などの数量を取得します。

HTTP.sysのパフォーマンス カウンター

Windows Vista および Windows Server 2008 以降、HTTP.sysには、Web サーバーの監視、診断、容量計画に役立つ次のパフォーマンス メトリック カウンターがあります。HTTP Server API コンポーネントには、Web サーバーの監視、診断、容量計画に役立つ次のパフォーマンス カウンターがあります。

  • HTTP サービス カウンター:
    • キャッシュ内の URI の数。スタートアップ以降に追加され、スタートアップ以降に削除され、キャッシュフラッシュの数が
    • キャッシュ ヒット/秒とキャッシュ ミス/秒
  • HTTP サービス URL グループ:
    • データ送信率、データ受信率、転送されたバイト数 (送受信)
    • 接続の最大数、接続試行率、GET 要求とHEAD要求のレート、要求の合計数
  • HTTP サービス要求キュー:
    • キュー内の要求の数、キュー内の最も古い要求の経過時間 (キュー内の最後の要求の有効期間)
    • キューへの要求到着率、拒否率、拒否された要求の合計数、キャッシュ ヒット率

パフォーマンス カウンターへのアクセス

  1. コマンド プロンプトに 「perfmon 」と入力して、パフォーマンス診断コンソールを起動します。
  2. ツリー コントロールで [パフォーマンス モニター] を選択し、[ カウンターの追加] をクリック+して開きます。
  3. [カウンターの追加] から、HTTP サービス、HTTP サービス要求キュー、または HTTP サービスURL グループの 3 つのパフォーマンス カウンター セットから選択します。
  4. HTTP サービス要求キューHTTP サービス URL グループ カウンター セットからカウンターを表示するには、インスタンスを選択して [追加] をクリックし、[OK] をクリックします。 HTTP サービス カウンターを表示するには、左側のウィンドウでカウンター セットを選択し、[ 追加] をクリックします。

注意

これらのカウンターはコンポーネント全体の状態を表すので、マシンごとに存在する HTTP Server API カウンターのインスタンスは 1 つだけです。 URL グループ パフォーマンス カウンターのインスタンスでは、インスタンス ID (パフォーマンス カウンター用) は URL グループ ID と一致します。 Url グループ ID は、 netsh http show servicestate を実行して表示できます。 要求キューのパフォーマンス カウンターのインスタンスでは、インスタンス名は要求キュー名に対応します。 要求キュー名 (存在する場合) は、同じ netsh http show servicestate で表示できます。 ただし、一部のサーバー アプリケーションには、パフォーマンス カウンター インスタンス ID と一致できない名前のない要求キューが存在する場合があります。