Oliver Erlewein [DATACOM] wrote:
Hi Toni,

Just some things I’ve noticed with JMeter/Java...

a) One JVM only supports 2000 concurrent TCP connections. Check your Time_wait 
states!
b) Using HTTPS I've determined that about 70 threads per JVM is about the max 
you should do although I haven't investigated it into much detail. Seems to be 
pretty independent of processing power. I don't know the value for HTTP.

Because of such issues I've written my own distributed test harness for JMeter. 
What I basically do is start separate instances of JMeter and let them execute 
at predetermined times. What I've noticed though is, that although one 
JVM/JMeter client can't go above 70 threads I can run multiple of these on one 
machine (P4HT 3Ghz). So far I've tried 3 concurrent. That to me shows that the 
treading used by Java is not as efficient as the Linux threading/multitasking.
I would suggest something other than Java's threading is involved. I've used 1000's of threads (limited by memory) in a Java application. In fact, I had 250,000 open sockets from 4 machines talking to a single JVM for a total of 1,000,000 socket connections all running on RH4 installs. I did *not* use JMeter for this stress test as the application used Mina and Mina/JMeter don't seem to mix well.

Regards,
Kirk

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org
For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org

Reply via email to