Hi Sebb, Thanks for your response. I'm concerned about the limitations of the remote servers, and wonder if we can document some some general advice and tips for situations to avoid, in achieving better scalibility for jMeter through remote servers. And if there are specific cases we all agree should work better in a certain way, perhaps improvements can be made.
That said, you have a good point about network limitations. The controller and the remote server are communicating over a VPN connection, and are on different networks - a situation I'm used to using other load running tools. Instead, I'm thinking of trying: 1. To put the controller and remote server on the same remote network so that they aren't communicating over VPN anymore. ... as well as reducing some of load on the single JMeter client by: 2. Disabling Graph Results and Aggregate Results and sticking only with a Summary Report, and/or 3. Reading up on non GUI JMeter operation and trying that out. What do you think of my above options? Can you speculate on the relative merits of each of the above points, in my goal to achieve near-linear scalability of throughput using remote agents? Regards, ANSON sebb-2-2 wrote: > > On 11/04/2008, ansonyc <[EMAIL PROTECTED]> wrote: >> >> Hi, >> >> I'm starting to use remote servers but having trouble understanding its >> throughput behaviour and how it distributes the threads in the Test >> Plan.. >> > > The test plan is sent to all the remote servers and executed there. > > All the responses are returned to the single JMeter client, so this > can become a limiting factor, as can the network between the two. > >> I have a Test Plan that achieves about 10 requests/second run locally >> against a target system, when using 20 threads. I take this same Test >> Plan >> with the same number of threads and run it on a single remote server, >> controlled by the original machine. I get about 5 requests/second, >> about >> half the total number of Samples in the same period of time. The >> response >> times are similar, and Uniform Random Timer settings are identical, so >> it's >> almost as if the remote server is running 10 threads rather than 20. >> >> I then add a second remote server and run the same Test Plan remotely >> over >> those two. Strangely, I get about 2.5 requests/second in total! >> >> I'm observing requests per second through a Summary Report, and an >> Aggregate >> Report. I also happen to have a Graph Results running. >> >> Here's the kicker: just to make sure I'm not running into capacity >> problems >> of the specific remote machine, I copy my .jmx script directly over to >> one >> of the remote servers and run it LOCALLY from there. I get the full 10 >> requests per second I'm expecting. > > So the problem is in the network or the JMeter client or both. > >> Regards, >> ANSON CHAN >> >> -- >> View this message in context: >> http://www.nabble.com/The-more-remote-servers-I-use%2C-the-less-throughput-I-get-tp16629935p16629935.html >> Sent from the JMeter - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/The-more-remote-servers-I-use%2C-the-less-throughput-I-get-tp16629935p16678093.html Sent from the JMeter - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

