I suspect you have run out of RAM on your load generator. Rebalance your load across n+1 generators.
James Pulley
--
You received this message because you are subscribed to the Google
"LoadRunner" group.
To post to this group, send email to LR-Loa...@googlegroups.com
To unsubscribe from this group, send email to
LR-LoadRunne...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/LR-LoadRunner?hl=en
--
Virtual Machine 1
Operating System : Windows XP
MS Office : Office 2007
Processors : Dual Core
Physical RAM : 3 GB
HDD : 250 GB
thanks and regards,
rajesh.
Ideally your test bed would have seven
1. Controller
1. Control Generator
1. Hot Spare
4 Primary Load Generators
Your average LR sale is still ~ 100K. To fully populate seven hardware
matched Load Generators, even if you pulled them off the shelf from your
local Wal-Mart would be 3.5K You will burn at least that much in
direct and indirect project costs trying to recover from poor tests due
to constrained load generation.
At the minimum, decouple your generator from your controller. Your
controller is very video busy. The interrupts for video have to be
addressed immediately and requires stealing cycles from the CPU that can
otherwise go to applications (such as virtual users). For your load
generation hosts, install them with "blank" screen savers and run them
as such.
To your core question, how many per host? That is a very difficult
question because the resource weight of a virtual user is determined at
least as much by your development methods as your protocol selection.
Topgear has a somewhat humorous take on this whole issue of efficiency
on the driver (developer) versus car (virtual user) versus location
(load generator host) argument. It can be accessed here,
http://www.youtube.com/watch?v=dKTOyiKLARk
James Pulley
http://www.loadrunnerbythehour.com/testexecution
This leaves the integrity of your timing records with a problem,
particularly since you do not have a physical reference control factor
which can be used to measure skew in your virtual machines. Your
current form of test bed has problems in the following areas:
* Initial conditions - You will never be able to guarantee the same
level of influence from other VM hosts on your load
generators/controllers at the beginning, during or end of tests. No
documented, controlled initial conditions? Then it is not a test, it's
art (just run it......)
* Reproducibility. Because of the highly variant nature of your test
bed your ability to reproduce a test precisely is compromised. Who is
to say that during test one which showed horrible performance that two
or three other virtual machines were not engaging in both heavy disk and
and network activity which distorted the amount of CPU, disk and network
bandwidth available to your test environment. Test two may not show
these issues when re-run without any environmental changes.
Reproducibility is at the core of calling something a test. If you
cannot reproduce, then it cannot be called a test.
* Control factors. This is exactly as described. It is a reference
incorporated within your test which allows you to measure the integrity
of your tests and your test results. It is not possible to incorporate
a control generator on VM technology.
In the end, you want to appear as a rational scientists examining the
requirements and reporting the results. One with solid processes,
practices and results which are highly defensible, accepted by
development and project management with few issues involving "kill the
messenger." Your current model instead provides any member of any team
that wants to dispute your results with an aluminum baseball bat which
which they may attack your results, or attack you! As an industry we
do not want this, because test integrity issues are as corrosive to your
group directly as they are to the industry, particularly when developers
and project managers move from one project to the next, one company to
the next. A couple of bad experiences and some of these parties will
simply dismiss the results being returned, assign a low value to the
discipline and the tools.
Compensation follows perceived and actual value: Time to reverse the
trend.
James Pulley
http://www.loadrunnerbythehour.com
On Sat, 2010-07-10 at 10:35 -0400, James Pulley wrote:
> You have several issues in play. A single generator (assuming combined
> with controller) is far from optimal for a test environment. A minimum
> number of matched hosts would be fourrajeshnaidurajeshnaidu
> 1. Controller
> 2. Primary Load Generators
> 1. Control Generator
> rajeshnaidu