​​Linux下ps -ef和ps aux的区别及格式详解​

news/2024/5/16 15:25:06/文章来源:https://blog.csdn.net/summer_fish/article/details/129795903

Linux下显示系统进程的命令ps,最常用的有 ps -ef 和 ps aux。这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格 和 BSD 风格,ps aux最初用到Unix Style中,而ps -ef被用在System V Style中,两者输出略有不同。现在的大部分Linux系统都是可以同时使用这两种方式的。

ps -ef 是用标准的格式显示进程的、其格式如下:

UID        PID  PPID  C STIME TTY          TIME CMD
......
root       604     1  7 2月23 ?       2-12:45:35 /usr/bin/python3 /app/exporter/docker_exporter/docker_exporter.py
libstor+   606     1  0 2月23 ?       00:00:11 /usr/bin/lsmd -d
kmsuat     607     1  0 2月23 ?       03:06:25 /app/jdk-17/bin/java -jar /app/jenkins/bin/jenkins-2.361.3.war --httpPort=8080 -Djava.awt.headless=true
root       687     1  0 2月23 ?       00:12:54 /usr/bin/python3 /app/exporter/oracle_exporter/oracle_exporter.py
kmsuat     688     1 16 2月23 ?       5-05:29:26 /app/prometheus/prometheus --config.file=/app/prometheus/prometheus.yml --web.enable-lifecycle --storage.tsdb.path=/app/prometheus/data --web.external-url=http:
root      1208     1  0 2月23 ?       00:00:00 /usr/sbin/sshd -D
kmsuat    1209     1  0 2月23 ?       01:00:02 /app/grafana-8.3.3/bin/grafana-server web --config=/app/grafana-8.3.3/conf/defaults.ini
root      1210     1  0 2月23 ?       00:46:25 /usr/sbin/snmpd -LS0-6d -f
root      1212     1  0 2月23 ?       02:28:52 /usr/bin/dockerd --config-file=/app/docker/etc/daemon.json
root      1216     1  0 2月23 ?       01:45:02 /usr/sbin/rsyslogd -n
root      1405  1212  0 2月23 ?       01:38:16 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd
......
kmsuat   32052 31996  0 15:06 ?        00:00:00 /usr/libexec/openssh/sftp-server
kmsuat   32065 31996  0 15:06 pts/1    00:00:00 -bash
kmsuat   32214 32065  0 15:06 pts/1    00:00:00 top
root     32215     2  0 10:20 ?        00:00:00 [kworker/5:2]

其中各列的内容意思如下:

UID           //用户ID、但输出的是用户名 

PID           //进程的ID 

PPID         //父进程ID 

C              //进程占用CPU的百分比 

STIME     //进程启动到现在的时间 

TTY         //该进程在哪个终端上运行,若与终端无关,则显示? ;若为pts/0等,则表示由网络连接主机进程。 

CMD       //命令的名称和参数

ps aux 是用BSD的格式来显示、其格式如下:

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
......
root       604  7.8  6.3 5529556 1033368 ?     Ssl  2月23 3646:19 /usr/bin/python3 /app/exporter/docker_exporter/docker_exporter.py
polkitd    605  0.0  0.0 540556 12128 ?        Ssl  2月23   0:34 /usr/lib/polkit-1/polkitd --no-debug
libstor+   606  0.0  0.0   8580   832 ?        Ss   2月23   0:11 /usr/bin/lsmd -d
kmsuat     607  0.4 27.7 10142016 4520112 ?    Ssl  2月23 186:28 /app/jdk-17/bin/java -jar /app/jenkins/bin/jenkins-2.361.3.war --httpPort=8080 -Djava.awt.headless=true
root       626  0.1  0.0 225096  6116 ?        Ss   2月23  63:51 /usr/bin/vmtoolsd
root       627  0.0  0.0 223928  5760 ?        Ss   2月23   0:00 /usr/sbin/abrtd -d -s
root       632  0.0  0.0  26380  1784 ?        Ss   2月23   0:52 /usr/lib/systemd/systemd-logind
root       635  0.6  0.2 716244 42284 ?        Ssl  2月23 300:56 /usr/local/7xops-agent/LinuxDisruptor
root       636  0.0  0.1 305864 20392 ?        Ss   2月23  20:52 /usr/bin/python3 /app/exporter/polardb_exporter/polardb_exporter.py
dbus       640  0.0  0.0  60160  2428 ?        Ss   2月23   1:33 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
ntp        656  0.0  0.0  27804  2044 ?        Ss   2月23   0:08 /usr/sbin/ntpd -u ntp:ntp -g
root       680  0.0  0.0 296184 14624 ?        Ss   2月23  34:46 /usr/bin/python3 /app/exporter/otter_exporter/otter_exporter.py
......

