プロセスがCPUを無制限に使用できるようにするには、「cpulimit -l」にどのオプション引数を指定できますか?

プロセスがCPUを無制限に使用できるようにするには、「cpulimit -l」にどのオプション引数を指定できますか?

CPU制限内

-l, --limit=N

許容される CPU パーセントは 1 以上です。一般的には1〜100ですが、マルチコアCPUではより高い場合があります。 (必須)

-lプロセスがCPU使用率に制限を課さないようにするには、どのオプションパラメータを提供できますか?

うん$(($(nproc)*100))

(コマンドライン引数を受け入れてオプション引数として割り当てるスクリプトを作成しています。スクリプトにコマンドライン-l引数が指定されていない場合は、制限なしを示すデフォルト値を指定したいと思います。)

ありがとうございます。

ベストアンサー1

Camilleのコメント(必要でない場合はcpulimitを使用しないでください)に従って、スクリプトは次のことを行います。

cmd=<command you want to run>

limit=<your cpu limit. can be empty>

if [ -z "$limit" ]; then
    cpulimit_cmd=""
else
    cpulimit_cmd="cpulimit -l $limit"
fi

$cpulimit_cmd $cmd

おすすめ記事