Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Linux中查找进程的内存使用情况_Linux_Bash - Fatal编程技术网

在Linux中查找进程的内存使用情况

在Linux中查找进程的内存使用情况,linux,bash,Linux,Bash,我正在尝试查找特定进程的当前内存使用情况。到目前为止,我在网上找到的每一个指南都给出了如何获得占总内存百分比的使用率的说明。我希望将进程“ram usae”作为离散值(即兆字节)。在终端中,您可以运行top。它将为您提供每个进程内存使用量的千字节表示。您甚至可以使用grep对某个进程的使用情况进行快照。您可能想了解您的进程和所使用的进程,因为(例如,等…)正在消耗(和释放)虚拟内存(使用等…) 然后您应该使用/proc/文件系统(请参阅…)。特别是,对于pid 1234的处理,请尝试cat/pr

我正在尝试查找特定进程的当前内存使用情况。到目前为止,我在网上找到的每一个指南都给出了如何获得占总内存百分比的使用率的说明。我希望将进程“ram usae”作为离散值(即兆字节)。

在终端中,您可以运行
top
。它将为您提供每个进程内存使用量的千字节表示。您甚至可以使用
grep
对某个进程的使用情况进行快照。

您可能想了解您的进程和所使用的进程,因为(例如,等…)正在消耗(和释放)虚拟内存(使用等…)

然后您应该使用
/proc/
文件系统(请参阅…)。特别是,对于pid 1234的处理,请尝试
cat/proc/1234/maps
cat/proc/1234/status
。另请参见并尝试
pmap 1234

顺便说一句,
/proc/
是内核提供进程信息的方式(以及大多数系统状态;另请参见
/sys/
)。特别是,
ps
top
pmap
htop
都使用
/proc/

