2017-03-22 2 views
0

私はCPU使用率が非常に高いサーバーを持っています。このサーバーには多くのcrondプロセスがあります。なぜこのようなことが起こるのか理解できません。だれかがその理由を知っていますか?教えてください。 私はこのサーバで "ps aux | grep crond"を実行します。 enter image description hereなぜcentosにいくつかのcrondプロセスがありますOS

+0

スクリーンキャプチャイメージではなく、テキストコンソール出力を貼り付けてください。 – claymation

答えて

0

crondは、実行する各ジョブのプロセスを分岐します。あなたの場合、いくつかのジョブが5分ごとに開始されているようです。しかし、すべてがI/Oを待っているように見えます(つまり、ps出力の8列目の "D"プロセス状態の意味、the ps man pageによる)、CPUの負荷には寄与しません。

CPUを食べていることを知りたい場合は、topから始めてください。

+0

サーバーに複数のプロセスがある場合は、接続できません。今私はそれを再開しました。そして問題は解決されましたが、私は本当の理由を見つけることができません。 – user7428297

+0

くさび形の塊は、ディスクの故障やNFSマウント不良などの別の問題の症状である可能性があります。過去に両方の原因が「D」の原因となっています。 – claymation

0

crondは問題の原因ではありません。確認するにはトップを使用することをお勧めします。

+0

それが発生したとき、私はサーバーにログインできませんでした。 – user7428297

+0

高負荷の状況で状況を監視しようとすると、監視頻度は少し低く設定することができます – FreeEric

関連する問題