Please forward me the link about Google testing (I could not find it on the list).
I read an IBM paper about Performance Testing for an ESB ( http://www.research.ibm.com/trl/people/mich/pub/200609_icws2006esbperf.pdf), and they said that in order to determine the throughput the CPU utilization should be 100%. It makes sense since the CPU is the component that is most solicited - my Web services were not writing on the disk and I allocated plenty of memory to Tomcat 1GB. I don't know about the sockets, is there a way to configure these things? The client machine is only running 25% CPU. So the bottleneck must be the server. Thankx for the answer! Cristian On 6/25/07, sebb <[EMAIL PROTECTED]> wrote:
On 25/06/07, Cristian Opincaru <[EMAIL PROTECTED]> wrote: > Hi all, > > I'm trying to determine the throughput for some webservices implemented in > AXIS 1.4 which is running on top of Tomcat. The services are hosted on a > Linux Pentium 4 machine; I'm using another similar machine to run JMeter. > > The puzzling thing is that I'm not able to bring the processor on my server > to 100%. It goes to about 90%, but not higher. Since the processor is 10% > idle, I assume that the throughput measurements are incorrect. Why? There may be resource waits (e.g. socket closes) involved. Also, do you really want to run your server at 90% CPU? I don't know if you watched the Google talk about performance testing (link posted to this mailing list recently), but the presenter said that one should aim for at most 80% busy on Unix. > I'm trying to figure out why the cpu does not get to 100% usage. It's not > the network (the two are connected by a 100MB link). The simplest service is > a hello world, where no disk access is involved, therefore, I assume that > the throughput bottleneck should be the processor. But it's not 100% used. What is the resource utilisation on the JMeter machine? What are the other resource utilisations (memory, disk)? If the JMeter system is running short of resources, you can reduce the JMeter resource requirements by using non-GUI mode, using only one listener, and reducing Assertions as far as possible. Or you can add a second JMeter machine. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Cristian OPINCARU University of the Federal Armed Forces Munich http://www.unibw.de/cristian.opincaru

