文章封面

Docker 查看容器内存和 CPU 占用情况

发布于 2020-02-11 01:48:22阅读量 301

一般情况下,个人购买的服务器可用的内存、CPU 等资源十分有限。比如,今天在服务器上安装了 elasticsearch ,没有注意它的内存占用情况,导致整个服务器内存爆了(服务器配置较低),重启了一次。

较新版本的 docker ,可以使用 docker stats 查看容器具体资源占用。

CONTAINER ID        NAME                CPU %               MEM USAGE / LIMIT     MEM %               NET I/O            BLOCK I/O           PIDS
1c5d2e9f1gjd        mysql               0.04%               243.3MiB / 1.795GiB   13.24%              2.08MB / 10.2MB    6.6GB / 112MB       38

旧版本 docker 可能必须使用 docker stats [container id],可以使用一条命令查看所有容器资源占用。

$ docker ps -q | xargs  docker stats --no-stream

CONTAINER ID        NAME                CPU %               MEM USAGE / LIMIT     MEM %               NET I/O             BLOCK I/O           PIDS
fa8c2b0f2f7c        mysql               0.04%               243.3MiB / 1.795GiB   13.24%              2.08MB / 10.2MB     6.6GB / 112MB       38

发布时间:2020-02-11 01:48:22

版权信息:非商用-署名-自由转载

推荐阅读

暂无推荐

    评论

    编辑器努力加载中...