Linux中的top命令

3
我想知道top命令结果中每一列的含义。
如果您看到屏幕截图,它会显示' resoultion '用户下有很多Java进程。但这里只运行了一个Tomcat。
对于一些进程,%Mem是相同的,这些数字的合并总和高于100。请解释这意味着什么?
2个回答

3

这里展示了用户'resoultion'下的许多Java进程,但是只有一个Tomcat正在运行。 对于某些进程来说,%Mem是相同的,将这些数字合并起来总和超过100。请解释这意味着什么? - Selvakumar Ponnusamy
这些是在同一个JVM上运行的多个进程。因此,您将获得多个进程ID,每个进程一个ID,但是由运行所有进程的唯一JVM报告的统计信息对它们每个都是相同的。 - alxbrd
好的,谢谢。但是所有进程的%Mem都是20,当我们合并时它会高于100。您能否请澄清一下? - Selvakumar Ponnusamy
有多个进程在单个JVM上运行,该JVM使用了系统范围内20%的内存。每次运行在该JVM上的进程报告其使用了20%的内存时,它是指持有所有进程的唯一JVM实例。 - alxbrd

2

有一个系统级命令可用

man top

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接