现在的位置: 首页 > 操作系统 > 正文

Linux性能监控常用命令——PS

2015年01月04日 操作系统 ⁄ 共 621字 暂无评论 ⁄ 阅读 1,016 次
文章目录

PS是Process Status的缩写,用来列出系统当前进程,它提供的是命令执行时刻的静态进程信息,若想获取动态进程信息则要用top,结束进程使用kill。

进程状态

R:运行running,正在运行或在运行队列中等待;

S:中断sleeping,休眠中或受阻,在等待某个条件的形成或接受到信号;

D:不可中断,收到信号不唤醒或不可运行,进程必须等待直到有中断发生;

T:停止stop,进程收到SIGSTOP,STGSTP,SIGTOU信号后停止运行;

Z:僵死zombie,进程已终止但进程描述存在,直到父进程调用wait4()系统后释放;

命令参数

a:显示现行终端下的所有程序,包括其他用户的程序;

-a:显示所有终端机下执行的程序,除了阶段领导者之外;

-A:显示所有进程;

u:以用户为主的格式来显示详细信息;

-u:列出属于该用户的进程状况,也可指定用户,注与u不同;

x:显示所有进程,不以终端来区分;

常用参数

aux输出为:USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

USER(进程所有者)、PID(进程ID)、%CPU(CPU占用率)、%MEM(内存占用率)、VSZ(虚拟内存占用)、RSS(内存占用)、TTY(终端装置号)、STAT(进程状态)、START(进程启动时间)、TIME(进程消耗CPU时间)、COMMAND(进程执行命令名)。

-ef输出为:UID PID PPID C STIME TTY TIME CMD

» 声明:本站文章源于个人经验总结或书籍、互联网转载,内容仅用于个人学习,请勿转载,否则后果自负!

给我留言

留言无头像?