You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker占用主机全核心高CPU但docker stats显示极低使用率的问题求助

Docker占用主机全核心高CPU但docker stats显示极低使用率的问题求助

我遇到了一个非常棘手的Docker CPU占用问题,想向大家求助解决方案:

我的服务器环境

  • 系统:Debian 12
  • CPU:2核
  • 内存:1.9GB
  • Docker版本:24.0.6

问题现象

  • 服务器重启后,CPU使用率是0%,运行一切正常。
  • 但只要启动任意一个Docker容器,主机所有核心的CPU使用率会瞬间飙升到75%-100%。
  • 用docker stats查看容器自身的CPU使用率,却显示只有0-2%,和主机的高占用完全不匹配。
  • 更奇怪的是,就算把容器停掉,Docker相关进程依然会占用主机所有核心75%-100%的CPU,哪怕所有容器都已经停止运行了。

我已经尝试过的解决办法

  • 更换系统测试:在Ubuntu 24.04上搭配Docker 24版本运行,问题依旧存在。
  • 扫描并清理损坏日志文件:
    执行了以下命令查找损坏的容器日志:
    sudo find /var/lib/docker/containers/ -name *-json.log -exec bash -c 'jq '.' {} > /dev/null 2>&1 || echo "file corrupt: {}"' ;
    
    找到了损坏文件并删除,但问题还是会反复出现。
  • 执行docker system prune清理系统,重新构建镜像,没有效果。
  • 完全卸载并重装Docker,问题依然存在。

系统补充详情

  • 内核信息:
    uname -a
    Linux host 6.1.0-21-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux
    
  • 磁盘使用情况:
    df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda1 40G 11G 27G 29% /
    
  • iotop输出(内容未完整):Total DI...

备注:内容来源于stack exchange,提问作者hotips

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 08:53:10