【问题标题】:top command in linux [closed]linux中的top命令[关闭]
【发布时间】:2012-02-12 18:44:50
【问题描述】:

我想知道top命令结果每一列的含义。

如果您看到屏幕截图,它会显示用户“resoultion”下的许多 Java 进程。但是这里只有一个 Tomcat 在运行。

某些进程的%Mem相同,这些数字的Consolidation都大于100。请解释一下这是什么意思?

【问题讨论】:

    标签: linux top-command


    【解决方案1】:

    您可以在此处找到有关该命令和列含义的所有信息:http://linux.about.com/od/commands/l/blcmdl1_top.htm

    您还可以使用以下命令在控制台中访问手册:man top

    【讨论】:

    • 这里,它显示了用户'resoultion'下的很多Java进程。但是这里只有一个 Tomcat 在运行。 %Mem 对于某些进程是相同的,这些数字的 Consolidation 都高于 100。请解释一下这是什么意思?
    • 这些是在同一个 JVM 之上运行的多个进程。因此,您将获得多个进程 id,每个进程一个 id,但每个进程的统计信息将与运行所有进程的唯一 JVM 报告的相同。
    • 好的,谢谢,但是所有进程的 %Mem 都是 20,当我们合并时它高于 100。请您澄清一下吗?
    • 有多个进程,它们在单个 JVM 上运行,该 JVM 使用 20% 的内存系统范围。每次在该 JVM 上运行的进程报告正在使用 20% 的内存时,它指的是包含所有进程的唯一 JVM 实例。
    【解决方案2】:

    有一个系统范围的命令可用

    man top
    

    【讨论】: