监控进程状态
静态监控(命令:ps aux)
USER 进程运行的用户身份( 每一个进程,都需要一个特定的用户身份来运行 )
PID 子进程的身份标识 ( 就是一种标识,用来区分不同的进程 )
%CPU 该进程占用CPU的百分比是多少
%MEM 该进程占用内存的百分比是多少
VSZ 虚拟内存
RSS 实际占用内存
TTY 该进程是哪个终端运行的 ? 表示是系统运行的 pts/0 pts/1 来源的终端是哪一个
STAT 进程所表示的状态( 运行 暂停 停止 .......)
START 进程启动时间
TIME 进程占用CPU的时间
COMMAND 运行该进程需要执行的命令 [ ] 表示内核启动的进程
静态中STAT状态
STAT基本状态 描述 STAT状态+符号 描述
R 进程运行 s 进程是控制进程, Ss进程的领导者,父进程
S 可中断进程 < 进程运行在高优先级上, S<优先级较高的进程
T 进程被暂停 N 进程运行在低优先级上, SN优先级较低的进程
D 不可中断进程 + 当前进程运行在前台, R+该表示进程在前台运行
Z 僵尸进程 l 进程是多线程的, Sl表示进程是以线程方式运行
动态监控(命令:top)
us: 用户进程占用cpu百分比( 视频加密、视频解码 )
sy: 内核进程占用cpu百分比 ( 比如 网卡、硬件设备、硬盘 )
ni: 优先级高的进程占用cpu百分比
id: 空闲的百分比 ( 值越大、说明服务器越空闲 )
wa: 用户请求磁盘资源,磁盘很慢慢慢ÿ