文書の過去の版を表示しています。
mount option
メモ
オプション | 意味 |
---|---|
all | 全サブシステムを使用 (マウント) する指定 |
(各サブシステム名) | そのサブシステムを使用 (マウント) する |
name
- サブシステムと階層構造のセットに名前を付ける? 最初にマウントする際に
mount -t cgroup -o cpu,name=myhier1 cgroup /cgroup1
とやっておけば,二度目は
mount -t cgroup -o name=myhier1 cgroup /cgroup2
とやれば,/cgroup1 も /cgroup2 も同じ階層構造が反映されて,サブシステムも同じ.
- まず myhier1 という名前で cpu サブシステムの cgroupfs をマウント.test01, test02 ディレクトリを作製.
root@plamo50:/home/karma# mount -t cgroup -o cpu,name=myhier1 cgroup /cgroup1 root@plamo50:/home/karma# cd /cgroup1 root@plamo50:/cgroup1# ls cgroup.clone_children cpu.cfs_period_us cpu.rt_runtime_us notify_on_release cgroup.event_control cpu.cfs_quota_us cpu.shares release_agent cgroup.procs cpu.rt_period_us cpu.stat tasks root@plamo50:/cgroup1# mkdir test01 test02 root@plamo50:/cgroup1# ls cgroup.clone_children cpu.cfs_quota_us cpu.stat test01/ cgroup.event_control cpu.rt_period_us notify_on_release test02/ cgroup.procs cpu.rt_runtime_us release_agent cpu.cfs_period_us cpu.shares tasks
- myhier1 を指定して /cgroup2 に cgroupfs マウント
root@plamo50:~# mount -t cgroup -o name=myhier1 cgroup /cgroup2 root@plamo50:~# cd /cgroup2 root@plamo50:/cgroup2# ls cgroup.clone_children cpu.cfs_quota_us cpu.stat test01/ cgroup.event_control cpu.rt_period_us notify_on_release test02/ cgroup.procs cpu.rt_runtime_us release_agent cpu.cfs_period_us cpu.shares tasks
- 既に存在する名前を使って別のサブシステムを指定しようとしたら怒られる.
root@plamo50:/home/karma# mount -t cgroup -o cpu,name=myhier1 cgroup /cgroup1 root@plamo50:/home/karma# mount -t cgroup -o memory,name=myhier1 cgroup /cgroup2 mount: cgroup already mounted or /cgroup2 busy mount: according to mtab, cgroup is mounted on /cgroup1 root@plamo50:/home/karma# mount -t cgroup -o memory,name=myhier1 cgroup2 /cgroup2 mount: cgroup2 already mounted or /cgroup2 busy
- 名前を指定しなければ OK だが,階層構造はコピーされていない