美文网首页
Top命令中显示的进程状态

Top命令中显示的进程状态

作者: SnailFast | 来源:发表于2019-09-16 22:07 被阅读0次

top命名中S 列(也就是 Status 列)表示进程的状态。

top命令中的进程状态

        R 是 Running 或 Runnable 的缩写,表示进程在 CPU 的就绪队列中,正在运行或者正在等待运行。

        D 是 Disk Sleep 的缩写,也就是不可中断状态睡眠(Uninterruptible Sleep),一般表示进程正在跟硬件交互,为了保护进程数据与硬件一致,系统不允许被其他进程中断打断。

        Z 是 Zombie 的缩写,如果你玩过“植物大战僵尸”这款游戏,应该知道它的意思。它表示僵尸进程,也就是进程实际上已经结束了,但是父进程还没有回收它的资源(比如进程的描述符、PID 等)。

        S 是 Interruptible Sleep 的缩写,也就是可中断状态睡眠,表示进程因为等待某个事件而被系统挂起。当进程等待的事件发生时,它会被唤醒并进入 R 状态。

        I 是 Idle 的缩写,也就是空闲状态,用在不可中断睡眠的内核线程上。前面说了,硬件交互导致的不可中断进程用 D 表示,但对某些内核线程来说,它们有可能实际上并没有任何负载,用 Idle 正是为了区分这种情况。要注意,D 状态的进程会导致平均负载升高, I 状态的进程却不会。

        T 或者 t,也就是 Stopped 或 Traced 的缩写,表示进程处于暂停或者跟踪状态。向一个进程发送 SIGSTOP 信号,它就会因响应这个信号变成暂停状态(Stopped)。而当用调试器(如 gdb)调试一个进程时,在使用断点中断进程后,进程就会变成跟踪状态,这其实也是一种特殊的暂停状态,只不过你可以用调试器来跟踪并按需要控制进程的运行。

        X是 Dead 的缩写,表示进程已经消亡,所以你不会在 top 或者 ps 命令中看到它。

相关文章

  • ps 命令-查看进程

    ps命令用于显示当前进程(process)的状态,top命令实时显示process进程的状态。 参数解释: ps ...

  • Top命令中显示的进程状态

    top命名中S列(也就是 Status 列)表示进程的状态。 R是 Running 或 Runnable 的缩写...

  • 4-2 Linux中的进程 (2)--- 实时查看进程状态 to

    一、top 命令可以查看实时的进程状态(动态显示)。ps命令--查询系统的进程信息,不会动态更新,当次查询当次显示...

  • top命令显示的进程状态

    进程状态 R 是Running,Runnable 的缩写,表示进程在CPU的就绪队列中,正在运行或者正在等待CPU...

  • top、服务器参数查看、netstat、telnet

    1,top命令。 在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。能够实时显示系统中各个进程...

  • Linux常用的九个高级命令

    1.1 top: top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况 top命令...

  • Linux常用命令

    查看进程占用的CPU状况 top命令得到的结果如下: 查看当前内存的使用情况 free命令 显示瞬间进程状态 ps...

  • Linux top命令详解

    Linux top命令详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,...

  • Linux Top命令详解

    Linux Top命令详解 top命令是Linux环境下常用分析工具,能够实时显示系统中各个进程的资源占用状况 可...

  • cm005-top命令详解

    top 命令实时显示进程的状态。默认状态显示的是cpu密集型的进程,并且每5秒钟更新一次。你可以通过PID的数字大...

网友评论

      本文标题:Top命令中显示的进程状态

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