Docker查看容器的资源占用情况

2022-01-18 67点热度 0人点赞 0条评论

我们时候Docker,在运维过程中,需要查看运行的容器占用系统的资源(如CPU,内存、网络、磁盘IO等),可以使用docker stats命令:

docker stats

CONTAINER ID   NAME        CPU %     MEM USAGE / LIMIT     MEM %     NET I/O           BLOCK I/O         PIDS
c946b19ac6c3   oracle11g   0.21%     1.313GiB / 15.65GiB   8.39%     20.1kB / 8.2kB    307MB / 101GB     41
1ae64709485d   mysql       0.15%     378.1MiB / 15.65GiB   2.36%     23.7kB / 16.5kB   93.4MB / 13.6MB   39
9e1fe6a93e37   redis       0.07%     7.367MiB / 15.65GiB   0.05%     127MB / 92.3MB    18.1MB / 1.6MB    6

可以看到CPU使用、内存使用(实际大小和百分比),网络、磁盘IO等。

这个结果是实时监控,随着时间变动的,想要结束当前状态,可以按Control+C来结束实时状态

如果想要查看当前状态,立即返回,可以使用--no-stream选项:

docker stats --no-stream

admin

这个人很懒,什么都没留下

文章评论

*

code