Question

VMWare Free Server, Quad or Dual Core?

Asked by: menreeq

I understand that VMWare Server Free allows you to use 2 physicall CPU's.  I am building a box that will run 2 Virtual Images.  Should i get 2 Quad Cores or 2 higher GHZ Dual Cores?  Any suggestions?

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2007-03-17 at 17:30:55ID22456156
Tags

vmware

,

quad

,

core

,

server

Topics

Operating Systems Miscellaneous

,

Computer Servers

,

Miscellaneous Hardware

Participating Experts
3
Points
500
Comments
17

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Quad or Dual Core for Exchange server 2007??
    I am in the process of building a Exchange 2007 Enterprise backend server (clustered). I am thinking about going with 1) Intel Xeon Dual Core 5150 2.66Ghz, 16GB RAM 2) Intel Xeon Quad Core 5335 2.00Ghz, 16GB RAM Exchange is better weith Quad core with lower GHz, or Dual co...
  2. VMWARE and Quad Core processor
    Hello all I have a HP Proliant DL380 G5 server with 2 quad core processor. I am running VMWARE server version 2. On the host machine in the task manager I can see 8 CPU Usage history but in the virtual server I can see only one. Is there a fix for this. Do I need a plug-in f...
  3. Multiple single cores vs dual core vs quad core
    I am looking at putting together a server to use for testing. I will be using VMWare's ESXi as the base. My question is, when running several ( 8-12 ) virtual machines is it better to have 4 2ghz single core processors, 2 dual core 2ghz processors, or 1 quad core 2ghz proce...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: PUNKYPosted on 2007-03-17 at 19:12:14ID: 18742186

2 Quad Cores or 2 higher GHZ Dual Core are all work.

 

by: giltjrPosted on 2007-03-18 at 10:01:04ID: 18743826

You may want to verify just what they mean by 2 physical CPU's.

To a OS normally 2 quad cores would appear as 8 CPU's and I think that VMWare Server Free would only use 2 of the "8".  Meaning you have 6 CPU's sitting idle.

Same thing with the 2 dual core, the OS would see 4 CPU's and VMWare Server Free would only use 2 of the 4.

When they say "CPU", they really "chip" and when they say "core" they really mean "CPU."

That is a quad core "CPU" is really 1 chip with 8 CPU's and a dual core is really 2 CPU's on 1 chip.  Each core really operates as if was on a speperate chip with shared external level 2 cache.

 

by: meyersdPosted on 2007-03-18 at 16:49:37ID: 18745263

