查看LINUX进程内存占用情况

(1)top

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器

可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令:

$ top -u oracle

内容解释:

PID:进程的ID

USER:进程所有者

PR:进程的优先级别,越小越优先被执行

NInice:值

VIRT:进程占用的虚拟内存

RES:进程占用的物理内存

SHR:进程使用的共享内存

S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数

%CPU:进程占用CPU的使用率

%MEM:进程使用的物理内存和总内存的百分比

TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。

COMMAND:进程启动命令名称

常用的命令:

P:按%CPU使用率排行

T:按MITE+排行

M:按%MEM排行

(2)pmap

可以根据进程查看进程相关信息占用的内存情况,(进程号可以通过ps查看)如下所示:

$ pmap -d 14596

(3)ps

如下例所示:

$ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' 其中rsz是是实际内存

$ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' | grep oracle | sort -nrk5

其中rsz为实际内存,上例实现按内存排序,由大到小

(0)

相关推荐

  • 查看Linux系统进程内存占用情况

    可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: (1)top top命令是Linux下常用的性能分析 ...

  • 如何查看Mac电脑内存占用情况

    现在越来越多人在使用Mac电脑,有些用户不知道如何查看Mac电脑内存占用情况,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图箭头所指,点击底部[启动台]图标.2. 第二步 ...

  • 苹果iPhone手机如何查看应用程序内存占用情况

    很多时候,我们的手机用着用着就出现内存不足,导致闪退发热等现象,这个时候,我们就需要看一下哪个应用程序占用的内存比较大,如果又没什么用的话,那就要删除它了,下面我们就详细的说一下苹果iPhone手机如 ...

  • 查看linux的内存使用情况

    今天来看看一个普及的常用工具free:用于linux中查看当前系统内存的使用情况,它显示系统中剩余及已用的物理内存和交换内存,以及共享内存和被核心使用的缓冲区. 操作方法 01 free工具的一些参数 ...

  • 电脑中的内存占用情况如何查看

    我们使用电脑的时候,想要查看电脑的内存占用情况,该怎么操作呢?今天就跟大家介绍一下电脑中的内存占用情况如何查看的具体操作步骤.1. 首先打开电脑,进入桌面,在任务栏的空白处,右键.2. 在打开的菜单中 ...

  • Chrome浏览器怎么查看内存占用情况

      Chrome浏览器怎么查看内存占用情况 首先,启动Chrome浏览器. 在Chrome浏览器的标题栏空白处右击鼠标,再在弹出的菜单中选择"任务管理器". 在打开的Chrome的 ...

  • 怎么查看win7内存占用情况

    怎么查看win7内存占用情况?下面小编就为大家介绍: 首先,我们要在平时日常应用中观察物理内存使用情况; 保障平时应用软件正常运行状态下,查看内存使用情况, 而不是刚开机或关闭程序后,再查看. 按&q ...

  • 如何查看百度网盘的内存占用情况

    我们在手机上使用百度网盘的时候,想要确认一下百度网盘是否占用内存,该怎么查看呢?今天就跟大家介绍一下如何查看百度网盘的内存占用情况的具体操作步骤.1. 首先解锁手机,找到桌面上的设置图标,打开.2. ...

  • 如何查看linux中文件打开情况

    前言我们都知道,在linux下,"一切皆文件",因此有时候查看文件的打开情况,就显得格外重要,而这里有一个命令能够在这件事上很好的帮助我们-它就是lsof.linux下有哪些文件在 ...