バッチ処理にCPU100%使われると困るときとか使えそう
OSXにはないみたい。残念
Install
@ Amazon Linux
$ sudo yum --enablerepo=epel -y install cpulimit
Example
loop.rb
loop{ rand(100) }
loopスクリプトをCPU使用率5%で回す。
$ cpulimit -l 5 ruby /home/ec2-user/bin/loop.rb
バックグラウンドで動いて欲しいし、出力しないで欲しいなら
$ nohup cpulimit -l 5 ruby /home/ec2-user/bin/loop.rb > /dev/null &