cpulimit†
- 特定のプロセスが占有する CPU のリソースを制限する
使い方†
使用例†
<PID> のプロセスの CPU 使用率[%] 上限を <LIMIT> に設定する†
# cpulimit -p <PID> -l <LIMIT> -b
コマンドラインオプション†
- リソース制限対象指定オプション
option | description |
short | long |
-p <PID> | --pid=<PID> | CPUリソース制限する対象のプロセスの PID を <PID> として指定する |
-e <FILE> | --exe=<FILE> | CPUリソース制限する対象のコマンドファイル名を <FILE> として指定する |
-P <PATH> | --path=<PATH> | CPUリソース制限する対象のコマンドファイル名を絶対パス <PATH> で指定する |
- オプション
option | description |
short | long |
-b | --background | cpulimit をバックグラウンドで実行 |
-f | --foreground | cpulimit をフォアグラウンドで実行 |
-c | --cpu | 対象とする CPU 番号を指定する |
-l <N> | --limit=<N> | CPU使用上限を 1-100 の範囲で指定 |
-q | --quiet | Quietモードで実行する |
-k | --kill | CPU使用率を制限する代わりにターゲットプロセスを強制終了する |
-m | --monitor-forks | ターゲットの子プロセスを監視する |