Docker Internals
tyvik.ru
https://www.youtube.com/watch?v=u3KA0zAXgOI&t=713s
apt install cgroup-tools
Create cgroup cgcreate -g cpu:devops or mkdir /sys/fs/cgroup/cpu/devops
run process in group cgexec -g cpu:devops stress -c 2
add to gcroup echo 26932 ? cpu/devops/tasks cgclassify -g cpu:devops --stick 26932
del cgroup cgdelete -g cpu:devops
check cgroup ps -o cgroup 26932
monitoring
systemd-cgtop
systemd-cgls
cat cpu/devops/tasks
cat /proc/26932/cgroup
Docker
docker run --cpus="2" --name=stress --rm tyvik/stress stress -c 4
docker update --cpus=0.5 stress
docker update --cpus=4 stress
cat cpu,cpuacct/docker/id/cpu.cfs_quota_us
docker inspect stress ( NanoCpus )
docker kill stress
docker run -ti --cap-add=all tyvik/stress bash