FWIW,我正在使用
zsh
作为我的交互式shell,下面是
cat/proc/$$/maps
给我的:

 00400000-004a5000 r-xp 00000000 08:01 2883633                            /bin/zsh5
 006a4000-006a5000 r--p 000a4000 08:01 2883633                            /bin/zsh5
 006a5000-006ab000 rw-p 000a5000 08:01 2883633                            /bin/zsh5
 006ab000-006bf000 rw-p 00000000 00:00 0 
 01e5c000-01faf000 rw-p 00000000 00:00 0                                  [heap]
 7f2fa1533000-7f2fa1564000 rw-p 00000000 00:00 0 
 7f2fa1564000-7f2fa1574000 r-xp 00000000 08:01 1049819                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/computil.so
 7f2fa1574000-7f2fa1773000 ---p 00010000 08:01 1049819                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/computil.so
 7f2fa1773000-7f2fa1774000 r--p 0000f000 08:01 1049819                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/computil.so
 7f2fa1774000-7f2fa1775000 rw-p 00010000 08:01 1049819                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/computil.so
 7f2fa1775000-7f2fa1785000 rw-p 00000000 00:00 0 
 7f2fa1785000-7f2fa1788000 r-xp 00000000 08:01 1049839                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/rlimits.so
 7f2fa1788000-7f2fa1988000 ---p 00003000 08:01 1049839                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/rlimits.so
 7f2fa1988000-7f2fa1989000 r--p 00003000 08:01 1049839                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/rlimits.so
 7f2fa1989000-7f2fa198a000 rw-p 00004000 08:01 1049839                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/rlimits.so
 7f2fa198a000-7f2fa19c0000 rw-p 00000000 00:00 0 
 7f2fa19c0000-7f2fa19c3000 r-xp 00000000 08:01 1049830                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/stat.so
 7f2fa19c3000-7f2fa1bc2000 ---p 00003000 08:01 1049830                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/stat.so
 7f2fa1bc2000-7f2fa1bc3000 r--p 00002000 08:01 1049830                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/stat.so
 7f2fa1bc3000-7f2fa1bc4000 rw-p 00003000 08:01 1049830                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/stat.so
 7f2fa1bc4000-7f2fa1bcd000 r-xp 00000000 08:01 1055723                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/parameter.so
 7f2fa1bcd000-7f2fa1dcd000 ---p 00009000 08:01 1055723                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/parameter.so
 7f2fa1dcd000-7f2fa1dce000 r--p 00009000 08:01 1055723                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/parameter.so
 7f2fa1dce000-7f2fa1dcf000 rw-p 0000a000 08:01 1055723                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/parameter.so
 7f2fa1dcf000-7f2fa1dd6000 r-xp 00000000 08:01 1056697                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/zutil.so
 7f2fa1dd6000-7f2fa1fd5000 ---p 00007000 08:01 1056697                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/zutil.so
 7f2fa1fd5000-7f2fa1fd6000 r--p 00006000 08:01 1056697                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/zutil.so
 7f2fa1fd6000-7f2fa1fd7000 rw-p 00007000 08:01 1056697                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/zutil.so
 7f2fa1fd7000-7f2fa1ff9000 r-xp 00000000 08:01 1049816                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/complete.so
 7f2fa1ff9000-7f2fa21f9000 ---p 00022000 08:01 1049816                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/complete.so
 7f2fa21f9000-7f2fa21fa000 r--p 00022000 08:01 1049816                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/complete.so
 7f2fa21fa000-7f2fa21fb000 rw-p 00023000 08:01 1049816                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/complete.so
 7f2fa21fb000-7f2fa21fc000 rw-p 00000000 00:00 0 
 7f2fa21fc000-7f2fa223d000 r-xp 00000000 08:01 1049825                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/zle.so
 7f2fa223d000-7f2fa243d000 ---p 00041000 08:01 1049825                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/zle.so
 7f2fa243d000-7f2fa243e000 r--p 00041000 08:01 1049825                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/zle.so
 7f2fa243e000-7f2fa2445000 rw-p 00042000 08:01 1049825                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/zle.so
 7f2fa2445000-7f2fa2446000 rw-p 00000000 00:00 0 
 7f2fa2446000-7f2fa2448000 r-xp 00000000 08:01 1055724                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/terminfo.so
 7f2fa2448000-7f2fa2647000 ---p 00002000 08:01 1055724                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/terminfo.so
 7f2fa2647000-7f2fa2648000 r--p 00001000 08:01 1055724                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/terminfo.so
 7f2fa2648000-7f2fa2649000 rw-p 00002000 08:01 1055724                    /usr/lib/x86_64-linux-gnu/zsh/5.0.5/zsh/terminfo.so
 7f2fa2649000-7f2fa2655000 r-xp 00000000 08:01 4985164                    /lib/x86_64-linux-gnu/libnss_files-2.18.so
 7f2fa2655000-7f2fa2854000 ---p 0000c000 08:01 4985164                    /lib/x86_64-linux-gnu/libnss_files-2.18.so
 7f2fa2854000-7f2fa2855000 r--p 0000b000 08:01 4985164                    /lib/x86_64-linux-gnu/libnss_files-2.18.so
 7f2fa2855000-7f2fa2856000 rw-p 0000c000 08:01 4985164                    /lib/x86_64-linux-gnu/libnss_files-2.18.so
 7f2fa2856000-7f2fa2860000 r-xp 00000000 08:01 4985173                    /lib/x86_64-linux-gnu/libnss_nis-2.18.so
 7f2fa2860000-7f2fa2a5f000 ---p 0000a000 08:01 4985173                    /lib/x86_64-linux-gnu/libnss_nis-2.18.so
 7f2fa2a5f000-7f2fa2a60000 r--p 00009000 08:01 4985173                    /lib/x86_64-linux-gnu/libnss_nis-2.18.so
 7f2fa2a60000-7f2fa2a61000 rw-p 0000a000 08:01 4985173                    /lib/x86_64-linux-gnu/libnss_nis-2.18.so
 7f2fa2a61000-7f2fa2a76000 r-xp 00000000 08:01 4985159                    /lib/x86_64-linux-gnu/libnsl-2.18.so
 7f2fa2a76000-7f2fa2c75000 ---p 00015000 08:01 4985159                    /lib/x86_64-linux-gnu/libnsl-2.18.so
 7f2fa2c75000-7f2fa2c76000 r--p 00014000 08:01 4985159                    /lib/x86_64-linux-gnu/libnsl-2.18.so
 7f2fa2c76000-7f2fa2c77000 rw-p 00015000 08:01 4985159                    /lib/x86_64-linux-gnu/libnsl-2.18.so
 7f2fa2c77000-7f2fa2c79000 rw-p 00000000 00:00 0 
 7f2fa2c79000-7f2fa2c80000 r-xp 00000000 08:01 4985166                    /lib/x86_64-linux-gnu/libnss_compat-2.18.so
 7f2fa2c80000-7f2fa2e7f000 ---p 00007000 08:01 4985166                    /lib/x86_64-linux-gnu/libnss_compat-2.18.so
 7f2fa2e7f000-7f2fa2e80000 r--p 00006000 08:01 4985166                    /lib/x86_64-linux-gnu/libnss_compat-2.18.so
 7f2fa2e80000-7f2fa2e81000 rw-p 00007000 08:01 4985166                    /lib/x86_64-linux-gnu/libnss_compat-2.18.so
 7f2fa2e81000-7f2fa2e85000 r-xp 00000000 08:01 4980783                    /lib/x86_64-linux-gnu/libattr.so.1.1.0
 7f2fa2e85000-7f2fa3084000 ---p 00004000 08:01 4980783                    /lib/x86_64-linux-gnu/libattr.so.1.1.0
 7f2fa3084000-7f2fa3085000 r--p 00003000 08:01 4980783                    /lib/x86_64-linux-gnu/libattr.so.1.1.0
 7f2fa3085000-7f2fa3086000 rw-p 00004000 08:01 4980783                    /lib/x86_64-linux-gnu/libattr.so.1.1.0
 7f2fa3086000-7f2fa3226000 r-xp 00000000 08:01 4985168                    /lib/x86_64-linux-gnu/libc-2.18.so
 7f2fa3226000-7f2fa3425000 ---p 001a0000 08:01 4985168                    /lib/x86_64-linux-gnu/libc-2.18.so
 7f2fa3425000-7f2fa3429000 r--p 0019f000 08:01 4985168                    /lib/x86_64-linux-gnu/libc-2.18.so
 7f2fa3429000-7f2fa342b000 rw-p 001a3000 08:01 4985168                    /lib/x86_64-linux-gnu/libc-2.18.so
 7f2fa342b000-7f2fa342f000 rw-p 00000000 00:00 0 
 7f2fa342f000-7f2fa3530000 r-xp 00000000 08:01 4985165                    /lib/x86_64-linux-gnu/libm-2.18.so
 7f2fa3530000-7f2fa3730000 ---p 00101000 08:01 4985165                    /lib/x86_64-linux-gnu/libm-2.18.so
 7f2fa3730000-7f2fa3731000 r--p 00101000 08:01 4985165                    /lib/x86_64-linux-gnu/libm-2.18.so
 7f2fa3731000-7f2fa3732000 rw-p 00102000 08:01 4985165                    /lib/x86_64-linux-gnu/libm-2.18.so
 7f2fa3732000-7f2fa3757000 r-xp 00000000 08:01 4980894                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
 7f2fa3757000-7f2fa3957000 ---p 00025000 08:01 4980894                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
 7f2fa3957000-7f2fa395b000 r--p 00025000 08:01 4980894                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
 7f2fa395b000-7f2fa395c000 rw-p 00029000 08:01 4980894                    /lib/x86_64-linux-gnu/libtinfo.so.5.9
 7f2fa395c000-7f2fa395f000 r-xp 00000000 08:01 4985160                    /lib/x86_64-linux-gnu/libdl-2.18.so
 7f2fa395f000-7f2fa3b5e000 ---p 00003000 08:01 4985160                    /lib/x86_64-linux-gnu/libdl-2.18.so
 7f2fa3b5e000-7f2fa3b5f000 r--p 00002000 08:01 4985160                    /lib/x86_64-linux-gnu/libdl-2.18.so
 7f2fa3b5f000-7f2fa3b60000 rw-p 00003000 08:01 4985160                    /lib/x86_64-linux-gnu/libdl-2.18.so
 7f2fa3b60000-7f2fa3b64000 r-xp 00000000 08:01 4980821                    /lib/x86_64-linux-gnu/libcap.so.2.22
 7f2fa3b64000-7f2fa3d63000 ---p 00004000 08:01 4980821                    /lib/x86_64-linux-gnu/libcap.so.2.22
 7f2fa3d63000-7f2fa3d64000 rw-p 00003000 08:01 4980821                    /lib/x86_64-linux-gnu/libcap.so.2.22
 7f2fa3d64000-7f2fa3d84000 r-xp 00000000 08:01 4985158                    /lib/x86_64-linux-gnu/ld-2.18.so
 7f2fa3d85000-7f2fa3d91000 rw-p 00000000 00:00 0 
 7f2fa3d91000-7f2fa3f59000 r--p 00000000 08:01 7083454                    /usr/lib/locale/locale-archive
 7f2fa3f59000-7f2fa3f5e000 rw-p 00000000 00:00 0 
 7f2fa3f60000-7f2fa3f70000 rw-p 00000000 00:00 0 
 7f2fa3f72000-7f2fa3f7a000 rw-p 00000000 00:00 0 
 7f2fa3f7a000-7f2fa3f81000 r--s 00000000 08:01 7112364                    /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
 7f2fa3f81000-7f2fa3f83000 rw-p 00000000 00:00 0 
 7f2fa3f83000-7f2fa3f84000 r--p 0001f000 08:01 4985158                    /lib/x86_64-linux-gnu/ld-2.18.so
 7f2fa3f84000-7f2fa3f85000 rw-p 00020000 08:01 4985158                    /lib/x86_64-linux-gnu/ld-2.18.so
 7f2fa3f85000-7f2fa3f86000 rw-p 00000000 00:00 0 
 7ffff69af000-7ffff69d0000 rw-p 00000000 00:00 0                          [stack]
 7ffff69fe000-7ffff6a00000 r-xp 00000000 00:00 0                          [vdso]
 ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

