docker容器的内存以及状态详解

 更新时间:2025年08月16日 15:12:06   作者:RR1335  
通过docker stats获取容器ID,结合ps -ef获取进程PID,利用top -p PID分析内存占用,用于排查阿里云ECS实例内存过高问题,参考阿里云帮助中心相关说明进行处理

docker容器的内存以及状态

docker stats      // 获得容器 id

ps -ef    // 获得进程 PID

通过 PID ,执行

top -p 1700      // 获得内存的情况

对应的说明

  • PID:进程的ID 
  • USER:进程所有者 
  • PR:进程的优先级别,越小越优先被执行 
  • NInice:值 
  • VIRT:进程占用的虚拟内存 
  • RES:进程占用的物理内存 
  • SHR:进程使用的共享内存 
  • S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数 
  • %CPU:进程占用CPU的使用率
  • %MEM:进程使用的物理内存和总内存的百分比 
  • TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。 
  • COMMAND:进程启动命令名称

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

最新评论