linux执行ps命令卡住了,linux ps命令的状态说明
linux上进程有5种状态:
1. 运行(正在运行或在运行队列中等待)
2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)
ps工具标识进程的5种状态码:
D 不可中断 uninterruptible sleep (usually IO)
R 运行 runnable (on run queue)
S 中断 sleeping
T 停止 traced or stopped
Z 僵死 a defunct (”zombie”) process
注: 其它状态还包括W(无驻留页),
使用ps格式输出来查看进程状态:
ps -eo user,stat..,cmd
user 用户名
uid 用户号
pid 进程号
ppid 父进程号
size 内存大小, Kbytes字节.
vsize 总虚拟内存大小, bytes字节(包含code+data+stack)
share 总共享页数
nice 进程优先级(缺省为0, 最大为-20)
priority(pri) 内核调度优先级
pmem 进程分享的物理内存数的百分比
trs 程序执行代码驻留大小
rss 进程使用的总物理内存数, Kbytes字节
time 进程执行起到现在总的CPU暂用时间
stat 进程状态
cmd(args) 执行命令的简单格式
例子:
查看当前系统进程的uid,pid,stat,pri, 以uid号排序.
ps -eo pid,stat,pri,uid –sort uid
查看当前系统进程的user,pid,stat,rss,args, 以rss排序.
ps -eo user,pid,stat,rss,args –sort rss
参考:
1. Linux Kernel Development Second Edition -
Ch3-1 Process Descriptor and the Task Structure
2. Linux man page for ps.
linux执行ps命令卡住了,linux ps命令的状态说明相关推荐
- 永远不要在Linux执行的10个最危险的命令
2019独角兽企业重金招聘Python工程师标准>>> Linux命令行佷有用.很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正在做什么时候.这篇文章并不打算引来你对L ...
- 在Linux执行的10个最危险的命令
Linux命令行佷有用.很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正 在做什么时候.这篇文章并不打算引来你对Linux或linux 命令行的愤怒.我们只是想让你意识到在你运行某些命令 ...
- linux批量命令卡住,关于linux:文件过多时ls命令为什么会卡住
不晓得你有没有遇到过当一个文件夹下文件特地多,在上面执行ls命令的时候要等好长时间能力展示进去的问题?如果有,你有想过这是为什么吗,咱们该如何解决? 要想深刻了解这个的问题产生的起因,咱们就须要从文件 ...
- Linux执行yum不显示时间,Linux停的yum命令详解(朝花夕拾)
yum是干什么的使用redhat,fedora的linuxer肯定都为rpm著名的dependency hell而头疼(这也是所有基于rpm发行版都有的问题).foo is needed by bar ...
- linux执行du等待时间长,Linux_linux磁盘管理命令之:du命令解析,经过长时间的发展,linux磁盘 - phpStudy...
linux磁盘管理命令之:du命令解析 经过长时间的发展,linux磁盘管理命令中df命令的使用,系统管理员想要知道df命令的功能,很多用户对多数linux磁盘管理命令也都有所了解,这里我发表一下个人 ...
- linux执行sh文件 查进程,linux – 用于检查进程是否已在运行的Shell脚本,如果是,则退出...
我有一个 shell脚本,方法是status()和start().代码如下: #function to check the jmeter processes running status(){ PID ...
- linux执行脚本提示文件忙,linux定时执行脚本文件fgo 封号吗
当我们要移动控制项(Control)或表单(Form)时,很多人习惯这样写: frmCustomer.Left=frmCustomer.Left 100 frmCustomer.Top=frmCust ...
- Linux下ps查找进程用kill终止命令
Linux下ps查找进程用kill终止命令<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:offic ...
- linux查看进程运行日志文件,【Linux】常用指令、ps查看进程、kill杀进程、启动停止tomcat命令、查看日志、查看端口、find查找文件...
1.说出 10 个 linux 常用的指令 1) ls 查看目录中的文件 2)cd /home 进入 '/ home' 目录:cd .. 返回上一级目录:cd ../.. 返回上两级目录 3)mkdi ...
最新文章
- Win32 堆内存分配示例
- 【数据字典】国标数据字典
- Android开发之通过WebView查看HTML源码的方法
- SI4432射频芯片方案物联网无线通信模块数传的典型应用
- RabbitMQ的应用场景以及基本原理简介
- 斗鱼Q3财报:移动端季度平均MAU再创新高至6190万,付费用户720万
- HTMO DOM部分---小练习;列表之间移动、日期选择、好友选中、滑动效果、滚动条效果、飞入飞出效果。...
- 计算机网络基础系列(七)复用、分用和可靠数据传输的基本原理
- 论文中图片加方框 matlab代码
- 解决刷了Gargoyle固件后某些LED灯不亮的问题
- FAR花菜一个前所未有的机遇
- 最新Discuz【西瓜】微信登录插件
- (转)无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动
- 计算机网络三元组,计算机网络chap07 传输层(1) - 三元组 五元组.pdf
- Python-List
- PYNQ入门(2)——启动系统及例程查看
- 请求转发(Forward)和重定向(Redirect)的区别
- 计算机安全检查表,电脑安全自我检查表.doc
- 背景图片宽高自适应实现
- php to myr,MYR是什么意思