也请阅读并阅读。

如果您知道流程ID:

cat /proc/$pid/status
如果您希望从流程中使用:

cat /proc/self/status # or read the file with fopen() or whatnot
这将输出如下内容:

# cat /proc/7049/status
Name:   bash
State:  S (sleeping)
Tgid:   7049
Pid:    7049
PPid:   7042
TracerPid:      0
Uid:    500     500     500     500
Gid:    500     500     500     500
Utrace: 0
FDSize: 256
Groups: 10 500
VmPeak:   108524 kB
VmSize:   108492 kB
VmLck:         0 kB
VmHWM:      2080 kB
VmRSS:      2072 kB
VmData:      532 kB
VmStk:        88 kB
VmExe:       848 kB
VmLib:      1876 kB
VmPTE:        60 kB
VmSwap:        0 kB
Threads:        1
SigQ:   0/14888
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000010000
SigIgn: 0000000000384004
SigCgt: 000000004b813efb
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
CapBnd: ffffffffffffffff
Cpus_allowed:   1
Cpus_allowed_list:      0
Mems_allowed:   00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
Mems_allowed_list:      0
voluntary_ctxt_switches:        164
nonvoluntary_ctxt_switches:     4
# ps up 7049
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
stack     7049  0.0  0.1 108492  2072 pts/0    Ss   20:23   0:00 -bash
ps -o rss= $pid | awk '{printf "%.0f\n", $1 / 1024}' # e.g., 1
Vm*
字段包含您要查找的信息

