/usr/bin/prctl
| prctl [オプション] ID | 実行中のプロセス、タスク、およびプロジェクトの資源制御の取得または設定をします。 |
|---|
| -n | 取得または設定する資源制御の名前を指定します。
名前が指定されなかった場合、すべての資源制御が取得されます。 |
|---|---|
| -i | IDタイプを指定します。有効なIDタイプは、process、task、project、またはzoneです。
-iオプションが省略された場合のデフォルトのID タイプは、processです。 |
| -r | 最初の資源制御値(-t privilegeに一致するもの)を、-vオプションで指定された新しい値で置き換えます。 |
| -v | 設定処理用として、資源制御の値を指定します。valueが指定されなかった場合、指定されたタイプのうち、最小の値を持つ資源制御に対して、変更(削除、アクションの有効化、またはアクションの無効化)が実行されます。 |
prctl -n project.cpu-shares -v 10 -r -i project group.staff
プロジェクトgroup.staffのidtype、projectのproject.cpu-sharesの制御値を10に変更し、確認をします。
# prctl -n project.cpu-shares -v 10 -r -i project group.staff
# prctl -n project.cpu-shares -i project group.staff
project: 10: group.staff
NAME PRIVILEGE VALUE FLAG ACTION RECIPIENT
project.cpu-shares
privileged 10 - none -
system 65.5K max none -