JVMPeg
このツールについて
JVMPeg は、JVM スレッドが CPU を大量に使用している状況を解析する際によく参照されている Java application high CPU の内容に基づいて開発されました。JVM が CPU を大量に使用している場合は、どの特定スレッドが CPU を大量に使用しているかを特定するために、ピーク時のスレッドのアクティビティを確認する機能が必要です。 上述のナレッジにて、JVMPeg で解析に使用できる jstack および top 出力を取得するスクリプトを開発しました。
コマンドラインでの解析方法については javahighcpu を参照してください。
使用方法
- How do I identify high CPU utilization by Java threads on Linux/Solaris から適切な high_cpu_*.tar.gz スクリプトをダウンロードします。
- 上述のナレッジの手順に従ってスクリプトを実行します。
- 作成された high-cpu.out と high-cpu-tdump.out を、このツールのドロップ領域にドラッグアンドドロップします。
- CPU のしきい値 (デフォルトは 40%) を選択することもできます。これは、スレッドの表示を開始するのに使用する CPU の量を指定します。
Was this helpful?
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
