小编Peg*_*sis的帖子

获取容器内的docker cpu/内存限制

我正在我的 dockerized 服务器中实现一个功能,当 cpu 和内存利用率过高时,它将忽略一些请求。

我已经找到了如何获取容器内进程使用的内存和CPU时间但我还需要一种方法来获取CPU限制和内存限制(由运行时选项设置)来计算百分比。

另外,我可以从 读取主机系统的负载/proc/loadavg,是否有我可以读取的“每个容器负载”?

我在 openjdk 14 上使用 Java/Kotlin。

更新:我发现我可以获得内存限制/sys/fs/cgroup/memory/memory.limit_in_bytes

java docker

3
推荐指数
1
解决办法
5423
查看次数

标签 统计

docker ×1

java ×1