• ベストアンサー

簡易CPU負荷のシェル

XenのゲストOSの性能を見るために簡易的な負荷をかけるシェルを作成しようと考えています。引数で負荷をかける時間を指定して、永久ループを使用して行おうと考えています。任意の時間になったら永久ループを抜けるというロジックが思いつきません。参考になるよう流れがないでしょか? よろしくお願いします。 ちなみにOSはfedoracore5です

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

永久ループというのが1コマンドの中でのことなのか、シェルでwhileループをまわすのかによって違いますが、 負荷コマンド & at 20:20 <<EOF kill $! EOF で、負荷コマンドが20:20にとまります。または、 at "+ 10 min" <<EOF kill $$ EOF while true do 負荷コマンド done で、whileループが10分後にとまります(その時点で動いている「負荷コマンドは終わるまで継続」)。

naribo
質問者

お礼

ありがとうございます。 参考にして作成してみます

関連するQ&A