当前位置: 首页 > news >正文

linux命令ps aux|grep xxx详解

对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令.

使用该命令 可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的.

ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。

如果直接用ps命令,会显示所有进程的状态,通常结合grep命令查看某进程的状态。

grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

使用示例:

 

[root@node20 updateDB]# ps aux|grep ./update_stock

root 14232 0.0 0.0 5928 724 pts/1 S+ 18:16 0:00 grep ./update_stock

root 25021 0.0 0.0 3056 816 ? S Apr12 0:03 ./update_stock

 

ps aux输出格式:

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

格式说明:

USER: 行程拥有者

PID: pid

%CPU: 占用的 CPU 使用率

%MEM: 占用的记忆体使用率

VSZ: 占用的虚拟记忆体大小

RSS: 占用的记忆体大小

TTY: 终端的次要装置号码 (minor device number of tty)

STAT: 该行程的状态,linux的进程有5种状态:

D 不可中断 uninterruptible sleep (usually IO)

R 运行 runnable (on run queue)

S 中断 sleeping

T 停止 traced or stopped

Z 僵死 a defunct (”zombie”) process

注: 其它状态还包括W(无驻留页), <(高优先级进程), N(低优先级进程), L(内存锁页).

START: 行程开始时间

TIME: 执行的时间

COMMAND:所执行的指令

 

转载于:https://www.cnblogs.com/longshiyVip/p/4890181.html

相关文章:

  • EXCEL数据导入SQL表的方法
  • 研究:我们的宇宙至少四次进入其它宇宙
  • js获取元素样式
  • Adobe:下一代Flash Player效率将提高10倍
  • 九度OJ 1054:字符串内排序 (排序)
  • [CareerCup] 12.3 Test Move Method in a Chess Game 测试象棋游戏中的移动方法
  • Java常量池解析与字符串intern简介
  • Flash开发利器IntelliJ IDEA - 安装
  • 微软出页游用flash技术
  • 具体的了解“gt;/dev/null 2gt;amp;1”
  • 2.C#的输入、输出与运算符、数据类型
  • Flash CS5暗藏物理引擎
  • [国嵌攻略][042][代码搬移不可少]
  • 有关谷歌Chrome OS笔记本上的Flash Player
  • android基础知识(3)
  • 【Amaple教程】5. 插件
  • 230. Kth Smallest Element in a BST
  • 345-反转字符串中的元音字母
  • Debian下无root权限使用Python访问Oracle
  • E-HPC支持多队列管理和自动伸缩
  • hadoop集群管理系统搭建规划说明
  • Java-详解HashMap
  • Making An Indicator With Pure CSS
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 力扣(LeetCode)22
  • 利用jquery编写加法运算验证码
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 思维导图—你不知道的JavaScript中卷
  • 算法系列——算法入门之递归分而治之思想的实现
  • 通过几道题目学习二叉搜索树
  • 微信小程序填坑清单
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 【云吞铺子】性能抖动剖析(二)
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • #Java第九次作业--输入输出流和文件操作
  • (7)STL算法之交换赋值
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (五)关系数据库标准语言SQL
  • (一) springboot详细介绍
  • ./configure,make,make install的作用
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .Net Winform开发笔记(一)
  • .Net 中Partitioner static与dynamic的性能对比
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • .NET大文件上传知识整理
  • @Autowired标签与 @Resource标签 的区别
  • @autowired注解作用_Spring Boot进阶教程——注解大全(建议收藏!)
  • [BUUCTF]-PWN:[极客大挑战 2019]Not Bad解析
  • [bzoj1006]: [HNOI2008]神奇的国度(最大势算法)
  • [BZOJ2281][SDOI2011]黑白棋(K-Nim博弈)
  • [C#]winform制作圆形进度条好用的圆环圆形进度条控件和使用方法
  • [CF703D]Mishka and Interesting sum/[BZOJ5476]位运算
  • [Django ]Django 的数据库操作