
Tomcat Webアプリケーションがあり、不安定なリモートAPIが呼び出されるたびにリアルタイムhttpリクエスト時間を取得したいと思います。 Windowsサーバーでは、パフォーマンスカウンタを使用できます。 centosはそのような機能を提供しますか?
答え1
監視ソフトウェアを介してホスティングを監視することを検討する必要があります。設定がとても簡単なので、Zabbixをお勧めします。www.zabbix.com
これが1つのホストでのみ機能する場合は、muninを試してみることもできます。http://munin-monitoring.org
これにより、チャートの作成および監視データに必要なストレージ容量が提供されます。その後、これで遊ぶことができます(ab
Apacheベンチマークなど)。http://httpd.apache.org/docs/2.2/programs/ab.html
答え2
Linuxでは、「Perf」サブシステムがこの状況に役立つ可能性があります。
HTTPリクエスト時間の詳細については、httperfを使用してください。次のリンクは参考用です。http://linux.die.net/man/1/httperf
答え3
私は通常Apache Topを使用しています。ここで見つけることができます。http://www.fr3nd.net/projects/apache-top/
答え4
Linuxを使用している場合はapache-benchmark(http://httpd.apache.org/docs/2.2/programs/ab.html)
ストレステストでより強力です。
Zabbixやその他のSNMPツールは、ストレステスターではなく監視ツールとして使用できます。