3.8. コントロールグループに関する情報の取得
libcgroup-tools パッケージには、コントローラー、制御グループ、およびそれらのパラメーターに関する情報を取得するためのいくつかのユーティリティーが含まれています。
コントローラーの一覧表示
カーネルで使用可能なコントローラーと、それらが階層に一緒にマウントされる方法に関する情報を見つけるには、次のコマンドを実行します。
~]$ cat /proc/cgroups
または、特定のサブシステムのマウントポイントを見つけるには、次のコマンドを実行します。
~]$ lssubsys -m controllers
ここで controllers は、関心のあるサブシステムのリストを表します。lssubsys -m コマンドは、各階層ごとに最上位のマウントポイントのみを返すことに注意してください。
コントロールグループの検索
システム上の cgroup を一覧表示するには、
root
として実行します。
~]# lscgroup
出力を特定の階層に制限するには、コントローラーとパスを
コントローラー: パス
の形式で指定します。以下に例を示します。
~]$ lscgroup cpuset:adminusers
上記のコマンドは、
cpuset
コントローラーが接続されている階層内の adminusers
cgroup のサブグループのみを一覧表示します。
コントロールグループのパラメーターの表示
特定の cgroup のパラメーターを表示するには、次を実行します。
~]$ cgget -r parameter list_of_cgroups
ここで、パラメーター はコントローラーの値を含む疑似ファイルであり、list_of_cgroups はスペースで区切られた cgroup のリストです。
実際のパラメーターの名前がわからない場合は、次のようなコマンドを使用します。
~]$ cgget -g cpuset /