Skip to content

Instantly share code, notes, and snippets.

@jstangroome
Last active June 30, 2020 08:51
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jstangroome/fe0533afa54814c1c10cc4cd72b7377f to your computer and use it in GitHub Desktop.
Save jstangroome/fe0533afa54814c1c10cc4cd72b7377f to your computer and use it in GitHub Desktop.
Container memory limits as visible to container process
# docker 17.12.1-ce
=> docker run
==> /sys/fs/cgroup/memory/memory.kmem.limit_in_bytes <==
18446744073709551615
==> /sys/fs/cgroup/memory/memory.kmem.tcp.limit_in_bytes <==
18446744073709551615
==> /sys/fs/cgroup/memory/memory.limit_in_bytes <==
18446744073709551615
==> /sys/fs/cgroup/memory/memory.soft_limit_in_bytes <==
18446744073709551615
=> docker run --memory 128mb
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
==> /sys/fs/cgroup/memory/memory.kmem.limit_in_bytes <==
18446744073709551615
==> /sys/fs/cgroup/memory/memory.kmem.tcp.limit_in_bytes <==
18446744073709551615
==> /sys/fs/cgroup/memory/memory.limit_in_bytes <==
134217728
==> /sys/fs/cgroup/memory/memory.soft_limit_in_bytes <==
18446744073709551615
=> docker run --memory-reservation 64mb
==> /sys/fs/cgroup/memory/memory.kmem.limit_in_bytes <==
18446744073709551615
==> /sys/fs/cgroup/memory/memory.kmem.tcp.limit_in_bytes <==
18446744073709551615
==> /sys/fs/cgroup/memory/memory.limit_in_bytes <==
18446744073709551615
==> /sys/fs/cgroup/memory/memory.soft_limit_in_bytes <==
67108864
=> docker run --memory 128mb --memory-reservation 64mb
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
==> /sys/fs/cgroup/memory/memory.kmem.limit_in_bytes <==
18446744073709551615
==> /sys/fs/cgroup/memory/memory.kmem.tcp.limit_in_bytes <==
18446744073709551615
==> /sys/fs/cgroup/memory/memory.limit_in_bytes <==
134217728
==> /sys/fs/cgroup/memory/memory.soft_limit_in_bytes <==
67108864
# kubernetes 1.10 in minikube 0.26.1
=> resources: {}
==> /sys/fs/cgroup/memory/memory.kmem.limit_in_bytes <==
9223372036854771712
==> /sys/fs/cgroup/memory/memory.kmem.tcp.limit_in_bytes <==
9223372036854771712
==> /sys/fs/cgroup/memory/memory.limit_in_bytes <==
9223372036854771712
==> /sys/fs/cgroup/memory/memory.memsw.limit_in_bytes <==
9223372036854771712
==> /sys/fs/cgroup/memory/memory.soft_limit_in_bytes <==
9223372036854771712
=> resources: { limits: { memory: "128Mi" } }
==> /sys/fs/cgroup/memory/memory.kmem.limit_in_bytes <==
9223372036854771712
==> /sys/fs/cgroup/memory/memory.kmem.tcp.limit_in_bytes <==
9223372036854771712
==> /sys/fs/cgroup/memory/memory.limit_in_bytes <==
134217728
==> /sys/fs/cgroup/memory/memory.memsw.limit_in_bytes <==
134217728
==> /sys/fs/cgroup/memory/memory.soft_limit_in_bytes <==
9223372036854771712
=> resources: { requests: { memory: "64Mi" } }
==> /sys/fs/cgroup/memory/memory.kmem.limit_in_bytes <==
9223372036854771712
==> /sys/fs/cgroup/memory/memory.kmem.tcp.limit_in_bytes <==
9223372036854771712
==> /sys/fs/cgroup/memory/memory.limit_in_bytes <==
9223372036854771712
==> /sys/fs/cgroup/memory/memory.memsw.limit_in_bytes <==
9223372036854771712
==> /sys/fs/cgroup/memory/memory.soft_limit_in_bytes <==
9223372036854771712
=> resources: { limits: { memory: "128Mi" }, requests: { memory: "64Mi" } }
==> /sys/fs/cgroup/memory/memory.kmem.limit_in_bytes <==
9223372036854771712
==> /sys/fs/cgroup/memory/memory.kmem.tcp.limit_in_bytes <==
9223372036854771712
==> /sys/fs/cgroup/memory/memory.limit_in_bytes <==
134217728
==> /sys/fs/cgroup/memory/memory.memsw.limit_in_bytes <==
134217728
==> /sys/fs/cgroup/memory/memory.soft_limit_in_bytes <==
9223372036854771712
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment