あるサーバのロードアベレージを高い状態で維持したかったのですが、JMeterなどでテストを作るのも面倒だったため、簡単に出来ないかなと思いやってみました。 ワンライナー for i in {0..9}; do nohup `while :; do echo 1 > /dev/null; done;` & done 上記の場合、10個の無限ループプロセスが生成されますので、ロードアベレージは 10 まで上がり安定します(実験環境の場合)。これは負荷はCPUにかかっており、メモリを沢山消費させたり、IOの負荷を出したい場合は別の方法でやる必要があります。”本番で起こりそうなリアルな負荷”を再現したいのであれば、もっと工夫が必要です。 環境 OS CentOS release 5 (Final) shell zsh 他にもやり方あると思いますので、教えてくださいm(_ _)m