VMware Virtual Server supports 2 processor Virtual SMP. That means that you can build a guest OS on it that uses two processors. The system that VMware Server is running on can have up 16 physical processors (http://www.vmware.com/pdf/server_vm_manual.pdf page 4). You can run up to 64 virtual machines per physical host. VMware recommends a maximum of 4 virtual machines per processor.

If you're getting that big, you really, really, really need ESX Server 3.0.1 (or Virtual Infrastructure 3)

In real life, you'll strike performance limitations due to lack of memory and disc space - but mostly memory.

 

by: meyersdPosted on 2007-03-18 at 16:59:37ID: 18745304

A quad core with hyperthreading and 4GB RAM per core (up to 64GB max), at least 4 gigabit NICs and SAN connectivity. I'd strongly suggest buying something on the ESX Server 3 Systems Compatibilty Guide (http://www.vmware.com/support/pubs/vi_pubs.html) so that you have a simple and supported path to ESX server.

 

by: meyersdPosted on 2007-03-18 at 17:00:34ID: 18745308

But for what you've described, a dual processor, dual core system will work well. Again, 4GB per core is a good rule of thumb.

 

by: menreeqPosted on 2007-03-18 at 17:20:40ID: 18745395

Thanks for the input.  Allow me to be very detailed on what I am looking to do.  I am looking to purchase a new Dell 2950 server to run both a Terminal Server and A SBS Server for approximately 24 users.  I need to decide if I should purchase 1.6GHZ Quads or 2.3 Dual Cores.  Thinking of getting either 8 or 16 GB of Memory with 10k SCSI Drives.

So if I am going to stay with the free version what should I do, dual or quad?  If I stay with just two images it sounds like I should go with dual.  However, if I want to add a few more images down the line quad would be better choice, right?  May I should just buy one quad chip and get a second one in a year or two when I add a few more images.  Any thoughts?

 

by: PUNKYPosted on 2007-03-18 at 17:33:34ID: 18745441

That is good plan to go to get quad chip, more memory, and 10k or 15k scsi drives. Well, that is huge spending, though.

 

by: meyersdPosted on 2007-03-18 at 18:03:42ID: 18745640

I'd go with the 2.3GHz Dual Cores and 16GB RAM - and since a 2950 is supported in ESX 3, you have a good upgrade path for when you need it. More memory is better as VMware can run the VMs without any swapping - therefore better performance.

 

by: menreeqPosted on 2007-03-18 at 18:11:20ID: 18745659

16GB sounds like a lot since if was to run each box by itself i would not get more then 4gb per box.  I assume the host would be fine with 2GB for a total of 10GB.  Can you explain why in the VM world we need 16GB.  I am not arguing with you, just have little expereince with VMWare and need more info. Thanks!

 

by: meyersdPosted on 2007-03-18 at 18:12:17ID: 18745667

>quad would be better choice, right?
Not necessarily. The 2.3GHz chips are roughly 30% faster that the 1.6GHz chips per core - and that will affect the individual virtual machine performance, so the faster cores may be your better option - but it really depends on the apps you'll be running. Remember that VMware distributes the server load amongst all available chips, and most servers run at around 10% utilization, so you'll have plenty of headroom to run more VMs.

In a year or two chip prices will almost certainly have dropped dramatically (good 'ole Moore's law), so you'll be able to pick up a cheap well-specc'd server. At that point, if you find you've grown the number of VMs, then ESX Server with Vmotion may be your best option.

> May I should just buy one quad chip
Remember that a dual core chip is not 2 x the performance of a single core chip - it's more like 1.75 - 1.8 x. The same thing applies to 4 core chips, so you're better off with a pair of dual core chips than a single quad core chip.  

 

by: meyersdPosted on 2007-03-18 at 18:16:56ID: 18745679

16GB allows you to run more VMs without VMware having to run memory management (which it does very well indeed) - but memory management means a performance penalty. In particular, if VMware has to swap a VM's memory out to disc then performance really suffers.

And generally speaking, you can lean on Dell to give you a better discount when you're buying a server than when you just buy a RAM upgrade... :-)

 

by: menreeqPosted on 2007-03-18 at 18:30:53ID: 18745729

Let me see if i understand.  If the machine has 16GB and i specify that each machine will only have access to 6GB of memory it will never have to swap out, assuming the Host does not use more then 4, right?

Do you usually assign more memory to the images then the total possible memory?  Should i assign each image 12 GB if i have 16 availalbe?

 

by: giltjrPosted on 2007-03-18 at 18:53:41ID: 18745801

IMHO, No.  You should only give each VM the amount of memory it needs to do its work plus a little bit.  The problem is that Windows will use all the memory you give it.  Windows will use as much as it can for file caching.

If you assign each VM 12 GB and the box only has 16GB, you could (will) end up over taxing your physical memory and cause the host OS to do swapping/paging.  

Which will impact performance on the other VM's.  Having the hosts OS's paging file isolated from the VM's file systems would help reduce the impact of paging.  But the main goal would be to reduce paging does my the host OS as much as possible.

 

by: meyersdPosted on 2007-03-18 at 19:52:29ID: 18745998

>Let me see if i understand.  If the machine has 16GB and i specify that each machine will only have access to 6GB of memory it will never have to swap out, assuming the Host does not use more then 4, right?

No. If you have a host with 16GB, and you have three 4GB virtual machines running on it, then the VMs will pretty much run in their own memory space. If you have four or more 4GB VMs, then VMware Server (or ESX Server for that matter) use a number of mechanisms to manage memory, such as single instancing of memory, the balloon driver and swap space. The balloon driver forces a virtual machine's OS to relinquish memory back to VMware Server so that it can re-allocate it to another VM. If the demand for memory is high enough then a quiet VM will get 'parked' and have its memory swapped out to disc.

The trap for people new to VMware is to go nuts on allocating resources and give every running VM 4GB and quad processors when all a VM may really needs is 512MB and a single processor. When you over-allocate resources in this way, you really hamstring VMware and its mechanisms that ensure fair access to the underlying physical resources. Allocate the resources to the VM as you would a physical box - as if it was costing you money. If your VM OS only needs 1GB, then only give it 1GB. If it needs 4GB, then give it 4GB. The beauty of VMware, of course, is that you can quickly and simply change all these settings.

 

by: menreeqPosted on 2007-03-19 at 06:40:05ID: 18747947

Thank you all for your input.  Meyersd it makes sense that you would only allocate the memory each VM needs if they were running on their own box.  

One last point to clarify.  VMWare Server only allows you to assign a maximum of 2 cpu's per image.  If  i had a total of 8 cores, and had 2 images running both specified to use 2 cpu's any chance that they would both be assisgned the same 2 cores?  Leaving the other 6 cores unused?

 

by: meyersdPosted on 2007-03-19 at 17:22:58ID: 18753135

VMware Server will schedule work on all available cores - it will use different cores whenever it can. In the example you give above, you can expect VMware to use 4 different cores for the 2 running VMs and a core or two the OS that VMware Server is running on. On top of that, VMware will try and schedule the two virtual processors of a running VM on to different physical processor sockets that is; it will try and avoid putting the two virtual procs on to two cores of the same socket..

 

by: meyersdPosted on 2007-03-19 at 20:09:16ID: 18753879

Glad I could help.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...