2012年2月13日月曜日

CPU に負荷をかけるシェルスクリプトメモ

CPU に負荷をかけるシェルスクリプトメモ
10 秒間負荷をかける (sleep のところは適当に調整)
うちの PC (デュアルコア) でやったら、50 % までしか負荷がかからんやった。

#!/bin/sh
(sleep 10 ; kill $$) &
while [ 1 ]; do
    x=1
done

■ 2015/05/16 追記 yes コマンドを使う方法の方が簡単そう。

yes > /dev/null

更に負荷をかけたい場合は、バックグラウンドで実行

yes > /dev/null &
yes > /dev/null &
yes > /dev/null &

止めたいときは、killall yes とかでいけるか?

● CPU, 負荷, シェルスクリプト, shell script, 100%, usage, yes, 過負荷, 高負荷

0 件のコメント: