Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 815 Bytes

File metadata and controls

39 lines (27 loc) · 815 Bytes

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