1. 可以使用一下命令查使用内存最多的10个进程

ps -aux | sort -k4nr | head -n 10

2. 可以使用一下命令查使用CPU最多的10个进程

ps -aux | sort -k3nr | head -n 10

解释下这两个命令:

-k 意思是sort 后面接数字,意思取第几列的作为排序key 有点类似代码   object.sort(key=lambda x: x[1]) 一个道理排序的key指定谁  k3意思就是第三列可以看到第三列对应的是%cpu,,k4就知道是指的是%Mem,-n指的是显示数字uid和wchan  -r 意思 r显示仅运行进程 head -n 指定过滤出来的前10个进程

输出格式:
 -F超满
 -f完整格式,包括命令行
  f,--forest ascii艺术过程树
 -H显示过程层次
 -j作业格式
  j BSD作业控制格式
 -l长格式
  l BSD长格式
 -M,Z添加安全性数据(用于SELinux)
 -O <格式>预装了默认列
  O <格式>为-O,具有BSD个性
 -o,o,--format <格式>
                      用户定义格式
  信号格式
  u面向用户的格式
  v虚拟内存格式
  X寄存器格式
 -y不显示标志,显示rss与addr(与-l一起使用)
     --context显示安全性上下文(用于SELinux)
     --headers重复标题行,每页一行
     --no-headers根本不打印标题
     --cols,-columns,-width <num>
                      设置屏幕宽度
     -行,-行<num>
                      设置屏幕高度

显示主题:
  H好像它们是过程
 -L可能带有LWP和NLWP列
 -m,m后处理
 -T可能带有SPID列

其他选项:
 -c显示带有-l选项的调度类
  c显示真实的命令名称
  e在命令后显示环境
  k,--sort将排序顺序指定为:[+ |-] key [,[+ |-] key [,...]]
  L显示格式说明符
  n显示数字uid和wchan
  S,-累计包括一些死亡的子过程数据
 -y不显示标志,显示rss(仅与-l一起使用)
 -V,V,-version显示版本信息并退出
 -w,w无限输出宽度

--help <简单|列表|输出|线程|其他|所有>
                      显示帮助并退出

-A,-e所有进程
 -a与tty一起,会议负责人除外
  tty的全部,包括其他用户
 -d除会议负责人外的所有人
 -N,--deselect取反选择
  r仅运行进程
  该终端上的所有进程
  x进程而不控制ttys

  

linux 内存,cpu占用最高进程查询的更多相关文章

  1. linux查看内存cpu占用

    linux查看内存cpu占用top 命令  按q退出 可以添加额外选项选择按进程或按用户查看如: top -u gitu PID:进程idPR:进程的优先级别,越小越优先被执行NInice:值VIRT ...

  2. linux查看占用内存/cpu最高的进程情况

    linux查看占用cpu最高的进程 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head 或者top (然后按下M,注意这里是大写) linux查 ...

  3. Linux内存点滴:用户进程内存空间

    原文出处:PerfGeeks 经常使用top命令了解进程信息,其中包括内存方面的信息.命令top帮助文档是这么解释各个字段的.VIRT , Virtual Image (kb)RES, Residen ...

  4. linux 查看占用内存/CPU最多的进程

    可以使用一下命令查使用内存最多的5个进程 ps -aux | sort -k4nr | head -n 5 或者 top (然后按下M,注意大写) 可以使用一下命令查使用CPU最多的5个进程 ps - ...

  5. 查看linux占用内存/CPU最多的进程

    可以使用一下命令查使用内存最多的10个进程 ps -aux | sort -k4nr | head -n 10 可以使用一下命令查使用CPU最多的10个进程 ps -aux | sort -k3nr ...

  6. <转>查看linux占用内存/CPU最多的进程

    转自 http://beginman.cn/page26/ 查使用内存最多的10个进程 ps -aux | sort -k4nr | head -n 10 或者top (然后按下M,注意大写) 查使用 ...

  7. Linux 内存缓存占用过大,Centos7设置定时清除buff/cache的脚本

    Linux系统buff/cache 中缓存数据占用内存过高,定时清理buff/cache ,释放系统内存 root权限创建脚本文件: touch cleanCache.sh && vi ...

  8. Linux显存占用无进程清理方法(附批量清理命令)

    在跑TensorFlow.pytorch之类的需要CUDA的程序时,强行Kill掉进程后发现显存仍然占用,这时候可以使用如下命令查看到top或者ps中看不到的进程,之后再kill掉: fuser -v ...

  9. 黄聪:MYSQL使服务器内存CPU占用过高问题的分析及解决方法

    方法一: 使用 show processlist 语句,查找负荷最重的 SQL 语句,优化该SQL,比如适当建立某字段的索引. 方法二: #查看慢SQL日志是否启用mysql> show var ...

随机推荐

  1. 记PHP使用rtrim()导致获得的数据乱码问题

    一.问题描述: 我用rtrim()函数去除右侧多余的"."号,去除之后,发现乱码. 二.出现原因: 当右侧没有分号,要去除的字符串的十六进制又刚刚好以81结尾,就导致81被去除,从 ...

  2. 【android】Parcelable的相关技术总结

    关于Parcelable的相关知识学习   进行Android开发的时候,无法将对象的引用传给Activities或者Fragments,我们需要将这些对象放到一个Intent或者Bundle里面,然 ...

  3. 二叉堆(2)LeftistHeap

    左倾堆,用于堆的快速合并. 规则: ① 节点的键值小于或等于它的左右子节点的键值. ② 节点的左孩子的NPL >= 右孩子的NPL. ③ 节点的NPL = 它的右孩子的NPL + 1. 测试文件 ...

  4. [Violet]天使玩偶/SJY摆棋子 [cdq分治]

    P4169 [Violet]天使玩偶/SJY摆棋子 求离 \((x,y)\) 最近点的距离 距离的定义是 \(|x1-x2|+|y1-y2|\) 直接cdq 4次 考虑左上右上左下右下就可以了-略微卡 ...

  5. IDEA构建maven项目生成的文件详解

    IDEA构建的maven+springBoot项目结构如下: 1. .gitignore:分布式版本控制系统git的配置文件,意思为忽略提交 在 .gitingore 文件中,遵循相应的语法,即在每一 ...

  6. Oracle 中的 Incarnation 到底是个什么?实验操作篇

    对于“化身”Incarnation概念了解之后,本篇通过手工恢复实验来具体操作演示,加深对Incarnation的理解,来自于博客园AskScuti. 你可以点击此处查看<概念理解篇>. ...

  7. wpf 移动动画

    private void moveTo(Point deskPoint, Control ell, double space) //deskPoint: 控件要移动到的位置 , ell :你要移动的空 ...

  8. [HDU4609] 3-idiots - 多项式乘法,FFT

    题意:有\(n\)个正整数,求随机选取一个3组合,能构成三角形的概率. Solution: 很容易想到构造权值序列,对其卷积得到任取两条边(可重复)总长度为某数时的方案数序列,我们希望将它转化为两条边 ...

  9. Mybatis-生成逆向工程后对数据库的模糊查询详解

    MyBatis-使用逆向工程中方法进行模糊查询 1.应用mybatis逆向工程会大大的提高我们的开发效率,如何应用mabatis 逆向生成的代码进行模糊查询那. 2.首先看一下pojo 层中examp ...

  10. C#中画三角形和填充三角形的简单实现

    C#中画三角形和填充三角形的简单实现: private void Form1_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graph ...