运维小结---ps aux查看进程状态

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运维小结---ps aux查看进程状态相关的知识,希望对你有一定的参考价值。

参考技术A 有时候需要查看进程的状态看是不是正常

可以通过ps aux查看进程的状态
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

USERE 进程的拥有者
PID 进程的ID
%CPU 占用的CPU使用率
%MEN 占用的内存使用率
%VSZ Virtual Memory Size。占用虚拟内存大小。
%RSS Resident Set Size。常驻内存集合大小,表示该进程分配的内存大小。
TYY 终端的次要装置号(minor device number of tty)
STAT 进程的状态,其有以下几种状态表示:

D: 无法中断的休眠状态 (通常 IO 的进程)
R: 正在执行中
S: 睡眠中,可中断
T: 暂停执行
Z: 已退出,成为僵尸进程
W: 没有足够的记忆体分页可分配
<: 高优先序的行程
N: 低优先序的行程
L: 有记忆体分页分配并锁在记忆体内 (实时系统或捱A I/O)

Linux -日常运维-ps

ps 查看系统进程
用法: ps -elf ps aux
ps aux 显示所有的进程
ps aux | grep nginx
ps -elf 和 aux差不多

USER :进程所有者
PID :进程pid,杀掉进程时使用.
START :启动时间
TIME: 运行时间
COMMAND : 进程名

STAT :进程状态
D:不能中断的进程
R: run状态的进程,某个时间段内使用cpu
S: sleep状态的进程
T: 暂停的进程 ctrl z
Z: 僵尸进程
<: 高优先级进程  
N: 低优先级进程
L: 内存中被所了内存分页

s: 主进程    #进程里包含了线程,线程是进程的子单元
l: 多线程进程   # 同一个进程下的线程全部共享相同的内存,而进程之间内存相互隔离

+: 前台进程

技术分享图片

ls -l /proc/进程号/ #每个进程都有一个目录,可以查看进程是从哪里启动的.
技术分享图片

以上是关于运维小结---ps aux查看进程状态的主要内容,如果未能解决你的问题,请参考以下文章

linux下查看进程的命令,ps grep 和 ps aux grep 有啥区别啊?

Linux进程管理

云计算学习days11---进程管理 ps aux STAT状态 pstree ps aux

linux命令ps aux|grep xxx详解

linux命令ps aux|grep xxx详解

linux命令ps aux | grep xxx详解