查看docker容器占用的内存

# 获取容器ID
docker ps => 3b7fa46d9d43

# 根据容器ID获取对应的进程
docker top 3b7fa46d9d43 => 179733

# 查看进程占用的内存
top -p 179733

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                 
179733 root      20   0   23.8g   4.2g  11108 S   2.7  6.6  79:20.32 java 

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

另一个命令

# 这个命令存在不准确的情况
docker stats

posted @   哈喽哈喽111111  阅读(900)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2019-12-04 logstash解析tomcat的catalina.out日志字段
2019-12-04 Kibana访问报错
2019-12-04 kibana内存设置
2019-12-04 elasticsearch内存不断增长问题
2019-12-04 ELK 索引生命周期管理
2019-12-04 ElasticSearch 429 Too Many Requests circuit_breaking_exception
2019-12-04 关于使用K8S的技术流程
点击右上角即可分享
微信分享提示