※ ChatGPTを利用し、要約された質問です(原文:パフォーマンスモニタの動きに異常があってデータの取得が出来ません(泣))
パフォーマンスモニタの動きに異常があってデータの取得が出来ません(泣)
このQ&Aのポイント
最近あるアプリケーションに時々不具合を起こすのでは?ということでパフォーマンスモニタを1分毎に1週間前から取り出しました。
CPUが利用率が落ちるのはネットワーク情報のWAIT状態かHDD利用によるWAIT状態ではと考えました。
不具合が発生しないときは問題が無いのですが、不具合が出るとなぜかパフォーマンスモニタのログ取得が抜け落ちます。
パフォーマンスモニタの動きに異常があってデータの取得が出来ません(泣)
パフォーマンスモニタの動きに異常があってデータの取得が出来ません(泣)
」最近あるアプリケーションに時々不具合を起こすのでは?ということでパフォーマンスモニタを1分毎に1週間前から取り出しました。
(アプリはタスクによって起動され10分程度起動しています)
最初は、プロセッサー\%プロセッサー タイム、メモリ\アヴェイラブル バイツ、ネットワーク インターフェイス\パケッツ/セックで取得をしていました。
このログで確認したら不具合が出たときに限ってプロセッサー\%プロセッサー タイムが極端に落ち込んでいるのを見つけました。
(不具合を起こさないときはある程度一定の推移を示しています)
CPUが利用率が落ちるのはネットワーク情報のWAIT状態かHDD利用によるWAIT状態ではと考えました。
そこで取得項目を増やし今までのものに加えとりあえずディスクのパフォーマンスを重点的に入れました。
ロジカルディスク\% ディスク タイム、フィジカルディスク\% リード/セック 、フィジカルディスク\% ライト/セック、ロジカルディスク\%アベレージ ディスク キュー レンスあたりを追加してみました。
不具合が発生しないときは問題が無いのですが、不具合が出るとなぜかパフォーマンスモニタのログ取得が抜け落ちます。
10分程度起動しますが、その間のログが全くありません。アプリの機動が終わるとまたパフォーマンスログの取得を再開しています。(中途半端な時間にですが・・・)
取得できないため何が起きているのか判断がつきません。
この間に何が起きてしまっているのでしょうか?
(カタカナに書き直してあり大変読みづらく申し訳ありません。OKWEBでは英語だとNGワードになってしまいます。)
よろしくお願いします。
お礼
ありがとうございます 参考にいたします