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 |
声明 欢迎转载,但请保留文章原始出处:) 博客园:https://www.cnblogs.com/chenxiaomeng/
如出现转载未声明 将追究法律责任~谢谢合作
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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工具