Linux性能测试命令系列(3)- ps
ps
简介:report a snapshot of the current processes
ps显示瞬间进程的状态,不动态连续
top是对进程进行实时监控动态刷新显示统计信息
显示指定用户启动的进程
#ps -u li_xiaoming
#ps x -u li_xiaoming
#ps ux -u li_xiaoming
常用命令
显示所有user的进程(从1到活动的最大的进程号)的统计信息
#ps aux
将当前属于自己这次登录的PID与相关信息显示出来
#ps -l
ps的其他常见命令示例
#ps aux
#ps -lA
#ps axjf
ps的主要用途:
了解当前系统中进程的情况,ps可以查看以下各种信息:
(1)有哪些进程正在运行
(2)系统中每个进程/线程的运行状态
(3)进程是否已经结束
(4)进程是否僵尸进程
(5)哪些进程占用了过多的资源(优先考虑top命令或者其他命令)
(6)指定指定用户开启了哪些进程
(7)指定用户开启了哪些线程
(8)指定进程有几个线程
(9)指定进程有几个进程
示例:
1)查看a.out进程是否结束,运行状态
#ps aux | grep a.out | grep -v "grep"
2)查看a.out进程的线程数
#ps -eLf | grep a.out | grep -v "grep"|wc -l
注:L表示显示线程
此时pstree的方法为
#pstree | grep "a.out"
|-a.out --- 15 * [{a.out}]
注:a.out主进程一个,15子线程一个,一共16个线程。
此时/proc方法为
#ls /proc/`pidof a.out`/task | wc -l
16
此时/proc方法为
#grep "Threads" /proc/`pidof a.out`/status
Threas: 16
3)查看指定用户li_xiaoming启动的进程
#ps -u li_xiaoming
此时top的方法
#top -u li_xiaoming
4)查看指定用户li_xiaoming启动的进程,ux选项可以使输出的列字段更丰富
#ps ux -u li_xiaoming
5)查看指定用户li_xiaoming启动的线程
#ps -Lf -u li_xiaoming
注:不用添加使用-e选项!!!,-e选项会显示所有用户的线程或进程
此时top方法为
#top -H -u li_xiaoming
6)查看指定进程a.out的所有线程
#ps -Lf -p `pidof a.out`
此时top方法为
#top -H -p `pidof a.out`
更多详见$man ps
(END)
Linux性能测试命令系列(3)- ps相关推荐
- 【Linux 性能优化系列】Linux 性能优化 -- CPU 性能篇(三) Linux 软中断
[Linux 性能优化系列]Linux 性能优化 -- CPU 性能篇(三) Linux 软中断 [1]相关概念 [1.1]中断 中断其实是一种异步的事件处理机制,可以提高系统的并发处理能力:为了减少 ...
- 【Linux 性能优化系列】Linux 性能优化 -- CPU 性能篇(一) 平均负载、上下文切换、CPU 使用率
[Linux 性能优化系列]Linux 性能优化 -- CPU 性能篇(一) 平均负载.上下文切换.CPU 使用率 [1]相关概念 [1.1]平均负载 平均负载是指单位时间内,系统处于可运行状态和不可 ...
- linux性能测试命令h,Linux性能测试 pmap命令详解
Linux性能测试 pmap命令详解 这里有新鲜出炉的Linux常用命令,程序狗速度看过来! Linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户 ...
- 【Linux常用命令系列】 ps aux和ps -elf的区别
ps aux和elf的区别 常用的显示linux系统进程的命令,今天详细看下使用和区别. 区别:显示风格不同,前者以bsd风格输出,后者以unix标准格式输出 ps aux -a: 所有关联到终端的进 ...
- linux 性能测试命令
使用 stress 对CPU进行压力测试 sudo stress -c 8 -t 1000000 htop 监测负载 #!/bin/bash #apt install libs F12进入引导盘设置区 ...
- 查看linux内存优化,Linux性能优化和监控系列(三) 分析Memory使用状况
Linux性能优化和监控系列(三) 分析Mem 分析Memory使用状况 内存是影响服务器性能的一个主要因素, 当进程已经驻留内存或者系能够分配给进程足够的内存给它, CPU能顺利自如的运行. 如果发 ...
- Linux性能分析命令工具汇总
转自:http://rdc.hundsun.com/portal/article/731.html?ref=myread 出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章. ...
- (转)超全整理!Linux性能分析工具汇总合集
原文地址:https://rdc.hundsun.com/portal/article/731.html?ref=myread 出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇 ...
- 必备的 Linux 性能诊断分析工具!(文末送书)
阅读本文大概需要 8.8 分钟. 作者:董西孝 来源:http://t.cn/Ehs6xfz 福利:文末留言送 3 本Linux系统安全相关书籍<Linux系统安全:纵深防御.安全扫描与入侵检测 ...
最新文章
- 黑夜中也健步如飞的路
- Java_JAVA6动态编译的问题
- Android中LayoutInflater的使用
- [转]sqlserver 数据类型 及使用考虑
- PHP语言教父Gutmans炮轰Java:已经输掉Web之战
- 十二、linux GPIO初始化
- mysql查找执行效率慢的SQL语句
- 1加6投屏_今天说说投屏那点事,建议大家选购投屏器,要关注这些点
- Object对象具体解释(二)之clone
- BZOJ3555: [Ctsc2014]企鹅QQ
- 制造业数字化经营新思路:管理平台架构及三大落地方法论
- 地震射线追踪与有限差分正演模拟小软件
- c语言错误spawning,C语言一直出现Error spawning cl.exe的解决办法
- request.GetResponse()超时的解决办法
- 蓝牙打印 设置打印样式_双编辑模式 打印自由更轻松!——海鸟贴纸打印机蓝牙按键版体验...
- 记录开发过程中第一次遇到的回调地狱
- li序号 ul_ul ol li的序号编号样式
- java 基础数据结构_Java实现的基础数据结构
- Minimum supported Gradle version is 6.1.1. Current version is 5.6.4.
- python定时发送qq消息_自动给qq好友发消息
热门文章
- 2021年资料员-岗位技能(资料员)考试题及资料员-岗位技能(资料员)试题及解析
- 亚信CRM助力电信运营商进入智能化服务时代
- 矩阵的定义及其相关运算
- 计算机进入怎么解决办法,电脑开机进不了系统怎么办 电脑开机进不了系统解决方法【介绍】...
- C语言static类型变量特点是,c语言static
- 敏捷宣言:四种核心价值观和十二条原则
- SAM 模型真的是强悍到可以“分割一切”了吗?
- 【Pluto SDR】简单模拟通信系统
- springboot+dubbo+redis+RabbitMQ 项目实例
- SpringbootAdmin java.util.concurrent.TimeoutException 离线解决办法