cm005-top命令详解

2019-06-25  本文已影响0人  0981b16f19c7

top 命令实时显示进程的状态。默认状态显示的是cpu密集型的进程,并且每5秒钟更新一次。你可以通过PID的数字大小,age (newest first), time (cumulative time),resident memory usage(常驻内存使用)以及进程从启动后占用cpu的时间。

#top

PID: 进程描述符 

USER: 进程的拥有者 

PRI:进程的优先级 

NI: nice level 

SIZE: 进程拥有的内存(包括code segment + data segment + stack segment) 

RSS: 物理内存使用

VIRT(virtul memory usage): 进程需要的虚拟内存大小

RES(resident memory usage): 常驻内存 

SHARE: 和其他进程共享的物理内存空间 

STAT:进程的状态,有 S=sleeping,R=running,T=stopped or traced,D=interruptible sleep(不可中断的睡眠状态),Z=zombie。 

%CPU: CPU使用率 

%MEM: 物理内存的使用

TIME: 进程占用的总共cpu时间 

COMMAND:进程的命令

#S列进程状态分析

R:表示进程在CPU的就绪队列中,正在运行(running)或正在等待运行(runnable)。

D:不可中断状态睡眠,一般表示进程正在跟硬件交互,并且交互过程不允许被其他进程或中断打断。D状态会导致平均负载升高。

Z:僵尸进程,表示进程已经结束,但是父进程还没有回收它的资源。

S:可中断睡眠,表示进程因为等待某个时间而被系统挂起,当进程等待的时间发生时,它会被唤醒并进入R状态。

I:空闲状态,用在不可中断睡眠的内核线程。I状态不会导致平均负载升高。

T:表示进程处于暂停或跟踪状态。

X:表示进程已经消亡。

上一篇下一篇

猜你喜欢

热点阅读