Linux下查看某一进程所占用内存的方法

news/2024/11/17 8:53:19/

Linux下查看某一个进程所占用的内存,首先可以通过ps命令找到进程id,比如 ps -ef | grep kafka 可以看到kafka这个程序的进程id

  

  可以看到是2913,现在可以使用如下命令查看内存:

top -p 2913

  

  这样可以动态实时的看到CPU和内存的占用率,然后按q键回到命令行

  也可直接使用ps命令查看: ps -aux | grep kafka 

  

  第一个标注的地方是CPU和内存占用率,后面的943100是物理内存使用量,单位是k,此时kafka大约占用943M内存

  还可以查看进程的status文件: cat /proc/2913/status 

  

  VmRSS对应的值就是物理内存占用,大约为943M和刚才一致

  另外还可以通过 top 命令动态查看内存占用

  通过: ps aux | sort -k4,4nr | head -n 10 查看内存占用前10名的程序


http://www.ppmy.cn/news/750017.html

相关文章

linux查看cpu与内存

查看cpu 第一种方法:top命令法 1、首先执行top命令; 2、在top命令的显示界面,按数据键1,即可查看到当前系统中的总cpu数; 第二种方法:通过proc文件系统,直接获取cpu总数量,具体执行…

linux如何查看内存大小

在Linux系统中,有多种方式可以查看系统内存大小。以下是几种常用的方法: 使用free命令 free命令可以查看系统内存的总量、使用量和空闲量等信息。在终端中输入以下命令即可查看: free -h该命令会以人类可读的方式显示内存信息,…

Linux查看CPU和内存信息

CPU: 1、总核数 物理CPU个数 X 每颗物理CPU的核数 2、总逻辑CPU数 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l # 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep…

linux如何查看内存?

linux查看内存的方法:1、通过“/proc/meminfo”方法查看内存;2、使用free命令查看内存;3、使用ps命令显示各个进程的内存使用情况;4、通过top命令显示每个进程的内存实时使用率。 1)查看RAM使用情况最简单的方法是通过 /proc/memi…

如何查看Linux的内存使用率

Linux不像Windows,你不会总是可以看到一个图形化的系统界面,特别是在服务器环境中。作为 Linux 管理员,了解如何检查可用和已用资源(如内存、CPU、磁盘空间等)非常重要。如果有任何应用程序在系统上使用过多的资源来以…

Linux系统命令 - 查看内存使用情况

一、 查看内存使用情况 在Linux系统中,大部分操作都通过命令行来完成,因为大部分情况下不开启图形界面。 在服务器环境,则只能通过shell执行操作。 下面介绍查看内存使用情况的相关命令。 包括物理内存(RAM)和交换内存(swap)。 我们经常需要…

linux如何查看内存命令

cat /proc/meminfo ree命令是一个快速查看内存使用情况的方法,它是对 /proc/meminfo 收集到的信息的一个概述 如何判断系统内存不足:如果Swap used值大于0,代表服务器物理内存已经遇到内存瓶颈了,已开始使用虚拟内存了&#xff0c…

Linux下快速查看CPU使用情况的相关命令

Linux下快速查看CPU使用情况比较常用的命令是free、top、ps。这篇文章来看下如何在Linux下检查服务器的CPU使用情况。我的Linux是Linux-Ubuntu-server-15.04,如果是图形界面,有些统计会看起来更直观。 1.free free命令是一个快速查看内存使用情况的方…