shell/Linux 任务学习笔记整理3:grep/ps/top
注:
原文链接:https://blog.csdn.net/yjclsx/article/details/81508455
原文链接:ps命令之排序 - 海东潮 - 博客园 (cnblogs.com)
原文链接:(22条消息) /proc/cpuinfo 文件分析(查看CPU信息)_大叶子不小的博客-CSDN博客_/proc/cpuinfo


——ps
ps+sort
sort 选项与参数:
-f :忽略大小写的差异,例如 A 与 a 视为编码相同;
-b :忽略最前面的空格符部分;
-M :以月份的名字来排序,例如 JAN, DEC 等等的排序方法;
-n :使用『纯数字』进行排序(默认是以文字型态来排序的);
-r :反向排序;
-u :就是 uniq ,相同的数据中,仅出现一行代表;
-t :分隔符,默认是用 [tab] 键来分隔;
-k :以那个区间 (field) 来进行排序的意思
例如:
ps -eo rss,pmem,pcpu,vsize,args | sort -k 1 -r -n | less
按内存使用进行降序排列
ps , -e 是显示所有进程, -o是定制显示信息的格式
rss: resident set size, 表示进程占用RAM(内存)的大小,单位是KB
pmem: %M, 占用内存的百分比
pcpu:%C,占用cpu的百分比
vsize: 表示进程占用的虚拟内存的大小,KB
args:进程名(command)
sort命令对ps结果进行排序
-k 1 :按第一个参数 rss进行排
-r:逆序
-n:numeric,按数字来排序
方法二:
使用ps自有参数--sort进行排序
格式:
--sort=[+|-] key
从SORT KEYS段中选一个多字母键.“+”字符是可选地,因为默认地方向就是按数字升序或者词典顺序.
比如:
按内存升序排列:ps aux --sort=rss
按CPU降序排列:ps aux --sort=-%cpu
排序中运用的值是ps运用地内部值,并非仅用于某些输出格式地伪值.排序键列表见下表:
c cmd 可执行地简单名称
C cmdline 完整命令行
f flags 长模式标志
g pgrp 进程地组ID
G tpgid 控制tty进程组ID
j cutime 累计用户时间
J cstime 累计系统时间
k utime 用户时间
K stime 系统时间
m min_flt 次要页错误地数量
M maj_flt 重点页错误地数量
n cmin_flt 累计次要页错误
N cmaj_flt 累计重点页错误
o session 对话ID
p pid 进程ID
P ppid 父进程ID
r rss 驻留大小
R resident 驻留页
s size 内存大小(千字节)
S share 共享页地数量
t tty tty次要设备号
T start_time 进程启动地时间
U uid UID
u user 用户名
v vsize 总地虚拟内存数量(字节)
y priority 内核调度优先级
——grep

——查看CPU

原文链接:(22条消息) Linux中top命令参数详解_普通网友的博客-CSDN博客_top命令
原文链接:ps命令之排序 - 海东潮 - 博客园 (cnblogs.com)
原文链接:(22条消息) /proc/cpuinfo 文件分析(查看CPU信息)_大叶子不小的博客-CSDN博客_/proc/cpuinfo
shell/Linux 任务学习笔记整理3:grep/ps/top的更多相关文章
- linux命令学习笔记(44):top命令
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管 理器.下面详细介绍它的使用方法.top是一个动态显示过程,即可以通过用户按键来不断刷 ...
- Linux命令学习笔记目录
Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 ...
- Linux系统学习笔记:文件I/O
Linux支持C语言中的标准I/O函数,同时它还提供了一套SUS标准的I/O库函数.和标准I/O不同,UNIX的I/O函数是不带缓冲的,即每个读写都调用内核中的一个系统调用.本篇总结UNIX的I/O并 ...
- 尚硅谷韩顺平Linux教程学习笔记
目录 尚硅谷韩顺平Linux教程学习笔记 写在前面 虚拟机 Linux目录结构 远程登录Linux系统 vi和vim编辑器 关机.重启和用户登录注销 用户管理 实用指令 组管理和权限管理 定时任务调度 ...
- python学习笔记整理——字典
python学习笔记整理 数据结构--字典 无序的 {键:值} 对集合 用于查询的方法 len(d) Return the number of items in the dictionary d. 返 ...
- linux 驱动学习笔记01--Linux 内核的编译
由于用的学习材料是<linux设备驱动开发详解(第二版)>,所以linux驱动学习笔记大部分文字描述来自于这本书,学习笔记系列用于自己学习理解的一种查阅和复习方式. #make confi ...
- Deep Learning(深度学习)学习笔记整理系列之(五)
Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...
- Deep Learning(深度学习)学习笔记整理系列之(八)
Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...
- Deep Learning(深度学习)学习笔记整理系列之(七)
Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...
- Deep Learning(深度学习)学习笔记整理系列之(六)
Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...
随机推荐
- Flink Watermark示例
Watermark简介 在 Apache Flink 中,水印(Watermark) 是一种用于处理事件时间(Event Time)流数据的机制.它代表了流处理系统中对事件时间进度的理解,用来标识数据 ...
- 音频克隆:对话文本到口语对话生成MOSS-TTSD
之前介绍过几个音频克隆的可以项目:CosyVoice:https://www.cnblogs.com/cj8988/p/18975495IndexTTS:https://www.cnblogs.com ...
- AI大模型时代已来,推荐几款主流的智能化低代码平台(附真实测评)
随着AI大模型技术深入应用于企业管理应用的各方面,目前作为企业数字化应用构建的有力工具--低代码平台,也正迎来AI智能化升级.现在,市场上的各种低代码平台通过集成AI技术.自动化流程与数据分析等能 ...
- 《HelloGitHub》第 112 期
兴趣是最好的老师,HelloGitHub 让你对开源感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣.入门级的开源项目. github.com/521xueweihan/HelloG ...
- Saga Reader 0.9.9 版本亮点:深入解析核心新功能实现
Saga Reader 在 0.9.9 版本中迎来了一系列激动人心的更新,显著增强了其功能性.灵活性和用户体验.本次更新的核心亮点包括对更多外部大语言模型(LLM)的支持.引入了经典的 RSS 订阅源 ...
- GROOVY 字符串
class Example{ static void main(String[] args) { String sample = "hello world"; println(sa ...
- PostgresSql VACUUM 剖析
为什么需要 Vacuum MVCC MVCC:Multi-Version Concurrency Control,即多版本并发控制. PostgreSQL 使用多版本并发控制(MVCC)来支持高并发的 ...
- 社区集结令:Dora-rs 官方交流群正式开放!
如何能更好地服务于Dora-rs的中文开发者,是我们一直在思考的问题.为此,我们近期发布了官方中文教程,但这仅仅是一个开始. 我们深知,学习一门新技术,总会遇到各种各样的问题: 教程里的某个步骤卡住了 ...
- UNION ALL用法 以及 UNION ALL和UNION的区别
部分参考自文章: https://blog.csdn.net/a200822146085/article/details/119545374(CC 4.0 BY-SA版权协议)CSDN「我心依依旧」 ...
- Java集合——8.使用Properties
目录 Java中Properties类:配置文件操作 Properties类的本质 读取配置文件的步骤 1. 创建Properties实例 2. 加载配置文件 3. 获取配置值 写入配置文件 处理编码 ...