相关疑难解决方法(0)

如何防止“grep”出现在 ps 结果中?

当我搜索一些不存在的进程时,例如

$ ps aux | grep fnord                          
wayne    15745  0.0  0.0  13580   928 pts/6    S+   03:58   0:00 grep fnord
Run Code Online (Sandbox Code Playgroud)

显然我不关心 grep - 这和搜索ps过程一样有意义!

如何防止 grep 出现在结果中?

grep ps

365
推荐指数
8
解决办法
21万
查看次数

进程的实际内存使用情况

以下是我服务器上mysql和的内存使用情况apache。根据pmapsay的输出,mysql正在使用大约 379M,apache正在使用 277M。

[root@server ~]# pmap 10436 | grep total
 total           379564K

[root@server ~]# pmap 10515 | grep total
 total           277588K
Run Code Online (Sandbox Code Playgroud)

将其与 的输出进行比较top,我发现值几乎匹配。

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
10515 apache    20   0  271m  32m 3132 S  0.0  6.6   0:00.73 /usr/sbin/httpd
10436 mysql     20   0  370m  21m 6188 S  0.0  4.3   0:06.07 /usr/libexec/mysqld --basedir=....
Run Code Online (Sandbox Code Playgroud)

现在这些值绝对不是这两个进程的当前内存使用情况,因为如果是的话,它会超过ram我系统上的 512M ,我明白这些是分配给这两个进程的页面大小的事实,而不是真的他们积极使用的内存大小。现在,当我们使用 时pmap -x …

memory virtual-memory

25
推荐指数
2
解决办法
11万
查看次数

标签 统计

grep ×1

memory ×1

ps ×1

virtual-memory ×1