Linux:系统进程---->查看命令【ps:静态查看进程】【top:动态查看进程】
一、静态查看进程
在使用Linux系统的时候,我们时常要查看系统进程情况,主要是了解进程的PID、状态、内存分配、CPU和已经花费的时间以及运行该进程的用户ID。
ps命令常被用来静态查看进程,在这里的静态,就是指显示命令执行瞬间的系统进程情况,下面要介绍的动态,就是不断刷新显示进程情况。
ps进程使用示例如下:
ps aux #查看进程使用情况
ps aux | less # 查看进程使用情况,考虑到显示过多,使用分管符和less命令查看
ps aux --sort CPU #查看进程使用情况,并按照CPU的使用率升序排列
ps aux --sort -CPU #查看进程使用情况,并按照CPU的使用率降序排列
ps aux --sort rss #查看进程使用情况,并按照内存的使用升序排列
ps aux --sort -rss #查看进程使用情况,并按照内存的使用降序排列
ps -ef | grep XXX #查看指定的进程是否开启
ps axo user,pid,ppid…… #查看进程,并且只查看后面列举出的信息
上述显示中,USER表示该进程的用户,PID表示进程ID,%CPU是CPU占用率,%MEM是内存占用率,VSZ是占用虚拟内存,RSS是占用实际内存,TTY是指进程运行的终端,STAT是指进程运行的状态,START是进程启动的时间,TIME是进程占用CPU的时间,COMMAND是进程对应的程序
STAT一列中,进程状态含义:
- R:运行
- S:可中断睡眠
- D:不可终端睡眠
- T:停止的进程
- Z:僵尸进程
- X:死掉的进程
- Ss:表示该进程是一个父进程,本身有子进程
- S<:表示优先级较高的进程
- SN:表示优先级较低的进程
- R+:表示前台进程
- Sl:表示以线程方式运行的进程
二、动态查看进程
top命令可以动态查看进程,top命令常用参数如下:
- -d 表示刷新的时间间隔,单位为s
- -p 表示查看指定PID的进程
- -u 表示查看指定用户的进程
- -n 表示top刷新指定次数后退出
top命令使用示例:
top -d 1
top -p 100
top -n 3 >123.txt
top -u nginx
上述四条命令都表示用top查看系统进程,第一条命令表示刷新时间为1秒,第二条命令表示只查看PID100的进程,第三条表示将top刷新3次的结果写入到123.txt文档中,第四条表示只显示用户为Nginx的进程。
top命令执行后结果如下:
此时按下 q
键退出查看状态。
参考资料:
Linux系统进程查看命令
Linux中查看进程状态信息
Linux:系统进程---->查看命令【ps:静态查看进程】【top:动态查看进程】相关推荐
- Linux入门学习(九)—— 怎么查看命令的帮助文档、怎么查看系统配置文件的帮助文档?
引言:上期回顾(想要学习的童鞋可以点击看看) 上一章讲诉了怎么快速查找文件,以及怎么找到一个命令所在位置,那么这一章就来讲怎么查看命令的帮助文档.在Linux命令中,我们是不会每个命令都会讲到 ...
- linux ps mp,Linux中的命令ps(ps -aux)
ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的:如果想对进程时间监控,应该用 top 工具.kill 用于杀死进程. ps命令最常用的还是用于监控后台进程的工作情况,因为后台进 ...
- Linux编程 7 (实时监测进程 top, 结束进程kill,killall)
一. 实时监测进程 top 在一篇里讲到ps命令在收集进程信息时非常有用,但它只能显示某个特定时间点的信息.想要观察那些频繁换进换出的内存进程趋势,用top命令是合适的.使用top命令如下图所示: 在 ...
- 命令top动态监控进程所占系统资源
用top命令显示进程所占的系统资源 这个命令用于动态监控进程所占系统资源,每隔3秒变一次.这个命令的特点是把占用系统资源(CPU,内存,磁盘IO等)最高的进程放到最前面. 命令top用法 语法: to ...
- linux top命令及结果详解 top -p 查看Linux程序运行进程
ps -a top -p 进程id https://www.cnblogs.com/zhoug2020/p/6336453.html root@ecs-210833:~# ps -aPID TTY T ...
- Linux系统常用命令,指令详解及案例
现在的企业有90%甚至更过是使用Linux操作系统, 所以不管是开发还是运维, 不会点Linux知识肯定是无法进入到企业里工作. 而且, 全球500强超级计算机几乎都是使用Linux操作系统, 这也是 ...
- 【linux学习笔记】ps top 查看的静态命令和动态命令
查看进程的静态命令ps 和动态命令top 学习书籍<鸟哥的LINUX私房菜 基础学习篇 (第四版)> 查看进程一共三个命令:ps , top, pstree ps: 静态查看 top: 动 ...
- Linux中查看进程命令ps -aux和ps -ef
Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux.这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格, ...
- linux中查看进程命令ps aux和ps -ef
Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux.这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格, ...
- linux查进程ps和top,Linux中几个进程查看命令总结 ps, top, htop, vmstat
ps命令可以以快照的方式,一次显示所有或部分系统进程. ps a :当前和中断相关进程[root@centos ~]# ps a PID TTY STAT TIME COMMAND 23 ...
最新文章
- 用Python分析本山大叔鬼畜视频为啥这么火
- centos出现磁盘坏掉,怎么修复和检测。
- windows服务器安全设置之提权篇
- ECShop 前台用户中心调整左侧栏目及中心部分呈现页面
- [20151126]IMPDP TRANSFORM参数.TXT
- C# 线程手册 第四章 线程设计原则 对等线程模型
- CDH5 Hadoop如何支持读写OSS
- Android PopupWindow的简单说明
- Android显示实时帧率工具
- 百度文库免费下载最新攻略,全新的百度文库下载方式
- 一行代码实现微信电脑多开
- win8 性能测试软件,win8系统优化软件评测
- mysql 临时表权限_MySQL临时表浅析
- regedit 命令行参数
- iOS开发技巧--xcode中的group与folder
- UE4 打包问题总结
- 设计模式之六个创建型模式的相关知识,简单易懂。
- 海康摄像头opencv实时回调
- IE8常见问题及解决方法
- SpringBoot整合tkMapper
热门文章
- 1+x证书-网络安全
- Main.obj : error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4,该符号在函数 long __cdecl InitD3D(struct HWND__ *)
- 机器学习中的损失函数(Loss Function)介绍、说明
- 计算机视觉期刊水平,计算机视觉和模式识别领域的SCI期刊菜鸡一枚,领域,识别,EditSprings,艾德思...
- 用C语言实现shell
- [ERROR] Slave SQL for channel ‘‘: Could not execute Write_rows event on table xxx.xxx; Duplicate ent
- 三十二楼层选几层最好_32楼层的选择几层最好 住楼房几层最好风水
- Java常见运算符整理
- java setAttribute的使用
- 实习笔记—— AOP开发II(AOP中Advice的类型)