注意:此文件的确切格式可能因发行版而异

或者,更简单地说:

ps up $pid
它给出了类似于:

# cat /proc/7049/status
Name:   bash
State:  S (sleeping)
Tgid:   7049
Pid:    7049
PPid:   7042
TracerPid:      0
Uid:    500     500     500     500
Gid:    500     500     500     500
Utrace: 0
FDSize: 256
Groups: 10 500
VmPeak:   108524 kB
VmSize:   108492 kB
VmLck:         0 kB
VmHWM:      2080 kB
VmRSS:      2072 kB
VmData:      532 kB
VmStk:        88 kB
VmExe:       848 kB
VmLib:      1876 kB
VmPTE:        60 kB
VmSwap:        0 kB
Threads:        1
SigQ:   0/14888
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000010000
SigIgn: 0000000000384004
SigCgt: 000000004b813efb
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
CapBnd: ffffffffffffffff
Cpus_allowed:   1
Cpus_allowed_list:      0
Mems_allowed:   00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
Mems_allowed_list:      0
voluntary_ctxt_switches:        164
nonvoluntary_ctxt_switches:     4
# ps up 7049
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
stack     7049  0.0  0.1 108492  2072 pts/0    Ss   20:23   0:00 -bash
ps -o rss= $pid | awk '{printf "%.0f\n", $1 / 1024}' # e.g., 1
你可以用

