質問
IIS7をプロファイリングする方法はありますか?(フリーウェア?)
- 接続数
- 帯域幅の使用量
- エラー(イベントビューア?)-...
thx、リーヴェン・カルドエン
ps:mssqlserver プロファイリングに似たもの
解決
試してみてください IIS 7.0 用管理パック. 。それは次のとおりです。
構成エディター:構成エディター モジュールは、構成ファイルの管理に役立ちます。このツールはサーバー管理者のみが使用できます。これにより、構成ファイル内の任意のセクション、属性、要素、またはコレクションを編集できます。これらの値を編集するだけでなく、値をロックおよびロック解除することもできます。構成エディターを使用すると、実行するアクションに基づいてスクリプトを生成したり、ファイルを検索して値が使用されている場所を確認したりすることもできます。
IIS レポート:IIS レポート モジュールを使用すると、Web サイトに関する主要な統計を表示できます。独自のモジュール レポートを生成して、自分や自分のビジネスに関連する情報を収集することもできます。現在、これらのレポートの出力をグラフや表として表示できます。
データベースマネージャー:このモジュールは管理パックの一部ではなくなり、代わりに IIS ダウンロード センターで個別のダウンロードとして提供されます。
UI拡張機能:UI 拡張モジュールを使用すると、IIS マネージャーを通じて既存の機能を管理できます。
- FastCGI モジュールを使用すると、FastCGI 設定を管理できます。
- 2 つの ASP.NET モジュールを使用すると、承認とカスタム エラー設定を管理できます。
- 最後に、HTTP リクエスト フィルタリングを使用すると、http リクエスト フィルタリングのルールを設定できます。
他のヒント
MSSQL のプロファイラーにまったく似たものはありませんが、次のようなツール セットがあります。
Perfmon は、Web サイトごとの現在の接続数を表示します。Perfmon.msc、Web サービス、現在の接続、Web サイトを選択し、追加をクリックします。perfmon のインタラクティブな性質が気に入らないですか?問題ありません。perfmon 用の優れた CLI である logman.exe を使用してください。
iis ログ ファイルで送信バイト数と受信バイト数を有効にすると、ログ ファイルから帯域幅の使用量を取得できます。これは、パフォーマンス カウンター (Web サービス、1 秒あたりの送信/受信バイト数) からも取得できます。この2つはかなりうまく補完し合っていると思います。
IIS7 には、失敗した要求のトレースと呼ばれる新機能があります。すべての 500 番台、実行に 15 秒かかる .aspx ページ、またはイベントの重要度に基づいてログオンするように指示できます。この情報はすべて、XML ファイルとして \inetpub に保存されるため、簡単に解析できます。また、ブラウザーで表示して、必要に応じてドリルダウンできる優れた XSLT も提供されます。
http://learn.iis.net/page.aspx/266/troubleshooting-failed-requests-using-tracing-in-iis7/