Linux 如何查看当前占用CPU或内存最多的K个进程

如果是10个进程,K=10,如果是最高的三个,K=3
说明:ps -aux中(a指代all——所有的进程,u指代userid——执行该进程的用户id,x指代显示所有程序,不以终端机来区分)
        ps -aux的输出格式如下:
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  19352  1308 ?        Ss   Jul29   0:00 /sbin/init
root         2  0.0  0.0      0     0 ?        S    Jul29   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Jul29   0:11 [migration/0]

sort -k4nr中(k代表从第几个位置开始,后面的数字4即是其开始位置,结束位置如果没有,则默认到最后;n指代numberic sort,根据其数值排序;r指代reverse,这里是指反向比较结果,输出时默认从小到大,反向后从大到小。)。本例中,可以看到%MEM在第4个位置,根据%MEM的数值进行由大到小的排序。
     head -K(K指代行数,即输出前几位的结果)
     |为管道符号,将查询出的结果导到下面的命令中进行下一步的操作。
方法2:top (然后按下M,注意大写)
二、可以使用下面命令查使用CPU最多的K个进程
方法1:
ps -aux | sort -k3nr | head -K

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

转载于:https://blog.51cto.com/lqs001/1961243

Linux 如何查看当前占用CPU或内存最多的K个进程相关推荐

  1. Linux(CentOS) 如何查看当前占用CPU或内存最多的K个进程

    2019独角兽企业重金招聘Python工程师标准>>> 一.可以使用以下命令查使用内存最多的K个进程 方法1: ps -aux | sort -k4nr | head -K  如果是 ...

  2. linux如何查看内存最大的几个文件,详解Linux如何查看当前占用CPU或内存最多的几个进程...

    命令 ps -aux | sort -k4nr | head -N 命令详解: 1.head:-N可以指定显示的行数,默认显示10行. 2.ps:参数a指代all――所有的进程,u指代userid―― ...

  3. Linux网站访问的电脑占CPU,详解Linux如何查看当前占用CPU或内存最多的几个进程...

    命令ps -aux | sort -k4nr | head -N 命令详解: 1.head:-N可以指定显示的行数,默认显示10行. 2.ps:参数a指代all--所有的进程,u指代userid--执 ...

  4. linux下查看服务器的cpu、内存大小、硬盘大小

    linux下查看服务器的cpu.内存大小.硬盘大小 今天查服务器硬件情况,上网搜到了这篇文章,感觉很好,自己定个坐标. 我看的原文地址 https://www.cnblogs.com/li-shuai ...

  5. Linux系统查看当前主机CPU、内存、机器型号及主板信息

    Linux系统查看当前主机CPU.内存.机器型号及主板信息: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 查 ...

  6. Ubuntu 查看系统资源占用(CPU、内存、网络)

    系统监视器(CPU.内存.网络图) 仅限当前桌面登录用户 gnome-system-monitor 查看内存占用 free -h -w 主要参数 -b -k -m:分别以字节(KB.MB)为单位显示内 ...

  7. 「android」查看应用占用cpu和内存消耗情况

    查看CPU 消耗 1.进入adb shell 2.输入top -m 10 -s cpu 可查看占用cpu最高的前10个程序(-t 显示进程名称,-s 按指定行排序,-n 在退出前刷新几次,-d 刷新间 ...

  8. linux下查看java 占用cpu使用情况

    使用top命令,查看cpu占用过高的java PID (如PID=9876) 使用ps aux|grep PID   (ps aux|grep 9876)查看是那个java程序占用cpu . ps - ...

  9. linux下查看最消耗CPU、内存的进程

    1.CPU占用最多的前10个进程:  ps auxw|head -1;ps auxw|sort -rn -k3|head -10  2.内存消耗最多的前10个进程  ps auxw|head -1;p ...

最新文章

  1. 慧荣科技获GSA年度大奖
  2. 命令行选项解析函数:getopt()
  3. DataScience:数据可视化的简介(意义+六大优势)、使用工具之详细攻略
  4. 介绍一个Excel批量处理软件
  5. Optimized Purchasing基础知识
  6. 调用第三方接口缴费的通用逻辑
  7. Angular 下拉菜单实现的一个例子
  8. Educational Codeforces Round 30 A[水题/数组排序]
  9. 使用 Linux 15 年后,我重新回到 Windows:感觉非常糟糕
  10. webservice实例java_Java WebService(实战) 简单实例
  11. [转]微波/毫米波雷达
  12. VEGAS不等双11,提前嗨购!助你成为视频大神!
  13. 服务器系统更新失败进不了系统,第五人格更新后进不去怎么办 更新连接服务器失败...
  14. 利用接口检查日期是否为法定节假日
  15. 论文投稿指南——中国(中文EI)期刊推荐(第4期)
  16. MATLAB-Simulink中BusCreator/Selector 和 Mux/Demux有什么区别?
  17. linux下不让使用rm命令
  18. php中的nl2br函数,PHP nl2br()函数与示例
  19. 计算机~通信领域几百本常用电子书合集
  20. Duang~Shark 闪跌 99%! Fork 了 Bunny 的代码还 Fork 了它的攻击

热门文章

  1. jupyterhub的分布式搭建-基于kubernetes的jupyterhub
  2. json在线解析功能代码实现
  3. Java对excel列数据逗号分隔
  4. UVA 10480 Sabotage
  5. Java getter、setter
  6. html中的绝对定位怎么写,CSS position绝对定位absolute relative
  7. Python 在一行中输入多个数,用空格隔开
  8. Cocos2d-x书籍名称有奖征集活动结束
  9. iOS开发指纹/面容识别
  10. 用python每天发朋友圈的人_每天都发朋友圈的人是什么心态?