ps aux --sort=%mem,%cpu
按内存和CPU使用情况对所有正在运行的进程进行排序

如果希望仅限于从当前终端运行的进程:

ps v
如果您知道pid,请使用:

ps v <pid>
在哪里

PGIN 页面错误导致的页面插入数。由于所有I/O都被归类为页面错误,因此这基本上是I/O量的一种度量

大小 进程数据段的虚拟大小(分页空间中),以千字节为单位(由其他标志显示为SZ)。此数字等于已触摸的进程工作段页数乘以4。如果某些工作段页当前被分页,则该数字大于所使用的实际内存量。大小包括进程的私有段和共享库数据段中的页面

RSS 进程的实际内存(常驻集)大小(以KB为单位)。这个数字等于内存中的工作段和代码段页数乘以4的总和。请记住,代码段页面在当前运行的所有程序实例之间共享。如果有26个ksh进程正在运行,那么内存中只会有ksh可执行程序的任何给定页面的一个副本,但是ps命令会将该代码段大小报告为ksh程序每个实例的RSS的一部分

齐兹 文本(共享程序)图像的大小。这是可执行文件的文本部分的大小。可执行程序的文本部分的页面只有在被触摸时才会被带到内存中,也就是说,分支到或从中加载。此数字仅表示可加载文本量的上限。TSIZ值不反映实际内存使用情况。通过对可执行程序(例如dump-ov/usr/bin/ls)执行dump-ov命令,也可以看到这个TSIZ值

TRS 文本常驻集(实际内存)的大小。这是代码段页数乘以4。这个数字夸大了运行多个实例的程序的内存使用。TRS值可能高于TSIZ值,因为代码段中可能包括其他页面,如XCOFF标头和loader部分

%记忆 计算为内存中的工作段和代码段页面数乘以4(即RSS值),除以机器中实际使用内存的大小(KB),乘以100,四舍五入到最接近的完整百分点。此值试图表示进程正在使用的实际内存的百分比。不幸的是,与RSS一样,它倾向于夸大与其他进程共享程序文本的进程的成本。此外,舍入到最接近的百分点会导致系统中RSS值低于实际内存大小0.005倍的所有进程的%MEM为0.0

要仅获取感兴趣的单个内存使用数,请尝试(
$pid
是感兴趣的pid的占位符;在
bash
中,使用
$
引用当前shell进程,例如):

如前所述,在单个空间分隔的输出行中获取两个值的方法是:

 ps -o vsz=,rss= $pid
要将单个值转换为MB(四舍五入为整数,根据需要进行调整),请尝试以下操作:

# cat /proc/7049/status
Name:   bash
State:  S (sleeping)
Tgid:   7049
Pid:    7049
PPid:   7042
TracerPid:      0
Uid:    500     500     500     500
Gid:    500     500     500     500
Utrace: 0
FDSize: 256
Groups: 10 500
VmPeak:   108524 kB
VmSize:   108492 kB
VmLck:         0 kB
VmHWM:      2080 kB
VmRSS:      2072 kB
VmData:      532 kB
VmStk:        88 kB
VmExe:       848 kB
VmLib:      1876 kB
VmPTE:        60 kB
VmSwap:        0 kB
Threads:        1
SigQ:   0/14888
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000010000
SigIgn: 0000000000384004
SigCgt: 000000004b813efb
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
CapBnd: ffffffffffffffff
Cpus_allowed:   1
Cpus_allowed_list:      0
Mems_allowed:   00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
Mems_allowed_list:      0
voluntary_ctxt_switches:        164
nonvoluntary_ctxt_switches:     4
# ps up 7049
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
stack     7049  0.0  0.1 108492  2072 pts/0    Ss   20:23   0:00 -bash
ps -o rss= $pid | awk '{printf "%.0f\n", $1 / 1024}' # e.g., 1
在中,您可以简化为(注意,
$PID
实际上指的是shell的进程本身,类似于POSIX兼容shell(如
bash
)中的
$
):


在我的例子中,如果你使用的是Debian/Ubuntu,它会给每个进程%mem。安装
htop
sudo-apt-get-Install-htop
我有htop,同样的事情(还有,我在拱门上)你可以尝试选项
o
p
q
。见文件: