運用IIS Webサイトでパフォーマンスカウンターを使用していますか?


13

生産負荷
が高いときにカウンターをオンのままにしますか?ASP.Net/IIS 6.0 Webサイトに役立つパフォーマンスカウンターはどれですか。

回答:


29

サーバーでパフォーマンスカウンターを実行する際に問題が発生したことはありません。

マイクロソフトは、IISの次のカウンターを監視することをお勧めします

  • メモリ\ページ/秒
  • Memory \ Available Bytes
  • Memory \ Committed Bytes
  • メモリ\プールの非ページバイト
  • プロセッサ\%プロセッサ時間
  • プロセッサ\割り込み/秒
  • プロセッサ\システムプロセッサキューの長さ
  • LogicalDisk \%ディスク時間
  • PhysicalDisk \%ディスク時間
  • LogicalDisk \ Avg。ディスクキューの長さ
  • PhysicalDisk \ Avg。ディスクキューの長さ
  • LogicalDisk \ Avg。ディスクバイト/転送
  • PhysicalDisk \ Avg。ディスクバイト/転送
  • システム\コンテキストスイッチ/秒
  • Webサービス\合計バイト/秒
  • Web Service \ Total Method Requests / sec
  • Webサービス\現在の接続
  • Webサービスキャッシュ\ファイルキャッシュヒット%
  • WebサービスCache \ Kernel:URIキャッシュミス
  • WebサービスCache \ Kernel:URIキャッシュヒット%

特にASP.NETの場合、私は見ます

  • ASP.NET \ Applicationの再起動
  • ASP.NET \ Requests Queued
  • ASP.NET \ Workerプロセスの再起動
  • ASP.NET Applications \ Errors Total
  • ASP.NET Applications \ Requests / Sec
  • ASP.NET Applications \ Pipeline Instance Count
  • .NET CLR Exceptions#of Exceps Thrown

@splattne:これは便利です。+1します(ただし、まだできません)。
Kb。

stresstestを実行していると、キューに登録されたリクエストは現在のリクエストよりわずかに少なく、100人の同時ユーザーのリクエストは110前後であり、リクエストは約99にキューイングされています。
Kb。

推奨事項:CPUを追加します。同意しますか?
Kb。

6

一般的なルールとして、常にパフォーマンスデータを収集する必要があります。そうすれば、マネージャーのオフィスに入って、「過去数か月間、毎週ピーク負荷がX%増加しており、その割合で現在の容量を超えてしまう」と言うときに必要なすべてのデータを取得できます約3か月。そのための計画を今すぐ開始する必要があります。」


2

遅い答えですが、本番環境で行ったことをここで共有しています。
シナリオは、Webサーバーでヒットしたリクエストの数と、処理された数/スレッドの枯渇/リソースのボトルネックが発生しているかどうかを調べる必要がありました。
そのために、perfmon.exe

カウンターで次のカウンターを使用しました :-Asp.Net Apps V2.0.50727。
インスタンス:-LM_W3SVC_1_ROOT_ "HostedWebSite"
1)。Requests Total:-最後のIIS再起動からのリクエストの総数を提供します。
2)。アプリケーションキューのリクエスト
3)。リクエストは成功しました
4)。リクエストが失敗しました
3)。タイムアウトのリクエスト
4)。拒否されたリクエスト:アプリケーションリクエストキューがいっぱいだったために拒否されたリクエストの数
5)。見つからないリクエスト:見つからなかったリソースに対するリクエストの数。
6)。許可されていないリクエスト:不正アクセスにより失敗したリクエストの数。

カウンター:-.Net CLR Data。
1)。SQLクライアント:現在のプールされた接続とプールされていない接続:-プールされているかどうかに関係なく、現在の接続数を提供します。

カウンター:-.Net CLR LocksAndThreads。
1)。論理スレッドの数
2)。#物理スレッド

カウンター:-HTTPサービスリクエストキュー
1)。CurrentQueueSize:-キュー内のリクエスト数
2)。RejectedRequests:キューから拒否されたリクエストの総数

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.