Insider's EyeWindows Serverの無償パフォーマンス監視
Michael Cherry |
|
本記事は、(株)メディアセレクトが発行する月刊誌『Directions on Microsoft日本語版』 2005年3月号 p.14の「Windows Serverの無償パフォーマンス監視ツールが登場」を、許可を得て転載したものです。同誌に関する詳しい情報は、本記事の最後に掲載しています。 |
無償で提供される診断ツール「Server Performance Advisor(SPA)」は、Windowsサーバのさまざまなリソースを監視し、パフォーマンスに関わる問題の根本的な原因を特定する上で役立つ。SPAでは、解析の対象とするパフォーマンス・パラメータや、どのスレッドを重視するかを指定できる。ただし、SPAのデータを正しく解釈し、そこから必要な対策を判断するには、十分な経験と専門知識が必要だ。
SPAは、Windows Server 2003、特にInternet Information Services(IIS)6.0およびActive Directory(AD)サービスのパフォーマンスに関わる問題の根本的な原因を診断するために開発されたツールだ。SPAは、パフォーマンス・カウンタやイベント・トレース情報など、データ収集ユーティリティの情報を追跡し、どのサービスやサブシステム(ファイル・システム、ネットワーク、プロセッサなど)に過大な負荷がかかっているかを判断する。
●パフォーマンス・カウンタ
Windowsのパフォーマンス・データは、各種のカウンタを使用して収集される。カウンタは、CPUリソースやアプリケーションまたはサービスのさまざまなパフォーマンス・データを提示する。例えば、Windowsサーバのディスク・サブシステム用には、ディスクのデータ転送速度を示すパフォーマンス・カウンタが用意されている。
●トレース・インスツルメンテーション(システム稼働中の監視機能)
トレース・インスツルメンテーションには、Event Tracing for Windows(ETW、Enterprise Tracing for Windowsとも表記)が収集したデータが使用される。ETWは、IISの任意の接続から送信されたHTTPの要求など、一般的な操作のログを記録する。記録される情報は、イベントの継続時間、イベントに関連のあるプロセスおよびスレッド、ユーザー・モードおよびカーネル・モードでのプロセッサの処理時間などである。AD、ファイルおよび印刷サービス、IIS、OSなどの情報をトレースできる。
通常、SPAのログには、数時間ではなく数秒または数分単位の短時間のアクティビティのみが記録される。SPAは収集したデータを解析し、指定された収集時間内でシステムに高い負荷をかけているコンポーネントや要求などを特定する。SPAは、パフォーマンス、イベント・データ、レジストリの設定情報を合わせて解析し、これを既知のあるいは可能性のある問題を記述したルールと比較して、対策をアドバイスする。
SPAの各レポートには、包括的なサーバのパフォーマンス情報が含まれる。例えば、ADの検索要求やプロセッサの使用率など、特定の重要なパフォーマンス・データや、パフォーマンス改善のためのアドバイス、システムの状態についての警告などがレポートされる。
また、SPAは、サーバ障害の発生後に問題の個所を特定して復旧を支援するという目的以外にも利用できる。例えば、サーバ導入の初期段階でパフォーマンスのボトルネックになりそうな個所を特定し、予想される負荷やクライアントのトラフィック量に合わせてサーバを調節するといった予防的な使い方ができる。また、運用サーバのレポートを定期的に収集し、サーバの使用状況を確認して異常を発見することも可能だ。
Server Performance Advisor(SPA)のレポート |
SPAは、全般的なサーバの状態と、サーバのサブシステム(プロセッサやネットワークなど)のパフォーマンスをレポートする。レポートには、サーバの状態についての警告や特定のコンポーネントのパフォーマンス情報、パフォーマンス改善のためのアドバイスなど、包括的なサーバのパフォーマンス情報が含まれる。 |
Directions
on Microsoft日本語版 本記事は、(株)メディアセレクトが発行するマイクロソフト技術戦略情報誌「Directions on Microsoft日本語版」から、同社の許可を得て内容を転載したものです。『Directions on Microsoft 日本語版』は、同社のWebサイトより定期購読の申し込みができます。 |
「Insider's Eye」 |
- Azure Web Appsの中を「コンソール」や「シェル」でのぞいてみる (2017/7/27)
AzureのWeb Appsはどのような仕組みで動いているのか、オンプレミスのWindows OSと何が違うのか、などをちょっと探訪してみよう - Azure Storage ExplorerでStorageを手軽に操作する (2017/7/24)
エクスプローラのような感覚でAzure Storageにアクセスできる無償ツール「Azure Storage Explorer」。いざというときに使えるよう、事前にセットアップしておこう - Win 10でキーボード配列が誤認識された場合の対処 (2017/7/21)
キーボード配列が異なる言語に誤認識された場合の対処方法を紹介。英語キーボードが日本語配列として認識された場合などは、正しいキー配列に設定し直そう - Azure Web AppsでWordPressをインストールしてみる (2017/7/20)
これまでのIaaSに続き、Azureの大きな特徴といえるPaaSサービス、Azure App Serviceを試してみた! まずはWordPressをインストールしてみる
|
|