3

かなりの CPU とメモリの使用量を消費する Linux サーバーで実行中のデモがあります。これらのパラメーターは、実行中のデモの負荷に基づいて変化し続けます。CPU 使用率とメモリ使用率を定期的に、つまり 3 ~ 4 秒ごとに抽出し、抽出結果のプロットを作成したいと考えています。

プロセスを「デモの実行」と見なして、ターミナルで次のように入力しました。

ps aux |grep Running Demo | awk '{print $3 $4}'

これにより、実行中のデモの CPU とメモリの使用量がわかります。しかし、次の 2 つのこと、つまり 1) この結果を 3 ~ 4 秒ごとに出力する必要があります。2) 生成された結果をプロットします。

どんな助けや提案も大歓迎です。私はこのコミュニティの初心者です。

ありがとう

4

2 に答える 2

4

あなたがやろうとしていることは、既存のプロジェクトとしてよく知られています:

ムニンを見る

ここに画像の説明を入力

ノート

  • オープン ソース コミュニティによってサポートされているため、...
  • それはより強くなる
  • ps aux |grep Running Demo | awk '{print $3 $4}'のような奇妙なコマンドを実行しないでくださいps auxw | awk '/Running Demo/{print $3 $4}'
  • 多くのプラグインが存在し、基本的に機能します: CPU、RAM、FW、Apache など
  • 本当に必要な場合はgnuplot、ゴーグル検索でトップ 3 を参照してくださいhttp://blah.token.ro/post/249956031/using-gnuplot-to-graph-process-cpu-usage
于 2012-12-09T22:21:51.197 に答える