ps aux 命令使用
转载请注明出处:
ps aux命令是一个常用的Linux/Unix系统命令,它用于查看正在运行的进程信息。下面是该命令使用的参数介绍、命令响应结果参数介绍以及一些使用实例的总结:
命令使用参数介绍:
-
a: 显示所有用户的进程,包括其他用户的进程。 -
u: 以用户为基础显示详细信息,包括用户名、进程ID、CPU利用率、内存使用等。 -
x: 显示没有控制终端的进程。
命令响应结果参数介绍:
ps aux命令的响应结果包含以下列参数:
-
USER: 进程所属的用户。 -
PID: 进程的ID。 -
%CPU: 进程使用的CPU百分比。 -
%MEM: 进程使用的内存百分比。 -
VSZ: 进程使用的虚拟内存大小(单位:KB)。 -
RSS: 进程使用的物理内存大小(单位:KB)。 -
TTY: 进程所连接的终端设备。 -
STAT: 进程状态。 -
START: 进程启动时间。 -
TIME: 进程占用CPU的累计时间。 -
COMMAND: 进程的命令行。
使用实例:
- 查看所有正在运行的进程:
ps aux
- 查看特定用户的进程:
ps aux -u username
协同参数
"ps aux" 命令是用于显示系统中所有进程的详细信息。以下是一些常用的与 "ps aux" 命令配合使用的参数:
-
-e:显示所有进程,而不仅限于当前用户。 -
-f:显示完整的进程信息,包括父进程ID、CPU使用情况、内存占用等。 -
-u <username>:显示特定用户的进程信息。 -
--sort=<key>:按指定的键对进程进行排序,常见的键包括 pid(进程ID)、cpu(CPU使用率)、rss(驻留集大小)等。 -
-r:以反序显示进程列表,即逆序排列。 -
--forest:以树状结构展示进程的父子关系。 -
-o <format>:自定义输出格式,可以指定要显示的字段,如 %cpu(CPU使用率)、%mem(内存使用率)等。
如查看当前系统中内存使用情况得排名:
ps aux --sort -rss

