Overview
Background
Red Hat Blog Cgroups Part 6
Create a Control Group in Lab 3 (daq-tst-dev03)
Code Block |
---|
language | text |
---|
title | before cpuset cgroup created |
---|
collapse | true |
---|
|
-bash-4.2$ hostname
daq-tst-dev03.pcdsn
-bash-4.2$ cd /sys/fs/cgroup/
-bash-4.2$ ls
blkio cpu,cpuacct freezer net_cls perf_event
cpu cpuset hugetlb net_cls,net_prio pids
cpuacct devices memory net_prio systemd
-bash-4.2$ |
Code Block |
---|
language | text |
---|
title | create a new cpuset control group named "p1" |
---|
collapse | true |
---|
|
-bash-4.2$ sudo bash
[root@daq-tst-dev03 cgroup]# cgcreate -g cpuset:p1
[root@daq-tst-dev03 cgroup]# cgset -r cpuset.cpus=1,13 p1
[root@daq-tst-dev03 cgroup]# cgset -r cpuset.mems=0 p1
[root@daq-tst-dev03 cgroup]# exit |
Code Block |
---|
language | text |
---|
title | verify p1 subdirectory newly created |
---|
collapse | true |
---|
|
-bash-4.2$ ls
blkio cpu,cpuacct freezer net_cls perf_event
cpu cpuset hugetlb net_cls,net_prio pids
cpuacct devices memory net_prio systemd
-bash-4.2$ ls cpu
cpu/ cpuacct/ cpu,cpuacct/ cpuset/
-bash-4.2$ ls cpuset/
cgroup.clone_children cpuset.memory_pressure_enabled
cgroup.event_control cpuset.memory_spread_page
cgroup.procs cpuset.memory_spread_slab
cgroup.sane_behavior cpuset.mems
cpuset.cpu_exclusive cpuset.sched_load_balance
cpuset.cpus cpuset.sched_relax_domain_level
cpuset.mem_exclusive notify_on_release
cpuset.mem_hardwall p1
cpuset.memory_migrate release_agent
cpuset.memory_pressure tasks
-bash-4.2$
-bash-4.2$ cd cpuset/p1
-bash-4.2$ ls
cgroup.clone_children cpuset.mem_hardwall cpuset.sched_load_balance
cgroup.event_control cpuset.memory_migrate cpuset.sched_relax_domain_level
cgroup.procs cpuset.memory_pressure notify_on_release
cpuset.cpu_exclusive cpuset.memory_spread_page tasks
cpuset.cpus cpuset.memory_spread_slab
cpuset.mem_exclusive cpuset.mems
-bash-4.2$ cat cpuset.cpus
1,13
-bash-4.2$ cat cpuset.mems
0
-bash-4.2$ cat tasks
-bash-4.2$ |