1

SNMPツールを使用してTomcatを監視しており、表示されています。

スレッドの合計開始数=500(頻繁に変更されます)

OIDを探しましたが、その「jvmThreadTotalStartedCount」http://support.ipmonitor.com/mibs/JVM-MANAGEMENT-MIB/item.aspx?id=jvmThreadTotalStartedCountを見つけました。

つまり、Java仮想マシンが起動してから作成および開始されたスレッドの総数です。

私の質問はこれが何を意味するのかということです。誰かが私を簡単/基本的な言葉で説明してもらえますか?

4

1 に答える 1

3

スレッドは、プロセス内の実行のフローです。単一の実行フロー(シングルスレッド)しかないプロセスと、Tomcatのように、動作を複数の実行フローに並列(マルチスレッド)に分割するプロセスがあります。

Tomcatは、Webサーバーとして、通常、受信する各要求を処理するために1つのスレッドを割り当てます(500この場合は制限があります)。その後、後続の要求がキューに入れられ、スレッドがそれらを処理できるようになるのを待ちます。これはスレッドプールとして知られています。

したがって、最初の質問に答えるのThread Total Started Countは、Tomcatのこのインスタンスが実行を開始してから作成されたすべての異なる実行フローの総数です。

于 2012-09-18T20:04:05.783 に答える