• ベストアンサー

負荷があるのに突然CPU使用率がガクッと落ち込む不可思議現象が起きています(TT)

「Processor\%Processor Time」でログを取得しているのですが不思議な現象があります。 タスクマネージャーによりある時間にプログラムが作動するようになっています。 その時間帯になると急にCPU使用率が落ち込みます。 普通何らかのプログラムが作動すればあがるものではないでしょうか? ログを確認するとプログラム起動前後が20.000・・・とかいう数値を示しているの起動時間付近は1.0000・・・とかになっています。 Win2003です。 どうかよろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

>ちょっとした問題があるので詳しくは書けないことをご了承ください。  では、問題が無い程度には書くようにして下さい。私はその場に居ませんし、神でも仏でも、仙人でも無いのである程度の情報が無いことにはどうしようもありません。 >タイムアウトするプログラム:別データベースに通信を行い事前にファイル編集のデータを収集しDB上に保存 SQL関係のプログラムと推察。  これまでの少ない情報から判断するに、 1.プログラム自体に何らかの異常が起こっている。 2.長時間の連続稼動でOS が不安定になっている。 3.HDD など、ハードウェアに問題が生じ始めている。 といったところです。  対処方法としては、メンテナンスを行ってみることになるわけですが・・・サーバーではすぐには無理でしょう。  このまま様子をみて、その上でメンテナンスをする機会を待つしかないでしょう。

komarimono
質問者

お礼

大変参考になりました!HDDのチェックをかけたら不具合が見つかり交換しました。おかげでスムーズに動いています

その他の回答 (2)

回答No.2

>プログラム自体も処理スピードダウンが見られたりタイムアウトを起こしたりしています。  実害があったのなら、最初からそう記しましょう。話が違ってきます。  問題のPC の用途がファイルサーバーなのか、ネットワークサーバーなのか、はたまたこの「プログラム」というのが何なのかも知らされない状態ですのでかなり判断が難しいのですが、「タイムアウト」ということは、ネットワークか、データーベース系のプログラムでしょうか?そのプログラム自体に問題が発生しているために起こっている可能性も考えられます。その場合はインストールしなおせばあっさり直る可能性があります。  HDD のエラーチェックやデフラグなどの基本メンテナンスは行っていますか?まあ、サーバーOS だから、再起動も含めて、簡単には止められないとは思いますが。  あと、問題の障害が起こる前にハードやソフトに変更を加えましたか?

komarimono
質問者

補足

ちょっとした問題があるので詳しくは書けないことをご了承ください。 問題のPC:ネットワークサーバー プログラム:指定フォルダにあるファイルを編集・削除および新規追加 タイムアウトするプログラム:別データベースに通信を行い事前にファイル編集のデータを収集しDB上に保存 毎日は発生しません。たまに発生です。でも影響はでかいんです。 なのでインストールしなおしでも無理かなとも・・・ もちろんサーバなのでHDDのメンテしてはないです・・・ 障害発生前は一切変更を加えてはいません。

回答No.1

 それで?  何か動作が阻害されているとか、反応が悪いとかそういう兆候がありますか?  読んだ限りでは、ただCPU使用率が落ちているというだけで、過剰反応しているようにみえますが。 >普通何らかのプログラムが作動すればあがるものではないでしょうか?  普通はそうですね。しかし、プログラム動作を条件として、システムのメンテナンス的処理を停止させるようになっていれば話は別です。例えば、一般にはあまり知る者はいないようですが、XP 以上のOS には、システムがアイドル時に簡易的にデフラグを行うという機能が備わっています。何かのプログラムを起動させることで、アイドル状態では無いと判断すると、システムはこの処理を停止させます。メインとするプログラムの動作を阻害しない為です。あなたが起動させたプログラムが、システムがアイドル時に行う処理(スクリーンセーバーもそうです)よりもCPU使用率が低ければ、あなたが無駄に危惧している状態になるわけです。  このように、何かの変化をトリガーとして処理を停止させるプログラムがあることを覚えておきましょう。サーバーOS を使っているのなら特に。それと、"タスクマネージャ"ではなく、"タスク"であることも覚えておきましょう。

komarimono
質問者

補足

すいません 誤記がありました。タスクスケジューラーですよね。 ただ、使用率が落ちているわけではないです。 プログラム自体も処理スピードダウンが見られたりタイムアウトを起こしたりしています。過剰反応ではなく実害ありでお願いします。