linux 内存,cpu占用最高进程查询
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占用最高进程查询的更多相关文章
- linux查看内存cpu占用
linux查看内存cpu占用top 命令 按q退出 可以添加额外选项选择按进程或按用户查看如: top -u gitu PID:进程idPR:进程的优先级别,越小越优先被执行NInice:值VIRT ...
- linux查看占用内存/cpu最高的进程情况
linux查看占用cpu最高的进程 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head 或者top (然后按下M,注意这里是大写) linux查 ...
- Linux内存点滴:用户进程内存空间
原文出处:PerfGeeks 经常使用top命令了解进程信息,其中包括内存方面的信息.命令top帮助文档是这么解释各个字段的.VIRT , Virtual Image (kb)RES, Residen ...
- linux 查看占用内存/CPU最多的进程
可以使用一下命令查使用内存最多的5个进程 ps -aux | sort -k4nr | head -n 5 或者 top (然后按下M,注意大写) 可以使用一下命令查使用CPU最多的5个进程 ps - ...
- 查看linux占用内存/CPU最多的进程
可以使用一下命令查使用内存最多的10个进程 ps -aux | sort -k4nr | head -n 10 可以使用一下命令查使用CPU最多的10个进程 ps -aux | sort -k3nr ...
- <转>查看linux占用内存/CPU最多的进程
转自 http://beginman.cn/page26/ 查使用内存最多的10个进程 ps -aux | sort -k4nr | head -n 10 或者top (然后按下M,注意大写) 查使用 ...
- Linux 内存缓存占用过大,Centos7设置定时清除buff/cache的脚本
Linux系统buff/cache 中缓存数据占用内存过高,定时清理buff/cache ,释放系统内存 root权限创建脚本文件: touch cleanCache.sh && vi ...
- Linux显存占用无进程清理方法(附批量清理命令)
在跑TensorFlow.pytorch之类的需要CUDA的程序时,强行Kill掉进程后发现显存仍然占用,这时候可以使用如下命令查看到top或者ps中看不到的进程,之后再kill掉: fuser -v ...
- 黄聪:MYSQL使服务器内存CPU占用过高问题的分析及解决方法
方法一: 使用 show processlist 语句,查找负荷最重的 SQL 语句,优化该SQL,比如适当建立某字段的索引. 方法二: #查看慢SQL日志是否启用mysql> show var ...
随机推荐
- "Chrome的network中无法显示OPTIONS请求"的解决方案
目录 #事故现场 #分析及解决方法 #参考 #事故现场 在前端发送一个跨域请求的时候,要先发送个options请求,从而获知服务端是否允许该跨域请求. 跨域资源共享标准新增了一组 HTTP 首部字段, ...
- Docker最全教程——从理论到实战(二十三)
如何节约云端成本? 上云在大部分情况下就是为了降低成本,在这方面,主流的容器服务基本上都能够有效地降低成本——不仅能够高效自动化的管理和控制容器,而且不需支付Kubernetes 主节点的费用.不过, ...
- CSS:display:none的使用注意事项
总结:display:none 属性会使元素完全隐藏,js无法获得元素,通过js设置style.display="inline-block" 后 js才可获得此元素的属性和内容 ...
- 图片,base64 互转
import sun.misc.BASE64Decoder; import java.io.FileOutputStream; import java.io.OutputStream; /** * @ ...
- 如何处理pom文件中没有找到HUB检查到高危漏洞的依赖包
最近使用HUB工具检查到maven工程中存在高危险漏洞,虽然定位到具体的引用包了,但是在pom文件中却没有发现该依赖包.此时,我们就需要用到这条命令mvn dependency:tree,该命令会将m ...
- 1304F2 - Animal Observation (hard version) 线段树or单调队列 +DP
1304F2 - Animal Observation (hard version) 线段树or单调队列 +DP 题意 用摄像机观察动物,有两个摄像机,一个可以放在奇数天,一个可以放在偶数天.摄像机在 ...
- [ C++ ] 常用位运算技巧
1.除以二 a >> 1 2.二的n次方 1 << n 3.十进制转2进制 x&(1<<i) 持续更新
- python面试的100题(13)
29.Given an array of integers 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数.你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用.示例:给定nums ...
- day18 sed
具体功能作用: 1) 文件中添加信息的能力 (增) ok 2) 文件中删除信息的能力 (删) ok 3) 文件中修改信息的能力 (改) 4) 文件中查询信息的能力 (查) OK sed命令的语法信息 ...
- Linux - Shell - 算术表达式 - 算数运算
概述 shell 中基于 $(()) 的 算数运算 背景 复习 shell 脚本 凑数吧 准备 环境 os centos7 1. 算数运算 代码 #!/bin/bash # $(()) 的数学运算, ...