阅读量:0
使用docker stats
命令可以实时查看Docker容器占用的资源情况,包括CPU、内存、网络和磁盘IO等。
在CentOS 7.6上实时查看Docker容器占用的资源情况,可以使用以下步骤:
1、安装Docker命令行工具
确保已经安装了Docker,如果没有安装,请参考Docker官方文档进行安装。
安装完成后,打开终端并运行以下命令以启用Docker命令行工具:
```
$ sudo systemctl enable now docker
```
2、安装资源监控工具
使用以下命令安装cAdvisor:
```
$ sudo yum install y cAdvisor
```
启动cAdvisor服务:
```
$ sudo systemctl start cAdvisor
```
确保cAdvisor服务在系统启动时自动运行:
```
$ sudo systemctl enable cAdvisor
```
3、查看容器资源占用情况
打开浏览器,访问cAdvisor的Web界面:http://<服务器IP地址>:<端口号>/metrics,默认情况下,cAdvisor监听8080端口。
在浏览器中,你将看到cAdvisor提供的实时资源监控数据,这些数据包括CPU、内存、网络和磁盘等资源的使用情况。
若要查看特定容器的资源占用情况,可以在浏览器地址栏中添加容器ID或名称作为路径参数,http://<服务器IP地址>:<端口号>/metrics?container_id=<容器ID>。
以下是一些常用的资源监控指标及其单位:
指标 | 单位 | 描述 |
CPU使用率 | % | 容器中CPU的使用百分比 |
内存使用量 | B | 容器中已使用的内存量 |
内存使用率 | % | 容器中内存的使用百分比 |
网络发送量 | B/s | 容器通过网络发送的数据量(字节每秒) |
网络接收量 | B/s | 容器通过网络接收的数据量(字节每秒) |
磁盘使用量 | B | 容器中已使用的磁盘空间量(字节) |
磁盘使用率 | % | 容器中磁盘的使用百分比 |