ようこそ!
答えてねっと for Businessは、
マイクロソフトが運営する
ビジネスで使うパソコンや
ITに関するQ&Aサイトです。

質問

パフォーマンスモニタで Processor\%Processor Time の測定について

製品名:デスクトップ OS、サーバー OS/Windows Server 2003

現象:知りたい/機能

懸賞ポイントが設定されています。 100

この質問は解決で締め切られています

Windows Server 2003 にて パフォーマンスモニタで Processor\%Processor Time を5秒間隔で測定しています。測定結果を見ると頻繁に\%Processor Time が 100% になっていました。そのため、100% となるアプリケーションを特定し改修するのですが、改修後に 何% 以下になっていればいいかといった、一般的な測定基準はあるのでしょうか?

例えば、1時間の \%Processor Time をグラフ化して、改善前は 100% が 20回 でていたのが、改善後に 100% が 10回 になったとか、1時間の \%Processor Time の平均を出して、平均値が50%以下になっていればいいなど、測定方法がございましたら、教えていただきたく思います。

どうぞよろしくお願いいたします。

質問者からのコメント

  • 投稿日時:2009/06/17 11:18

ご回答ありがとうございました。
教えていただきました内容でやってみたいと思います。

回答1 (この回答は質問に対する回答です)

  • 投稿ID:A2009007784
  • 投稿日時:2009/06/12 17:34

パフォーマンスログと警告を使ってカウンタログを記録したらどうですか。
http://piyopiyoko.hp.infoseek.co.jp/2000Pro/trouble/paformance-log.htmlマイクロソフト以外のサイトへ移動する

Processor\%Processor Timeなら85%までといったところでしょうか。
http://www.microsoft.com/japan/technet/archive/prodtechnol/iis/iis4/maintain/monitor/qguide.mspx?mfr=true

  •  

回答2 (この回答は回答1に対する回答です)

  • 投稿ID:A2009007850
  • 投稿日時:2009/06/15 12:57

説明不足で申し訳ありません。
パフォーマンスログと警告を使ってカウンタログを記録してます。
記録した結果、Processor\%Processor Timeで100%が頻繁に出ています。
この頻発している100%は、5秒間隔で記録していまして、100%を一瞬(1秒程度)記録しているのが一時間で30〜40回あります。所々で100%が5〜10秒連なって出ています。
この状態というのは、一般的にあるマシン状態でしょうか?
また、\%Processor Timeを1時間間隔で平均して出力して、40%ぐらいでしたが、このように平均したときのしきい値はありますでしょうか?

  •  

回答3 (この回答は回答2に対する回答です)

  • 投稿ID:A2009007851
  • 投稿日時:2009/06/15 13:55
  • 最も役に立った投稿として評価されました

平均したときのしきい値がいくらかというのは知りませんが、したのようなページ
によると個別に測定した制限値は75%〜90%までではないでしょうか。
http://technet.microsoft.com/ja-jp/library/cc748731.aspxマイクロソフト以外のサイトへ移動する
http://premium.nikkeibp.co.jp/win2000/basic2/5/index3.shtmlマイクロソフト以外のサイトへ移動する
http://www.windows-world.jp/special/-/123989.htmlマイクロソフト以外のサイトへ移動する

また、100%になるならどのプロセスが原因しているか調査が必要です。タスクマネージャでもある程度は分ります。
http://www.voice-com.net/news/winpfm/マイクロソフト以外のサイトへ移動する

  •  

回答4 (この回答は回答3に対する回答です)

  • 投稿ID:A2009007871
  • 投稿日時:2009/06/15 17:29

教えていただきましたURL、特にwindows-worldが参考になりそうです。ありがとうございます。ちなみにwindows-worldでは、デフォルトパフォーマンスログ+Processor Queue Lengthをカウンタとしてあげていますが、それ以外に取っておいたほうがよいカウンタはありますでしょうか?

  •  

回答5 (この回答は回答4に対する回答です)

  • 投稿ID:A2009007932
  • 投稿日時:2009/06/17 04:29

Processor\% Processor Time以外では

System\Processor Queue Length
Processor\Interrupts/sec

位でよいと思います。

  •