Controling Linux resource usage via cgroups v2

Create a cgroup

NAME=example
cgcreate -g memory,cpu,io,misc,pids:$NAME

Assign an existing process to cgroup

PID=12345
cgclassify -g memory,cpu,io,misc,pids:$NAME $PID

Limit cpu usage to half of an core

cgset -r cpu.max="500000 1000000" $NAME

Pin process to two cores

cgset -r cpuset.cpus="0,1" $NAME

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *