就是我有台电脑,目前在 docker 给不同的容器分配了 1 核 cpu 和 1GB 内存。在容器内部使用 htop 查看,只能查看整个宿主机的全部 8 个内核的占用率 & 16gb 内存的占用率,不能看到本容器所分配资源的占用率。
问题是:怎么在容器内看自身资源( cpu 、内存等)占用率。
1
Kinnice 2022-11-23 19:47:54 +08:00 via Android 1
|
2
superzzy 2022-11-23 20:37:19 +08:00
试试 docker stats
|
3
xiaoz 2022-11-23 20:56:50 +08:00 via Android
2 楼那个是最简单直接的
|
4
Achilless 2022-11-23 21:42:14 +08:00
临时使用的话可以这样
Run "cat /sys/fs/cgroup/cpu/cpuacct.usage" for cpu usage Run "cat /sys/fs/cgroup/memory/memory.usage_in_bytes" for memory usage |
5
unkindle OP 感谢!
|
6
julyclyde 2022-11-24 08:30:29 +08:00
mount lxcfs
|