Linux下查看某个进程占用的CPU、内存

1.查看详细的内存占比

cat /proc/PID/status

eg:寻找hostapd的进程的pid,对当前的pid的进程所占用的内存进行详细查看。

复制代码
root@ROUTER:~# ps | grep hostapd
 6715 root      1740 S    hostapd -B /etc/hostapd.conf.wlan0
29684 root      1328 S    grep hostapd
root@ROUTER:~# cat /proc/6715/status
Name:    hostapd
State:    S (sleeping)
Tgid:    6715
Ngid:    0
Pid:    6715
PPid:    1
TracerPid:    0
Uid:    0    0    0    0
Gid:    0    0    0    0
FDSize:    32
Groups:    0 
VmPeak:        1740 kB
VmSize:        1740 kB
VmLck:           0 kB
VmPin:           0 kB
VmHWM:         120 kB
VmRSS:         120 kB
VmData:          80 kB
VmStk:         136 kB
VmExe:         720 kB
VmLib:         672 kB
VmPTE:           8 kB
VmPMD:           0 kB
VmSwap:           0 kB
Threads:    1
SigQ:    0/949
SigPnd:    0000000000000000
ShdPnd:    0000000000000000
SigBlk:    0000000000000000
SigIgn:    0000000200001004
SigCgt:    0000000000004203
CapInh:    0000000000000000
CapPrm:    0000003fffffffff
CapEff:    0000003fffffffff
CapBnd:    0000003fffffffff
CapAmb:    0000000000000000
Cpus_allowed:    1
Cpus_allowed_list:    0
voluntary_ctxt_switches:    2598
nonvoluntary_ctxt_switches:    2634
复制代码

 

 

 

 

 

 

 

 

 

 

2.

ps -aux命令可以直接查询出 内存比 和 CPU占比,为了验证这个命令查询出来的内存占比和CPU占比是不是准确,我们先从Ubuntu系统上验证一下当前占比是不是准确

 

1
ps -aux | grep zookeeper

 

1
ps -aux | grep 2181

  

 

posted @   陈晓猛  阅读(6390)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示