1

I have the following machine setup as a 32bit virtual machine:

Base Machine:

HP Storage work san solution
HP ProLiant SL230s Gen8 Server 256 gb ram, 8 xeon processors.

Virtual System:

System:

Microsoft Windows Server 2003 R2
Standard Edition
Service Pack 2

Computer:

Intel(R) Xeon(R) CPU
X7350 @ 2.93.GHz x 4
2.93GHZ 4.00 GB of RAM
SVGA II graphics driver

I am trying to run the following:

Visual studio 2010 IIS Several Browsers MSSQL Developer edition

The issue I have is:

I find it extremely slow, the screen just hangs/ lags at times its responsiveness is super slow. What I need to know is if I upgrade to windows server 2008 64bit will there be any benefits? Or am I better off getting a local desktop rather the a VM that I connect to over the network.

Yes I am a developer I do not get access to vmware admin panels if I did oh boy would things be different.

Apologies for the tagging not sure what vmware related tags I should of used.

Anicho
  • 285
  • 2
  • 5
  • 11
  • I imagine you're just low on memory. – Chopper3 May 04 '12 at 10:04
  • 4gm ram not enough? got 4gb paging also setup – Anicho May 04 '12 at 10:05
  • 1
    But that 4GB has to hold the base OS (some flavour of Windows I'm not sure you mention), the hypervisor and then a VM with it's own full version of Windows PLUS Visual Studio - which in itself can use a lot of memory. Also if your base OS is 32-bit then it won't even be able to fully benefit from all of the 4GB anyway. – Chopper3 May 04 '12 at 10:12
  • that 4gb is 100% dedicated to the vmware sorry for being unclear that is the actual spec of the vmware. We have a massive server stack inhouse hosting this drives are on a 80tb san, server has 256gb ram etc etc.... – Anicho May 04 '12 at 10:19
  • sorry, still not clear - what do you mean '4GB dedicated to 'the vmware''? You need to give us more details - what's the actual hardware and software of the hardware and base OS - having a 256GB machine then using VMWare Workstation on it seems...odd – Chopper3 May 04 '12 at 10:23
  • updated question to make it clearer.... teh server is managed by the i.t team it runs several VM's not just the one. – Anicho May 04 '12 at 10:48
  • I'm really, REALLY not convinced this is really running VMWare Workstation and you've still not let us know what base OS the physical server is running. We really can't help you is you miss out this very basic information. – Chopper3 May 04 '12 at 11:15
  • Why on Earth are you running VMWare Workstation on a server with 256GB RAM and 8 cores? – MDMarra May 04 '12 at 11:31
  • VMwareserver? which one is it I mentioned above not sure what I should of put! We have 15 dev's working off it currently and a few other systems. – Anicho May 04 '12 at 12:30
  • `"which one is it I mentioned above not sure what I should of put!"` So you don't even know what VMWare product you are using? It sounds like you might need to hire someone with experience to help you out. – MDMarra May 04 '12 at 12:48
  • @MDMarra i also mention I am not an admin. I am trying to get together recommendations for an upgrade. I am still waiting for feedback from tech team to tell me what vm software we are running. I apologise I should of mentioned this before in a more clear and coherent manner. – Anicho May 04 '12 at 12:56

2 Answers2

3
  • UPgrade the VM to 64 bit and give it 8+ gigabyte RAM and at least 2 cores - 5 are better. Sorry, but (a) Visual Studio uses multiple cores during compile etc. and (b) 4gb are not enough when debugging etc, I regularly take my dev envvironment over the 6gb limit.

If the screen is super slow make it faster. How do you connect? Remote Desktop - that SHOULD work fine unless your network sucks big time (lets assume it does not).

Check IO performance - Visual Studio is kind of disc heavy, I got a lot of gain from moving my development physical machine to a SSD. Your SAN may be too slow.

Then check hardware wside. Maybe the machine is just overloaded CPU wise?

Anyhow, the machine is quite low end (the virtual machine) and Visual Studio kind of does not like that if you do more than just text editing. So, go 64 bit and upgrade to latest versions and give yourself a lot more cores and RAM.

With a machine like that you are better off just getting a CHEAP machine from the next supermarket - it will have multiple cores and likely more RAM ;) Then plug in an SSD ;)

TomTom
  • 51,649
  • 7
  • 54
  • 136
  • a lot more cores do you mean physical cores or virtual cores? I will get it to 64 bit first and give it more RAM sorry already assigned 4 cores didn't mention tht above. I think it may be an issue with i/os – Anicho May 04 '12 at 10:57
  • I have put forward yoru recommendations to the team. – Anicho May 04 '12 at 12:45
  • Well, a VM Only has virtual ones. One core virtual is very little. – TomTom May 04 '12 at 14:35
1

If your machine is slow it could be because there is something wrong or it could be because there are 40 other VMs on there using all the resources. Without looking at the physical server and the vmware UI you simply can not tell what the bottleneck is. Inside the VM the CPU usage and IO stats are near meaningless because they are against a sliding scale of what is being made available to your particular VM. You can check if you are using all that 4Gb of RAM up and hitting the pagefile.

Otherwise you need to go to whoever is running the VM server and ask them for a recommendation because you simply don't have enough information available to you to make any sensible request.

(You don't want more cores, overcommitting the physical amount causes additional overhead with little benefit. In general VMs work well with only 1 or 2 allocated)

JamesRyan
  • 8,166
  • 2
  • 25
  • 36
  • Agreed with you James, I have submitted TomTom's requests asking to also see how the server is running and what resources all the vmwares are using up. – Anicho May 04 '12 at 15:06