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

質問

パフォーマンスモニタで%Disk Timeが100%を超える

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

現象:知りたい/使い方

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

はじめまして。

パフォーマンスモニタでのディスクのビジー率取得に関して質問です。

Windows server 2003 にて、
MMCのパフォーマンスモニタを利用して、
パフォーマンス情報を収集しています。

ディスクのビジー率を取得するため
"LogicalDisk\% Disk Time"カウンタを利用していますが、

 「選択したディスク ドライブが読み取りまたは書き込み要求を処理
  していてビジー状態にあった経過時間の割合をパーセントで表示します。」

と、説明には百分率であることが記載されていますが、
実際には100%を超える数値が記録されています。

HDD2台でRAID1構成であることが原因とも考えましたが、
中には2000を超える数値も含まれるため、不自然に思っています。

以下二点について、ご教授いただけませんでしょうか。
・なぜ、このような値が出力されるのか?
・ディスクのビジー率を正しく取得するには、どうしたら良いか?


なお、以下のURLに記載の現象に該当すると思いましたが、
対象製品がWindows 2000の情報であるため、確証が得られませんでした。
http://support.microsoft.com/kb/310067/ja

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

質問者からのコメント

  • 投稿日時:2008/11/06 17:26

ご回答真にありがとうございました。

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

  • 投稿ID:A2008055251
  • 投稿日時:2008/10/28 22:06
  • 最も役に立った投稿として評価されました

Windows Server 2003にも% Disk Time の値は注意してというような内容のKBがありました。
http://support.microsoft.com/kb/324795/en-us

Windows 2000の情報と同様ですので正しく取得するためには%100 - %Idle Time で良いと思います。

  •  

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

  • 投稿ID:A2008055657
  • 投稿日時:2008/11/06 17:21

リプライが遅くなりまして申し訳ありません。

2003でもやはり注意が必要なのですね。
貴重な情報をありがとうございました。

とりあえずは、%Idle Timeの値も取得して
ビジー率を算出しようと思います。

  •  

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

  • 投稿ID:A2008055253
  • 投稿日時:2008/10/28 23:25

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

  • 投稿ID:A2008055658
  • 投稿日時:2008/11/06 17:23

リプライが遅くなりまして申し訳ありません。

情報ありがとうございます。参考になりました。
ディスクIOの状況を、リンク先に書かれているような他の指標と併せて
評価することを検討しようと思います。

ありがとうございました。

  •