ps
命令是查看进程状态的最常用的命令,它可以提供关于进程的许多信息。根据显示的信息可以确定哪个进程正在运行,那个进程被挂起,遇到了哪些困难,进程已经运行了多久,进程正在使用的资源,进程的相对优先级,以及进程的表示号(PID)。
命令格式:
ps [options]
-a
: 显示系统中与tty相关的所有进程的信息。-e
: 显示所有进程的信息。-f
: 显示进程的所有信息。-l
: 以长格式显示进程信息。r
: 只显示正在运行的进程。u
: 显示面向用户的格式(包括用户名,CPU以及内存使用情况等信息)。x
: 显示所有非控制终端上的进程信息。--pid
: 显示由进程ID指定的进程的信息。--tty
: 显示指定终端上的进程的信息。
Linux的命令ps显示的信息项
命令:
ps -aux |more
ps -el
USER
: 启动进程的用户%CPU
: 运行该进程占用CPU的时间与该进程总的运行时间的比例%MEM
: 该进程占用内存和总内存的比例VSZ
: 虚拟内存的大小,以KB为单位RSS
: 占用实际内存的大小,以KB为单位STAT
: 表示进程的运行状态,包括以下几种代码: D 不可中断的睡眠; R 就绪(在可运行队列中);S
: 睡眠;T
: 被跟踪或停止;Z
: 终止(僵死)的进程。