在 "ps aux" 命令的输出中,每个进程的状态(stat)字段表示其当前的执行状态。以下是一些常见的进程状态及其含义的示例说明:
- R(running):表示进程正在运行或等待执行。
- S(sleeping):表示进程处于睡眠状态,即在等待某个事件的发生。
- D(disk sleep):表示进程处于不可中断的睡眠状态,通常与输入/输出操作相关。
- T(stopped):表示进程已停止执行,并且可以通过调试器来控制它。
- Z(zombie):表示进程已经终止,但其父进程尚未清理其进程表项和退出状态,因此成为僵尸进程。
- I(idle):表示进程处于空闲状态,即没有要执行的任务。
这些是常见的进程状态标识符,它们帮助我们了解进程在系统中的运行状态。
ps aux 命令使用的更多相关文章
- ps -aux 命令下的前几行内容解释 与 top命令下的前几行内容解释
系统进程分为5种不同的状态: R(运行):正在运行或在运行队列中等待 S(中断):休眠中,在等待某个条件的形成或接受到信号 D(不可中断):收到信号不唤醒和不可运行.进程必须等待直到有中断发生 Z(僵 ...
- Linux中 ps aux 命令
$ ps aux USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 11 100.0 0.0 0 16 ?? RL 4Dec09 ...
- ps aux命令解析
auxa 显示所有与终端相关的进程,由终端发起的.x 显示所有与终端无关的进程.u 显示用户导向的用户列表.VSZ 虚拟内存集,进程占用的虚拟内存空间RSS 物理内存集,进程战用实际物理内存空间.S ...
- TOP和PS aux命令显示出来的栏目所代表的意思
USER: 行程拥有者 PID: pid %CPU: 占用的 CPU 使用率 %MEM: 占用的记忆体使用率 VSZ: 占用的虚拟记忆体大小 RSS: 占用的记忆体大小 TTY: 终端的次要装置号码 ...
- Mac终端中输入ps aux显示全部进程
ps命令是Process Status的缩写. ps aux命令用来列出系统中当前运行的那些进程. ps aux | grep chrome 表示查询关于chrome的所有程序(grep可作为文件内的 ...
- linux ps -aux各列含义
常用ps -aux命令来查看进程情况,但对各列含义还有点模糊,查一下以备后用 # ps aux | moreUSER PID %CPU %MEM VSZ RSS TT ...
- Linux ps -ef vs. ps aux(ps -aux)
ps aux.ps -aux.ps -ef之间的区别 - wynter_的博客 - CSDN博客 https://blog.csdn.net/wynter_/article/details/73825 ...
- 《linux命令》ps -aux详细解释
本文转载自http://blog.chinaunix.net/uid-21516619-id-1824945.html 显示其他用户启动的进程(a) 查看系统中属于自己的进程(x) 启动这个进程的用户 ...
- linux命令ps aux|grep xxx详解
对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令. 使用该命令 可以确定有哪些进程正在运 ...
- Linux命令之查看服务进程(ps aux、ps -aux、ps -ef)的运用
执行ps命令即可列出的是当前服务器进程的快照(时间点),如果想要实时动态的显示进程信息,就可以使用top命令. linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断( ...
随机推荐
- jQuery 添加水印
jQuery 添加水印 <script src="../../../../AJs/jquery.min.js"></script> <script t ...
- C++面试八股文:struct、class和union有哪些区别?
某日小二参加XXX科技公司的C++工程师开发岗位5面: 面试官:struct和class有什么区别? 小二:在C++中,struct和class的唯一区别是默认的访问控制.struct默认的成员是pu ...
- STL-stack(ACM)
1.没有.clear()操作,需要手动pop() 重构函数(默认) stack<int> a; 基础操作 a.push() // 入栈 a.pop() // 弹出栈顶元素 a.empty( ...
- 【LGR-142-Div.4】洛谷入门赛 #13 赛后总结
A.魔方 目测入门 -,就是需要开long long //1 #include<bits/stdc++.h> typedef long long valueType; int main() ...
- Dubbo负载均衡策略之 一致性哈希
本文主要讲解了一致性哈希算法的原理以及其存在的数据倾斜的问题,然后引出解决数据倾斜问题的方法,最后分析一致性哈希算法在Dubbo中的使用.通过这篇文章,可以了解到一致性哈希算法的原理以及这种算法存在的 ...
- .NET Core(C#)使用Titanium.Web.Proxy实现Http(s)代理服务器监控HTTP请求
关于Titanium.Web.Proxy详细信息可以去这里仔细看看,这里只记录简单用法 安装引用Titanium.Web.Proxy NuGet直接获取Titanium.Web.Proxy 使用 配置 ...
- Java Date与时间戳的转换问题
Java中String与Date格式之间的转换 - NemoWang - 博客园 (cnblogs.com) 主要是String类型的时间,需要使用DateFormat来进行设置转换的格式,调用fmt ...
- 这问题巧了,SpringMVC 不同参数处理机制引发的思考
这个问题非常有趣,不是SpringMVC 的问题,是实际开发中混合使用了两种请求方式暴露出来的. 问题场景 功能模块中,提供两个 Http 服务.一个是列表查询(application/json 请求 ...
- 软件设计 day1
Software Design Methodology 软件设计方法学 中国石油大学(华东)2022-2023-3 国际周课程 Advanced software design 张晓东老师邀请在日本广 ...
- Python Django 模版全解与实战
本文首先介绍了Django模板系统的基础知识,接着探讨了如何安装和配置Django模板系统,然后深入解析了Django模板的基本结构.标签和过滤器的用法,阐述了如何在模板中展示模型数据,最后使用一个实 ...