本文由 发布,转载请注明出处,如有问题请联系我们! 发布时间: 2021-08-01linux查看内存使用情况的命令有哪些-linux查看内存泄露工具推荐
加载中简述
立即应用top命令后,您还可以查询%MEM的內容。您能够选用按过程或客户查询。假如要查询oracle客户的过程运行内存应用状况,能够应用下列指令:
1。top
top命令是Linux下常见的特性分析工具,能够即时显示设备中每个过程的网络资源占有情况,类似Windows的资源管理器。立即应用top命令后,您还可以查询%MEM的內容。您能够选用按过程或客户查询。假如要查询oracle客户的过程运行内存应用状况,能够应用下列指令:
$ top -u甲骨文字
內容表明:
PID:过程的标志。
客户:步骤使用者。
PR:步骤的优先越高,实行的优先越小。
NInice:使用价值。
VIRT:过程占有的虚拟内存设置。
RES:过程占有的物理内存。
SHR:过程应用的共享内存。
s:过程的情况。s表明休眠状态,r表明运作,z表示死情况,n表示过程优先数值负。
%CPU:过程占有的CPU利用率。
%MEM:过程应用的物理内存和总运行内存的百分数。
TIME :过程运行后使用的总CPU時间,即CPU使用时间的上限值。
指令:过程启动命令的名字。
常用命令:
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-nrk 5
Rsz是具体运行内存,上边的事例完成了按运行内存排列,从大到小。