同ps -ef 不同的有列有:

USER        //用户名 

%CPU      //进程占用的CPU百分比 

%MEM      //占用内存的百分比 

VSZ         //该进程使用的虚拟內存量(KB) 

RSS         //该进程占用的固定內存量(KB)(驻留中页的数量) 

STAT         //进程的状态 

START      //该进程被触发启动时间 

TIME         //该进程实际使用CPU运行的时间

其中STAT状态位常见的状态字符有:

D      //无法中断的休眠状态(通常 IO 的进程); 

R      //正在运行可中在队列中可过行的; 

S      //处于休眠状态; 

T      //停止或被追踪; 

W      //进入内存交换 (从内核2.6开始无效); 

X      //死掉的进程 (基本很少见); 

Z      //僵尸进程; 

<      //优先级高的进程 

N      //优先级较低的进程 

L      //有些页被锁进内存; 

s      //进程的领导者(在它之下有子进程); 

l      //多线程,克隆线程(使用 CLONE_THREAD, 类似 NPTL pthreads); 

+      //位于后台的进程组;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_654257.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软件测试找了2个月了,找不到工作怎么办?

那就问你一些问题&#xff0c;看你能回答多少 1:测试流程是什么&#xff1f;测试用例包含哪些内容&#xff1f;测试用例设计都有哪些&#xff1f;给你一个一次性杯子&#xff0c;你会怎么测试&#xff1f; 2:数据库怎么查看前十行数据&#xff1f;内连接和外连接的区别&#…

基于SSM+maven框架实现的企业考勤管理系统

一、项目简介 本项目是一套基于SSMmaven框架实现的企业考勤管理系统&#xff0c;主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者。 包含&#xff1a;项目源码、数据库脚本等&#xff0c;该项目可以直接作为bishe使用。 项目都经过严格调试&#xf…

flink集群使用yarn per-job提交jar任务

需求把flink的资源调度管理交给专业的框架yarn框架去做&#xff01;怎么做&#xff1f;搭建好hadoop集群&#xff0c;启动hdfs集群和yarn集群安装好flink集群进入flink集群下面&#xff0c;用per-job的方式启动bin/flink run -m yarn-cluster -yn 2 -yjm 1024 -ytm 1024 /home…

四福来轮全向底盘实现画图功能

1. 功能说明 本文示例将实现四轮全向底盘绘制正六边形的功能。 2. 结构说明 全向底盘具备结构简单、运动灵活等特点。四轮全向底盘采用全向福来轮作为执行轮&#xff0c;四个轮成正方形分布&#xff0c;且每个轮在斜45方向安装。全向福来轮由主轮和副轮组成&#xff0c;主轮和副…

Spring动态数据源配置

一 背景在互联网系统中&#xff0c;随着用户量的增长&#xff0c;单数据源通常无法满足系统的负载要求。因此为了解决用户量增长带来的压力&#xff0c;在数据库层面会采用读写分离技术和数据库拆分等技术。读写分离就是就是一个Master数据库&#xff0c;多个Slave数据库&#…

Linux系统中使任务后台挂起不停止的命令

在使用远程SSH连接工具时&#xff0c;退出工具时任务也停止&#xff0c;相当于远程连接工具在系统开启了一个Terminal终端&#xff0c;服务也会随着终端的中断而停止。Linux系统也提供了服务基于后台运行的命令&#xff0c;是独立于终端的进程。 nohup Linux nohup Linux no…

vue3中defineComponent 的作用详解

defineComponent基本用法 vue3中&#xff0c;新增了 defineComponent &#xff0c;它并没有实现任何的逻辑&#xff0c;只是把接收的 Object 直接返回&#xff0c;它的存在是完全让传入的整个对象获得对应的类型&#xff0c;它的存在就是完全为了服务 TypeScript 而存在的。 …

聊聊宝马奥迪那些隐藏得深还不好找的网关(Gateway)与诊断

网关&#xff08;Gateway&#xff09;作为汽车网络系统的核心控制装置&#xff0c;主要负责不同结构和特性的数据与其他电子控制单元之间的协作转换、数据交换、故障诊断等工作。在宝马车系中&#xff0c;中央网关模块、安全和网关模块、多音频系统控制器、便捷式进入及启动系统…

FITC-PEG-SH,荧光素-聚乙二醇-巯基的用途:用于修饰氨基酸,蛋白质等

