当前位置:  开发笔记 > 编程语言 > 正文

在linux中,"top"命令中的所有值是什么意思?

如何解决《在linux中,"top"命令中的所有值是什么意思?》经验,为你挑选了2个好方法。

当你运行"top"并查看所有正在运行的进程时,我一直想知道一切实际意味着什么.例如,运行过程的所有各种单字母状态代码(R =正在运行,S =正在等待......)

我在哪里可以找到这个?



1> CesarB..:

手册页说明状态代码映射到的内容,但不是它们实际意味着什么.从顶部手册页:

'D' = uninterruptible sleep
'R' = running
'S' = sleeping
'T' = traced or stopped
'Z' = zombie

'R'是最简单的; 该进程已准备好运行,并且只要轮到它使用CPU就会运行.

'S'和'D'是两种睡眠状态,其中过程正在等待某些事情发生.区别在于'S'可以被信号中断,而'D'则不能(通常在进程等待磁盘时看到).

'T'是一个停止过程的状态,通常是通过SIGSTOPSIGTSTP.它也可以通过调试器(ptrace)停止.当您看到该状态时,通常是因为您使用Ctrl-Z在背景上放置命令.

'Z'是一个进程已经死亡的状态(它已经完成了它的执行),唯一剩下的是在内核上描述它的结构.它正在等待其父进程检索其退出代码,而不是更多.在其父进程完成后,它将消失.


相关答案更详细:/sf/ask/17360801/#224042

2> 小智..:

您可以使用该命令 man top


嘿伙计!你偷了我的答案!
推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有