SharePoint UAT Environment


I have an interesting question regarding a UAT environment for some testing I have created.

Basically what I have done is take a copy of the Central Administration Server from the live system - which is virtual and put it on a different virtual environment and that I have also taken a copy of the live database via a backup and restored it to a SQL server running on the virtual environment.

I got this working and in theory I should be laughing, however it runs extremely slowly.
Any ideas? I have changed the name of the URL for obvious reasons from somelike like to > UAT.SharePoint, which I could expect would cause a few links to break and maybe some images to not come up properly, but this is ridiculous.  
Of the things I have tried so far I have:

Checked both the WFE and the SQL boxes on both TaskMgr and PerfMon and checked on VM management tool and they are not being nearly maxed out, but even so I have doubled the ram to 4gb each!!!! I have optimised the SQL DB, which gave a slight improvement but not a lot.  I have even tried accessing directly on the WFE, but still no improvement.

On a slight other note, I also have my Dev environment running off of the same Virtual Box, obviously a different VM, which looks at the same SQL, but is a vanilla build of SP MOSS 2007, however runs extremely fast.

Any ideas? Is there some setting that I have missed or something I can change?

Is there a better way of creating an accurate UAT copy of Live?

Any help appreciated.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Ted BouskillSenior Software DeveloperCommented:
Considering that Sharepoint burns the names of the servers used in the configuration beyond the website names are you sure the two sites aren't interfering with each other?

I would not have done what you've done unless I put the UAT copy into a second private LAN with a duplicate domain and exchange controller so the two environments were identical.

Sadly Sharepoint has NOT considered this scenario and provides no viable solution.  Here is what we do.

Each developer has a private VM hosting their own copy of Sharepoint for development.

We have staging environment which is manually maintained to duplicate (mostly) production.

On our Production farm we setup UAT versions (duplicates) of web applications in active development so the users accepting our work can try it on production hardware.
AndyCamAuthor Commented:
Hello again Tedbilly,

Sorry I forgot to mention it is in a private Lan, with a copy of the AD controllers, and not way to look out.
Ted BouskillSenior Software DeveloperCommented:
Ah, OK, if they are isolate that is great.  I'm wonder if you are bound by the virtual NIC's in the private LAN.  I'd recommend you run a free product like 'Spotlight for Windows' from Quest Software to see if you can spot the bottlenecks in the VM's

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft SharePoint

From novice to tech pro — start learning today.