2Answers
  • 11
name

A PHP Error was encountered

Severity: Notice

Message: Undefined index: userid

Filename: views/question.php

Line Number: 191

Backtrace:

File: /home/prodcxja/public_html/questions/application/views/question.php
Line: 191
Function: _error_handler

File: /home/prodcxja/public_html/questions/application/controllers/Questions.php
Line: 433
Function: view

File: /home/prodcxja/public_html/questions/index.php
Line: 315
Function: require_once

name Punditsdkoslkdosdkoskdo

VMware 7: Processors vs Cores

I just bought a shiny new copy of VMware Workstation 7... and I noticed some new options for processors:

Number of processors & number of cores.

Screenshot

I'm running VMware on an i7 Quad core. How do I maximize performance... 4 processors, 1 core each or 1 processor 4 cores?

The feature was introduced to provide better support for applications (and operating systems) that treat cores differently to processors, this is generally due to licensing constraints. XP Home, for example, will not recognize a second processor but has no problem with a single multiple core CPU, likewise Windows Server 2003 Standard has a 4 processor limit but you could configure 4x2 core vCPU's if you wanted to give such a VM the maximum amount of CPU resources possible.

There is no performance difference between vCPU's whether they are presented as separate processors or as multiple cores. A word of caution is advisable though as you seem to be planning to configure a VM with a large number of vCPU's. Performance for multi-vCPU VM's is a tricky balancing act. The VM scheduler has a harder time scheduling multiple cores\cpu's and the more you throw at a VM the harder that gets. So while adding vCPU's should give the VM more processor resources over time it may also result in much more erratic scheduling since the kernel has to wait for all the required cores to be available at the same time in order to schedule any processor resources for the VM.

  • 9
Reply Report

The short of it is some operating systems have licensing restrictions on the number of physical sockets they can use. Workstation 7 lets you play with the numbers to make it think you're using less sockets than you actually are while giving you access to more cores.

  • 2
Reply Report

Trending Tags