默认情况下,top指令将会显示大部分的进程当前的运行数据,可以通过指定PID进程监控

指令如下查询进程的PID:

[root@localhost ~]# ps aux |grep test
root      1471  3.8  0.1 344964  6036 ?        Sl   09:58   0:13 /opt/test
root      3217  0.0  0.0 112728   968 pts/0    S+   10:04   0:00 grep --color=auto test

[root@localhost ~]# top -p 1471


开发者最关心的是内存的使用状况,是否存在内存泄漏问题,从而引出如下的几个参数指标

1RES:resident memory usage 常驻内存,可以认为是当前的进程申请使用的内存大小

2VIRT:virtual memory usage 虚拟内存

3SHR:shared memory 共享内存