FITC-PEG-SH 荧光素聚乙二醇巯基 英文名称&#xff1a;Fluorescein (polyethylene glycol)Thiol 中文名称&#xff1a;荧光素聚乙二醇巯基 外观: 黄色液体、半固体或固体&#xff0c;取决于分子量。 溶剂&#xff1a;溶于水等其他常规性有机溶剂 激光/发射波长&#xff1a…

Baklib:企业在线帮助文档/知识库解决方案

什么是Baklib&#xff1f; Baklib是一款简单好用的知识管理软件&#xff0c;适用于企业搭建在线帮助文档/知识库。它提供了一个可视化的编辑器&#xff0c;让用户能够快速创建和修改文档。支持多种文件上传&#xff0c;包括&#xff1a;Word、PDF、PPT等&#xff0c;此外提供了…

day1 计算机组成与结构考点汇总

一、重点知识点 计算机硬件组成、运算器、控制器奇偶校验码、循环冗余校验码、海明码指令系统&#xff1a;指令操作数寻址方式、CISC和RISC、指令流水线的计算存储系统&#xff1a;分级存储、局部性原理、cache、主存编址计算、磁盘输入输出技术&#xff1a;程序查询方式、中断…

系统集成项目管理工程师案例分析考点汇总(整体管理)

项目整体管理常见考点1. 项目章程的内容及作用2. 工作说明书包含的内容3. 项目管理计划的内容4. 项目管理计划的子计划5. 制定项目管理计划中常见的问题6. 项目管理计划的编制原则及过程7. 指导与项目管理活动执行的有关内容8. 项目整体变更控制流程9. 整体变更常见问题及其应对…

自动化测试——整体结构响应断言

文章目录一、针对与“大响应数据”如何断言&#xff1f;二、JSONSchema 简介三、JSONSchema 整体结构响应断言四、JSONSchema 的生成和验证可以使用类方法&#xff0c;就可以实现JSONSchemaUtils.方法测试用例一、针对与“大响应数据”如何断言&#xff1f; 针对主要且少量的业…

并发编程-2

1.锁的分类 1.1 可重入锁、不可重入锁 Java中提供的synchronized&#xff0c;ReentrantLock&#xff0c;ReentrantReadWriteLock都是可重入锁。 1.1.1重入&#xff1a; 当前线程获取到A锁&#xff0c;在获取之后尝试再次获取A锁是可以直接拿到的。 1.1.2不可重入&#xff1…

映宇宙2022年营收63亿元:同比下降三成,毛利率提升4.3个百分点

3月26日&#xff0c;映宇宙&#xff08;HK:03700&#xff0c;即“映客”&#xff09;发布截至2022年12月31日的2022年度业绩财务报告。财报显示&#xff0c;映宇宙2022年的总营收为63.19亿元&#xff0c;较2021年同期的91.76亿元下降31.1%。 2022年&#xff0c;映宇宙的经营亏…

C++多态和虚函数快速入门教程

基类的指针也可以指向派生类对象&#xff0c;请看下面的例子&#xff1a; ​ #include <iostream> using namespace std; //基类People class People{ public: People(char *name, int age); void display(); protected: char *m_name; int m_age; }; People::People(cha…

Vue+springboot大学新生入学报道学籍审核系统java

本大学生入学审核系统管理员和学生。管理员功能有个人中心&#xff0c;学生管理&#xff0c;学籍信息管理&#xff0c;入学办理管理等。学生功能有个人中心&#xff0c;学籍信息管理&#xff0c;入学办理管理等。因而具有一定的实用性。本站是一个B/S模式系统&#xff0c;采用S…

ts,依赖分析统计你的代码使用情况

笔者前公司在判断某个插件/三方包是否调用、调用次数、版本等情况时依然是在所有项目中“全局搜索”。这不仅会导致效率低下&#xff0c;还会带来麻烦。 与此相似的情况是&#xff1a;你是否担心 cookie 这样容易被滥用的存储空间的“污染”&#xff1f;你是否在意依赖调用方代…

Linux中nginx如何重启、启动与停止/设置开机自启动

一、启动 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 启动代码格式&#xff1a;nginx安装目录地址 -c nginx配置文件地址 例如&#xff1a; [rootlocalhost ~]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 二、停止 nginx的…

统计成绩最大值和最小值-课后程序(JavaScript前端开发案例教程-黑马程序员编著-第3章-课后作业)

【案例3-1】 统计成绩最大值和最小值 一、案例描述 考核知识点 数组的创建 练习目标 掌握创建数组的方式。了解Array.length求数组长度 需求分析 输入小明的5门成绩&#xff0c;计算出总分&#xff0c;平均分、最高分&#xff0c;最低分。 案例分析 效果如图3-1所示。计算结…