linux上如何查看进程实际占用的内存

213 阅读1分钟

我们知道top中看到内存相关的有几个:

VIRT

virtual memory usage 虚拟内存

RES

即resident memory usage 常驻内存

SHR

shared memory 共享内存

详见

这几个值,可以通过top进入后,按F可以看到

其实程序实际使用内存就是USED,可以移到USED,然后按space,最后esc退出,接着就可以看到程序对应的USED(当然你也可以自己res+swap相加)

这上面我们也得关注下vmj(如果开启了swap),如果很大,可能有内存压力