Linux查询内存或CPU占用最多的几个进程

这篇具有很好参考价值的文章主要介绍了Linux查询内存或CPU占用最多的几个进程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、可以使用以下命令查使用内存最多的10个进程
方法1:

ps -aux | sort -k4nr | head -10
如果是最高的三个,10改为3即可

命令解释: 
1. ps:参数a指代all——所有的进程,u指代userid——执行该进程的用户id,x指代显示所有程序,不以终端机来区分。ps -aux的输出格式如下:

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
2. sort -k4nr中(k代表从根据哪一个关键词排序,后面的数字4表示按照第四列排序;n指代numberic sort,根据其数值排序;r指代reverse,这里是指反向比较结果,输出时默认从小到大,反向后从大到小。)。本例中,可以看到%MEM在第4个位置,根据%MEM的数值进行由大到小的排序。-k3表示按照cpu占用率排序。

方法2:top (然后按下M,注意大写)

参数解释 
      PID:进程的ID
  USER:进程所有者
  PR:进程的优先级别,越小越优先被执行
  NInice:值
  VIRT:进程占用的虚拟内存
  RES:进程占用的物理内存
  SHR:进程使用的共享内存
  S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数
  %CPU:进程占用CPU的使用率
  %MEM:进程使用的物理内存和总内存的百分比
  TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。
  COMMAND:进程启动命令名称

方法3:按内存大小排序,打印出所有的进程

ps aux --sort -rss
二、可以使用下面命令查使用CPU最多的3个进程
方法1:

ps -aux | sort -k3nr | head -3
方法2:top (然后按下P,注意大写)


————————————————
版权声明:本文为CSDN博主「微步229」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lingbo229/article/details/82771216文章来源地址https://www.toymoban.com/news/detail-854009.html

到了这里,关于Linux查询内存或CPU占用最多的几个进程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux 查看占用资源cpu、内存最大的进程命令

    1、详细查询命令: 查看cpu最大进程,或者内存最大进程。 命令解析:该命令组合实际上是下面两句命令组合。 其中: 以上组合获得cpu或者内存最大的进程。 2、简单查询命令: 根据以上,也可以简化命令为 命令: 按下交互命令快捷键M(按内存排序),P(按cpu占用排序)

    2024年02月11日
    浏览(64)
  • Linux查看进程实际占用内存的几种方式

    方式一 top -p pid RES :72296,使用的内存为72296kb %MEM:1.9,进程占用了总内存的1.9% 方式二 ps -aux | grep pid 显示其他用户启动的进程(a) 查看系统中属于自己的进程(x) 启动这个进程的用户和它启动的时间(u) 方式三 cat /proc/pid/status

    2024年02月11日
    浏览(44)
  • Linux 查看服务器内存、CPU、网络等占用情况的命令

    1、查看物理CPU个数:cat  2、查看服务器CPU内核个数:cat    每个物理CPU中core的个数(即核数) 3、服务器内存使用情况:free 3.1、缓存清除 如果cached过大接近total数就需要清除缓存了,缓存清除命令:  4、查看服务器的平均负载:top top   --可以查看服务器各个进程情况 u

    2024年02月08日
    浏览(69)
  • Linux系统内存、磁盘占用情况查询

    #查看磁盘占用空间 显示所有磁盘的使用情况,包括磁盘的总大小、已用空间、可用空间和文件系统类型等。 #查看运行内存的占用情况 #查看进程 1、 ps 命令:该命令用于列出当前用户的进程。以下是几个常用的选项: ps -ef :列出所有进程(包括系统进程)的详细信息。

    2024年02月05日
    浏览(57)
  • Linux查询java服务占用的内存

     使用top命令可以查询 使用jps -l 可以查询jar包名称和PID  

    2024年02月14日
    浏览(45)
  • Linux中该如何查看当前CPU、内存、硬盘占用情况,如何判断当前服务器负载情况

    要查看当前 Linux 系统的 CPU、内存、硬盘占用情况,可以使用以下命令: 查看 CPU 占用情况: 该命令会显示当前系统进程的 CPU 占用情况,以及每个进程占用的 CPU 百分比和内存使用情况等信息。 查看内存占用情况: 该命令会显示当前系统的内存总量、已使用的内存量、空闲

    2024年02月11日
    浏览(71)
  • 查询Linux cpu、内存、硬盘相关信息

    1、查询详情: cat /proc/cpuinfo 这个命令输出了太多的冗余信息不方便查看, 下面介绍的命令以该Linux输出的CPU信息为例, 可以很方便的知道当前系统CPU的特定信息。 2.查看物理CPU的个数 cat /proc/cpuinfo | grep \\\"physical id\\\" | sort | uniq | wc -l 输出结果: 2 表示Linux服务器上面实际安装了

    2024年02月09日
    浏览(41)
  • 【linux】Ubuntu 查询CPU、GPU、硬盘、内存等硬件信息

    硬件:通用PC /Jetson Xavier NX 套件 系统:Ubuntu 20.04 软件 : 在Ubuntu系统中,可以通过在终端执行以下命令来获取CPU的名称: 如果需要精准查找CPU名称 、核心数、厂商可以使用 如果需要获取CPU使用率,使用mpstat命令,它是sysstat包的一部分。首先,确保安装了sysstat包。如果没有安

    2024年04月28日
    浏览(58)
  • centos查看内存、cpu占用、占用前10,前X

    这会显示系统的物理内存和交换空间使用情况,以人类可读的方式显示。 参数说明 total 总物理内存 used 已经使用的内存 free 没有使用的内存 shared 多进程共享内存 buff/cache 读写缓存内存 available 应用程序可用物理内存 top命令用来监控linux的系统状况,比如cpu、内存的使用 输入

    2024年02月08日
    浏览(53)
  • 性能优化-内存泄漏、内存溢出、cpu占用高、死锁、栈溢出详解

    含义:内层泄露是程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费。(换言之,GC回收不了这些不再被使用的对象,这些对象的生命周期太长) 危害:当应用程序长时间连续运行时,会导致严重的性能下降;OOM;偶尔会耗尽连接对象;可

    2024年01月19日
    浏览(68)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包