diff options
author | Christophe Lyon <christophe.lyon@linaro.org> | 2018-10-02 14:57:06 +0000 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@linaro.org> | 2018-10-08 13:16:04 +0000 |
commit | 9f4aa1837f28eda954d65f1516cd2b69d21df6e1 (patch) | |
tree | b32f14a3f6dba49717c9ef8307eb0fb1968b0428 /start-container-docker.sh | |
parent | 6fbcd956181cd0ab1082fbf55d0d8acd7a7284c1 (diff) |
start-container-docker.sh: Print resources usage information
Dump memory and pids usage information at cleanup time.
This is useful for debugging and tuning container limits.
Change-Id: I9b974cdce3cf5fad0d5da6ee7883a70f46697466
Diffstat (limited to 'start-container-docker.sh')
-rwxr-xr-x | start-container-docker.sh | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/start-container-docker.sh b/start-container-docker.sh index 136a2c2d..ea457484 100755 --- a/start-container-docker.sh +++ b/start-container-docker.sh @@ -293,6 +293,10 @@ session_port=${session_port} ${prefix}CONTAINER_RSH="${dryruncmd} ssh -p ${session_port} ${user}${session_host}" ${prefix}container_cleanup () { + [ -f /sys/fs/cgroup/memory/memory.failcnt ] && echo "Number of memory usage failures:" && cat /sys/fs/cgroup/memory/memory.failcnt + [ -f /sys/fs/cgroup/memory/memory.max_usage_in_bytes ] && echo "Maximum memory used:" && cat /sys/fs/cgroup/memory/memory.max_usage_in_bytes + [ -f /sys/fs/cgroup/pids/pids.events ] && echo "Number of fork failures:" && cat /sys/fs/cgroup/pids/pids.events + ${CONTAINER_CLEANUP} } ${prefix}container_stop () |