linux命令ps aux

您所在的位置:网站首页 Linux中的PS命令是一个静态显示过程 linux命令ps aux

linux命令ps aux

2024-07-16 01:13| 来源: 网络整理| 查看: 265

linux的ps aux |grep 命令

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

使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.

总之大部分信息都是可以通过执行该命令得到的.

 

ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;

如果想对进程时间监控,应该用 top 工具。(top会1s一刷新)

 

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

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

 

使用示例:

root@ubuntu00:~/acai/mmdetection$ ps aux|grep ./python xxx 2542 0.0 0.0 396096 94940 ? Sl 4月05 1:39 /home/xx/anaconda3/bin/python3.6 /usr/local/bin/jupyter-notebook xx 56617 0.0 0.0 1278076 95120 pts/9 Sl+ 14:17 0:03 /home/xx/deeplearning/anaconda3/envs/open-mmlab/bin/python /home/dl/deeplear xxx 57891 0.0 0.0 560856 49488 ? Ssl 14:40 0:01 /home/xx/deeplearning/anaconda3/envs/pytorch/bin/python -m ipykernel_launche xxx 74158 0.0 0.0 15968 2244 pts/8 S+ 16:24 0:00 grep --color=auto./python

上面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(无驻留页),



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3