Load Distribution - 3 time zones
This could be a network issue but before I confront I just want to make sure I am on the right page.
Here is a scenario:
Three different Data Centers: East Central West
An identical script designed to run for each data locations (east coast, central, west coast)
Load distributions: 10 per locations (DNS changed for each load generator to point assigned location)
When I ran the script the Hit per second or transaction per second are not equally distributed.
In order for balancing it, I have to changed the load distribution to East - 10 Central - 8 West - 15 to produce equal amount of TPS'
One of the explanation I can think of the DNS setup for each load generator picking up the closest data center or the way the data center architect designed.
What's the rational explanation for this type of situation?
Thank you in advance for your valuable inputs.
His per second is a spurious way of measurement if your profile is at the business level, for small changes in web server configuration can result in radically different hits per second as different number of requests are being directed. Also, if your goal is in technical measurements such as "hits" then you have a process issue where your requirements are being driven by operations (and perhaps development) and have become decoupled from the business owners. So, in essence, you will be given requirements to validate "as built" versus the business "as needed" or "as defined."
If you want to validate distribution then flash the logs before the test. presumably you should see only one IP address from one load generator for each location. If you see IP addresses from another location then you likely have a DNS config to address. if you are not attempting to "Test DNS" then you can always use a local host file for the IP address of your target for each of your load generators as the host file has precedence over any remote DNS request. Also, if you are looking to test DNS then you should take the application out of the mix and consider a more direct test.
Replace ineffective offshore contracts, LoadRunnerByTheHour
. Starting @ $19.95/hr USD.
Put us to the test, skilled expertise is less expensive than you might imagine.
Twitter: @LoadRunnerBTH @PerfBytes