1

我们正在使用 SNMP 工具监控 Tomcat,它正在向我展示。

Thread Total Started Count = 500(经常变化)

我找到了 OID,发现了它的“jvmThreadTotalStartedCount” http://support.ipmonitor.com/mibs/JVM-MANAGEMENT-MIB/item.aspx?id=jvmThreadTotalStartedCount

它是说:自 Java 虚拟机启动以来创建和启动的线程总数。

我的问题是这意味着什么?有人可以用简单/基本的语言解释我吗?

4

1 回答 1

3

线程是进程中的一个执行流。有些进程只有一个执行流(单线程),而其他进程(例如 Tomcat)将它们的行为划分为多个并行执行流(多线程)。

Tomcat 作为一个 Web 服务器,通常会分配一个线程来处理它接收到的每个请求,达到一个限制(可能是500您的情况),之后将后续请求排队,等待线程空闲来处理它们。这称为线程池

因此,要回答您的第一个问题,Thread Total Started Count该 Tomcat 实例自开始运行以来创建的所有不同执行流的总数是多少。

于 2012-09-18T20:04:05.783 回答