mk23 / jmxproxy

JMX to HTTP Proxy
https://mk23.github.io/jmxproxy
MIT License
42 stars 19 forks source link

Degraded performance under heavy load #141

Closed sanketplus closed 7 years ago

sanketplus commented 7 years ago

I am using JMXProxy for around 70 JVM to query full data (full=true) and it is load balanced between 2 JMXProxy instances.

I am hitting JMXProxy continuously with around 1 minute of sleep time. But after a point it gets really slow. It takes seconds (10s of seconds) to reply.

How many queries/load it is expected to handle?

mk23 commented 7 years ago

This is different than #142 in that this is caused by serializing access to the global host map. #142 is related, but really caused by lack of a proper connection timeout which sends the server into a blackhole while it's failing to connect. Both issues will be fixed separately.