默认情况下,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 共享内存