Col*_*son 19 process memory busybox
我top
在busybox 上运行,它显示所有进程及其虚拟内存大小。
如何确定每个进程使用了多少 RAM?
小智 20
在busybox 上,“ps”没有“-o”选项,但“ps l”包含RSS 列。
如果底层 O/S 是 Linux,您还可以从以下位置获取给定进程的更具体的详细信息:
cat /proc/PID/status
Run Code Online (Sandbox Code Playgroud)
输出如下所示:
名称:灰 状态:S(睡眠) 时间:1990 周期:1990 PPid:1 示踪剂:0 用户名:0 0 0 0 基德:0 0 0 0 FD尺寸:32 组数:0 VmPeak:1592 KB 虚拟机大小:1592 KB VmLck:0 KB VmPin:0 kB VmHWM:552 KB VmRSS:552 KB 虚拟机数据:268 KB VmStk:136 KB VmExe:688 KB VmLib:472 KB VmPTE:16 KB VmSwap:0 kB 主题:1 信号:14/340 签名:00000000000000000000000000000000 ShdPnd:00000000000000000000000000000000 签名块:00000000000000000000000000000000 签名:00000000000000000000000004804004 SigCgt:00000000000000000000000000080002 CapInh:0000000000000000 CapPrm: ffffffffffffffff CapEff:ffffffffffffffff CapBnd:ffffffffffffffff Cpu_allowed: 1 cpu_allowed_list: 0 自愿_ctxt_switches:49 非自愿_ctxt_switches:15
在这个列表中,VmRSS 是当前常驻集,VmHWM 是常驻集高水位线。
小智 19
ps -o pid,user,vsz,rss,comm,args
Run Code Online (Sandbox Code Playgroud)
第 4 列 (rss) 是驻留集大小,即任务使用的非交换物理内存,以千字节为单位。