美文网首页
cm005-top命令详解

cm005-top命令详解

作者: 0981b16f19c7 | 来源:发表于2019-06-25 11:59 被阅读0次

    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:表示进程已经消亡。

    相关文章

      网友评论

          本文标题:cm005-top命令详解

          本文链接:https://www.haomeiwen.com/subject/rartcctx.html