linux查看进程的方法 如何查看进程

linux查看进程的方法 如何查看进程,第1张

ps aux。ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。a:显示当前终端下的所有进程信息,包括其他用户的进程。u:使用以用户为主的格式输出进程信息。x:显示当前用户在所有终端下的进程。

查看所有进程:

1.ps -ef

2.ps -aux

e = all processes 显示所有进程

f = full全格式

a = show processes for all users 显示所有用户的进程u = display the process's user/owner 显示用户x = also show processes not attached to a terminal 显示无控制终端的进程

查看单个进程是否运行:

ps -ef|grep 进程

ps -aux|grep 进程

ps -ef显示参数详解:

UID 用户IDPID 进程IDPPID 父进程IDC CPU占用率STIME 开始时间TTY 开始此进程的TTYTIME 此进程运行的总时间CMD 命令名

ps -aux显示参数详解:

PID 进程的ID

PPID 父进程

%CPU 进程占用的CPU百分比

%MEM 占用内存的百分比

NI 进程的NICE值,数值大,表示较少占用CPU时间

VSZ 进程虚拟大小

RSS 驻留中页的数量

TTY 终端ID

STAT 进程状态(有以下几种)

D 无法中断的休眠状态(通常 IO 的进程)

R 正在运行可中在队列中可过行的

S 处于休眠状态

T 停止或被追踪

W 进入内存交换(从内核2.6开始无效)

X 死掉的进程(从来没见过)

Z 僵尸进程

<优先级高的进程

N 优先级较低的进程

L 有些页被锁进内存

s 进程的领导者(在它之下有子进程)

l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads)

+ 位于后台的进程组

WCHAN 正在等待的进程资源

START 启动进程的时间

TIME 进程消耗CPU的时间

COMMAND 命令的名称和参数

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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8342992.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存