如何识别哪个 docker 容器消耗了 100% CPU
- 打开
htop并按F6选择PERCENT_CPU。重复直到按 CPU 消耗降序排序 - 现在识别消耗 100% CPU 的有问题进程的 PID(进程 ID)

- 在我们的示例中,有问题的 PID 是
8599 - 现在运行此命令按 PID 查找正在运行的 docker 容器列表:
find_high_cpu_container.sh
docker inspect -f '{{.State.Pid}}, {{.Name}}' $(docker ps -q)- 现在识别带有 PID 的行,例如
high_cpu_container_output.txt
8599, /wordpress-myblog-btronik_mariadb_1现在你知道哪个容器消耗了 100% CPU。
Check out similar posts by category:
Docker
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow