Correct allocation of resources to VM CPU with hyperthreading VCPU ESXI 5.5

Hello

I've read various articles on trying to size of the allocation of CPU for virtual machines and performance of subjects with overcommitting, but still can't seem to find a definitive answer with hyper threading involved for this particular configuration and hoped that someone could clarify for me.

Example 1 - Exchange Server 2010

1 x 6 Core Processor (12 logic with hyper threading)

There are currently 1 socket and 6 hearts are attributed to him on a possible 12.

There is only 1 virtual machine running on the server. I would benefit from an increase in the nuclei of one of the following:

1 outlet, 12 hearts

6 sockets, 1 core

12 Sockets, 1 core

any other configuration?

Example 2 - server has 2 x 6 Core processors with Hyper threading enabled. (12 cores, 24 logic)

I want to attribute 2 physical cores to VM1, VM2 4 physical hearts and 6 physical cores to VM3

Who would do the following:

VM1 - 1 taken, 2 hearts VM2 - 1 socket, 4 cores VM3 - carrots 1 Socket 6

VM1 - 1 socket, 4 core VM2 - 1 socket, 8 cores VM3 - 12 hearts 1 socket

VM1 - 2 taken, 1 core VM2 - 2 Sockets, Sockets 4 hearts 2 VM3, 6 cores

VM1 - 2 taken, 2 hearts VM2 - 2 taken, 8 cores VM3 - 2 taken, 12 hearts

VM1 - 2 taken, 1 taken VM2 - 4 kernel, 1 core VM3 - 6 sockets, 1 core

VM1 - 4 taken, 1 core VM2 - 8 Sockets, 1 core VM3 - 12 Sockets, 1 core

any other configuration?

No, you can allocate more vCPU you have. what you said it is fine. I usually go for a ratio of 6: 1. for example, with 12 cores, we have up to 72 vCPUS (it's all compared to the workload type and the size of the virtual machine through)

I said that you never allocate a unique virtual machine more than the physical cores as the guest on the virtual machine OS think there full hearts to play with no hyper threaded no carrots...

But hyper threading can give use better ability to commit the resources of the processor because it intelligently uses the additional threads when the performance will not be affected. as long as all virtual machines will not work 100%, then you can add more with no real impact. If you have listed these 3 VMs had to use 100% each you'd be using 100% CPU host not 50%. never use logical cores when it comes to calculations of ability only physical cores

See you soon

Tags: VMware

Similar Questions

  • 2 computer CPU with Hyperthreading XP Pro uninstall

    I bought a computer from two CPU with an OEM license.  I have no idea what hyperthreading I discovered yesterday when looked in the BIOS settings I don't know if I think that's not good. When you use Microsoft Fix it difficulty it doesn't detect any hardware or software. I ask this question on my other computer. I discovered that in hybernation mode there is an option to delete files and return to the bios. A few months after the purchase I discovered I had a guest account I deleted all the files with that account.

    I am not very computer but I'm Fuming on this computer. I would like to know how to completely remove files (XP Pro) taking account of the two CPU and Hyperthreading?  For the interem I have a license software XP Home install disk.

    I asked a few questions here at Microsoft Answers and in hindsight, a Question about Microsoft Fix It error code was published in the community forum

    When it should of gone to one technician technical support for which I apologize.  I got emails regarding my questions. Which was very stange for me in regard to a question I had asked he said that the following thread link has been removed becaused I had created. The emails offered links that I find it silly to have followed a link in an email! I'm not sure they're Microsoft and error codes that I have provided different to those which have been subsequently sent to me.

    I thank you in advance for your time and patience in reading this and a forward answer.

    {Moderator note: Thread placed in the applicable category}

    Hyperthreading is a good thing.  It allows a CPU to manage more than one thread so that it can do more than one thing at a time.  The current Intel i7 processors have hyperthreading.  See what hyperthreading is here: http://www.intel.com/technology/platform-technology/hyper-threading/index.htm

  • Problems of allocation of resources motherboard PCI with PXI controllers

    I set up a test system to a PXI-PCIe8361 controller and a PXI-1042 chassis.  Several years ago, there are known problems with some motherboards on the assignment of the PCI resources.  I looked and could not find more old messages and lists of recommended motherboards.  It seems that ASUS is a manufacturer in order to avoid any Abit and Gigabyte function well.  Is there a list more up-to-date recommended motherboards or manufacturers?  Is it still a problem with the latest motherboards?

    Any information will be appreciated,

    Nick

    Hi Nick,

    PCI resource allocation issues are significantly less common with new mothers/BIOS maps. In situations where this problem always produces a BIOS update usually solves the problem. The best advice I can give if you buy a new computer for connection of MXI must go with a PC and a cell phone, who you are.

    These question is sufficiently rare that we do not maintain a list of manufactures suggested, if you encounter any problems you can call us at the 1-866-ASK-MYNI, and we would be happy to help you.

    Thank you

    Scott M.

  • Allocation of resources to the virtual machine over time

    I took trying to graph on the planning capacity in time for our clusters.

    Allowance only for the time being, use maybe later. Try trend how we allocate vms (spikes).

    I care about the elements are:

    Physics: Amount of processors in cluster, physical amount of RAM in the cluster - Total (at some point? don't think it's possible, but it would be nice)

    This part is less of a problem, I have something that works for this.

    Virtual: amount of virtual processors, RAM allocated - Total for each month

    The code has been changed on this topic (thanks, LucD!) and even more of various other segemnts.

    This makes me a nice referential list created of the time to work with:

    $SQLSERVER="MYSQLSERVER"
    $Database="VCDB"
     
    $SqlConnection = New-Object System.Data.SqlClient.SqlConnection
    $SqlConnection.ConnectionString = "Server=$SQLSERVER;Database=$DATABASE;Integrated Security=True"
     
    $SqlCmd = New-Object System.Data.SqlClient.SqlCommand
     
    $SqlCmd.CommandText = "select distinct lower(vm_name) AS vm_name, max(create_time) as create_time " +
                             "from VPX_EVENT " +
                             "where     (event_type like '%.VmCreatedEvent' or " +
                             "          event_type like '%.VMClonedEvent' or " +
                             "          event_type like '%.VMRegisteredEvent') " +
                             "group by vm_name"
    $SqlCmd.Connection = $SqlConnection
     
    $SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
    $SqlAdapter.SelectCommand = $SqlCmd
     
    $DataSet = New-Object System.Data.DataSet
    $SqlAdapter.Fill($DataSet)
    $SqlConnection.Close()
    $DataSet.Tables[0] | Export-Csv c:\vm_create-list.csv -NoTypeInformation
    

    Now that there is a file with the dates, I can use to reach the given date to an allocation of resources aspect:

    $creationtimes = Import-Csv 'c:\vm_create-list.csv'
    
    $realvms = Get-View -ViewType "VirtualMachine"
    
    $myCol = @()
    
    foreach ($item in $realvms) {
         
         $Row = "" | Select-Object CreationTime, NumCPU, MemoryMB
         
         $Row.NumCpu = $item.Config.Hardware.NumCPU
         $Row.MemoryMB = $item.Config.Hardware.MemoryMB
         
         $createtime = $creationtimes | ? {$_.vm_name -match $item.Name} | Select-Object create_time
         if ( $createtime.create_time -eq $null ) {
              # for VMs that exists but db has pruned data, lump into single date
              $Row.CreationTime = [datetime]'12/01/2007 00:00:00 AM'
         } else {
              $Row.CreationTime = [datetime]$createtime.create_time
         }
         
         $myCol += $Row
         }
    
    $myCol = $myCol | Sort CreationTime
    

    This leaves me with a picture of the beautiful collection of dates, number of cpu and the size of the ram.

    I am stuck now trying this summary by calendar month - output something like:

    month,numcpu,memorymb,numOfVMs
    2009-10,2,8192,1
    2009-11,3,12228,2
    2009-12,1,4096,1
    

    In order ultimate spill in tables and graphics with ceilings determined at the time of the first

    I realize that there is probably a way to bind the SQL query method as well and pull it all together in a script. No idea how to transform the DataSet that is returned to a Collection of usable objects.

    Unless someone out there has a great way to draw growth VM distribution over time?

    The Group-Object cmdlet can take more than 1 property group

    Something like that

    $mReport = @()
    $groups = $myCol | Group-Object -Property {$_.Date.Year, $_.Date.Month}
    ...
    
  • Allocation of resources for ESXi v5.1 host host-level default system?

    Someone could you please do me a favor and let me know what that the settings default for a host of v5.1 ESXi for Allocation of resources for the system at the host level? I messed them up and am not sure of the default values.

    Thank you!

    The default settings system resource allocation for a host in ESXi 5.1 are:

    CPU: 280 MHz

    RAM memory: 0 MB

    For more information, see the screenshot.

  • your user profile was not loaded correctly! you have been logged on with a temporary profile. Changes to this profile will be lost when you log out. Please, check your log of events for more information or contact your administrator

    Desperately need help.  I'm supposed to use my computer to type a HUGE Affidavit today and its buggered! Oh no.! Get started with my kids have been playing on my computer and install different games.  So I thought that I do the big thing non-technical MOM and start cleaning up the programs!  Well I accidently deleted NIVIDA and probably something else (I think) and totally messed up my computer!  I have re-uploaded NIVIDA and now my computer "looks like" back to normal, but it throws this error message

    "your user profile was not loaded correctly! you have been logged on with a temporary profile. Changes to this profile will be lost when you log out. Please, check your log of events for more information or contact your administrator"

    and now I can't save anything or find my pictures that I'm desperate for! Can someone please give me a helping hand.  Not technically minded, to take me on as a challenge!  Thanks bunch :) Sarah

    Desperately need help.  I'm supposed to use my computer to type a HUGE Affidavit today and its buggered! Oh no.! Get started with my kids have been playing on my computer and install different games.  So I thought that I do the big thing non-technical MOM and start cleaning up the programs!  Well I accidently deleted NIVIDA and probably something else (I think) and totally messed up my computer!  I have re-uploaded NIVIDA and now my computer "looks like" back to normal, but it throws this error message

    "your user profile was not loaded correctly! you have been logged on with a temporary profile. Changes to this profile will be lost when you log out. Please, check your log of events for more information or contact your administrator"

    and now I can't save anything or find my pictures that I'm desperate for! Can someone please give me a helping hand.  Not technically minded, to take me on as a challenge!  Thanks bunch :) Sarah

    Here is the tutorial to solve this problem. It is very involving. Please read the step by step.
    http://www.Vistax64.com/tutorials/135858-user-profile-error-logged-temporary-profile.html

    t-4-2

  • ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired

    Hi all

    I use oracle 11.2.0.3 with 3 node rac ODI.

    I have the table which I am not able to fall and give the error below.

    SQL > drop table I$ _CDS_FAULT_DEV1;

    fall of table I$ _CDS_FAULT_DEV1

    *

    ERROR on line 1:

    ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired

    SQL > show parameter ddl_lock

    VALUE OF TYPE NAME

    ------------------------------------ ----------- ------------------------------

    DDL_LOCK_TIMEOUT integer 300

    I changed to 100 but still the same error too, I checked and there is no lock. Can you please provide me with a way to solve this problem.

    Kind regards

    DBApps

    For sure there are locks, because the table is in use.

    Drop table wants an exclusive lock on the dictionary or the corresponding records.

    When the table is used there will be a lock from line on the document in the dictionary.

    Have you consulted with SGS$ access?

    Please do so now.

    -------------

    Sybrand Bakker

    Senior Oracle DBA

  • Allocation of resources to the virtual computer

    Hello

    I wonder if anyone can shed some light on what follows.

    When I create a new virtual machine and go the tab of the allocation of resources.  There are two different areas of the reservation.  One that we can configure other seems to be the maintained system.

    When the system is off the reserve which is managed by the system is listed as 126MB.  Once the system is powered on it goes down to about 90 MB and then slowly climbs back up to 126 MB.

    Can someone explain this.

    Thank you
    Mamadou Moustapha

    I assume you mean the memory overhead.

    Take a look at the memory overhead on the Virtual Machines in the documentation.

    If this isn't what you asked, please attach a screenshot of what you are looking for.

    André

  • ORA-00054: resource busy and acquire with NOWAIT specified

    Im running 2 updates in the same pattern, but in 2 completely different tables via sql loader.

    Due to synchronization problems, they sometimes run at the same time. However I get the error message:

    ORA-00054: resource busy and acquire with NOWAIT specified

    When I get this error, he says its due to a lock on a table, but they are different tables.

    Any ideas?

    Thank you very much

    You can use commit / rollback to overcome this problem.

  • What is the difference of ORACLE for a 16 processor machine and 1 cpu with 16 cores?

    What is impact performative to ORACLE running on a machine of 16 processors comparison 1 cpu with 16 cores?

    No difference? but maybe something I don't know...

    I assume you mean the Sun T2 based servers?

    See http://blogs.sun.com/glennf/entry/virtual_cpus_effect_on_oracle

  • Virtual machine compatible with VM Ware with VM ware ESXi 6.0 enterprise (not sure version)

    Hello, does anyone know if a company of VM Ware virtual machine (maybe it is version 5, not sure) is compatible with VM ware ESXi 6.0? Can I do a snapshot on the VM Ware company and copy it in VM Ware ESXi 6.0?

    Thank you!

    Will VM probably run on ESXi 6 without modification. There may be a few exceptions where some minor modifications may be required however.

    In any case, you can migrate the virtual machine with VMware Converter making a V2V conversion (2 virtual), export the virtual computer to an OVF on the former host and import it on the new, or - depending on your method of backup and application - use your last backup and restore it on the new host.

    André

  • Services of files in Microsoft Clustering with failover in ESXi 4.1

    Helllo,

    I have a virtualization environment with 5 hosts ESXi 4.1 on location A and two hosts ESXi 4.1 location B, all with high availability, which is the host 7 ESXi 4.1 are highly available.

    I need to set up a file of Microsoft with Failover Clustering in ESXi 4.1

    I want to create a file from Microsoft with Failover Clustering with 3 VMs that are 2 VM on a location and 1 VM on site B.

    Geographic VM cluster is supported by vmware?

    What is the maximum nodes in the cluster in guest virtual machines?

    Thank you

    jVidalll

    Welcome to the community,

    Only 2-node MSCS is supported in ESX (i)

    Take a look at http://kb.vmware.com/kb/1004617 for links to MSCS documentation.

    André

  • vSphere PowerCLI - of different values on the Allocation of resources and 5.1

    Hello

    I have a situation where I was trying to follow in one of our virtual machines that could miss the unlimited check mark on the allocation of memory to the title resources. In doing so, I was in a situation where powerCLI shows values different vsphere for memory and cpu shares until I removed and add the check unlimted box and clicked on OK.

    I guess my question is double.

    1. How will I know if the virtual machine variety is actually being allocated resources properly when there is this difference.

    2. If it's just a property not being pulled to the PowerCLI correctly I presume I can ignore it? If this isn't the case, you know another way to have it acknowledged correctly so I must not go through a hundred servers again and manually perform this procedure.

    Finally, if there is a real problem with the assigned resources hurt if I go through this process and now everything gets double maybe will we have problems with guests not being is not able to manage the new distributions?

    That's what it looks like, top is a bad server and down is a server has been fixed.

    Name: Server01

    MemoryMB: 4096

    NumCpu: 2

    VMResourceConfiguration: CPUShares: Normal / 1000 MemShares: Normal / 25600

    Name: Server02

    MemoryMB: 4096

    NumCpu: 2

    VMResourceConfiguration: CPUShares: Normal / 2000 MemShares: Normal / 40960

    Hope it makes sense.

    Thanks for any idea you may have.

    Shane

    PS... is it just me (IE11) or can't you copy and paste in the editor on this community?

    There is indeed a minor flaw in the value of the shares shows PowerCLI.

    To begin with, what you get for fixed levels are well documented.

    See the distributions of resources

    Which can be seen in the vSphere for a VM client

    It is a virtual machine that has 2 vCPU (2 x 1000)

    The cmdlet Get-VMResourceConfiguration to the PowerCLI returns the value that is actually in the VirtualMachine object.

    This value does not seem to take into account the fact that the virtual machine has 2 vCPU, while the vSphere client does not seem to take into account of the # of vCPU.

    You can check by doing

    Get - VM MyVM | Select the Name,@{N="CPU actions; E={$_. ExtensionData.Config.CpuAllocation.Shares.Shares}}

    However, if the level of shares is not personalized, the SDK Reference tells us "that if the level is not set to custom, this value is ignored."

    See SharesInfo

    In conclusion, the cmdlet PowerCLI is correct, it returns the value that is there, but this value is irrelevant unless the level is set to Custom.

    PS: I seem to have no problem to copy and paste in the editor.

    Have you tried with another browser?

  • Task Mgr shows 'System' constantly using 50% CPU, with nothing running

    I have a laptop Sony Vaio VGN-FW495J with Intel Core 2 Duo P8700 CPU 2.53Ghz - no slouch of a machine when I bought 2 + years ago, running 64-bit Windows 7 Ultimate SP1.

    Recently I had suspicions that his performance was being affected (taking a long time to get to files from Windows Explorer, and then open them, etc.) even though I am running an SSD correctly configured, have a full 8 GB of memory, and my Windows experience index is average upward.
    I went into the Windows Task Manager and saw that my "CPU usage" was slightly more than 50%.  Then, I went and killed all the processes not essential, but - even after you leave my system "settle" (i.e. completely go & literally - intact) for several hours, I observed in the Manager of tasks Windows as the 'system' (PID = '4'; Description = "NT Kernel and System") was the culprit - it is this process that used consistently about 50% of my total CPU.  NOTE: just to be clear - this is very unusual - I've never seen that happen before.
    Can't understand it - from a point of view user/GUI, the system is not some thing (I'm not under any user or background programs and I have not a lot of foreign running Services - in fact, outside the 2012 AVG, NO Services non - MS are running).
    QUESTION:  It all MS Windows utility - or third party that anyone participating in these forums - may recommend to "pick apart" / "retail", whatever it is specifically that the 'system' is use that is only 50% of my CPU?

    FIGURED IT OUT!

    There was a "New Software" driver, Inc. for a product called "-Lock Folder", which is used to be able to assign a password to access to the windows folders, which was invoked by the kernel of the Win7 system.  I uninstalled this product problem and hop, disappeared - not more than 50% CPU used by the system.
    How I did it:
    I couldn't find any software or features 'Xperf', "Windows Process Monitor" or "Windows Process Explorer" that allowed me to 'draw' the Thread ID incriminated the responsible driver.  However, Windows Process Explorer is displayed information for all pilots being charge/invoked for a given process - including the process of core of 'system '.
    I just and slowly traveled through all 173 of them and went thought on what drivers non-Microsoft could possibly have something to do with locking of resources - a clue given to me by the start address for the TID offending Process Explorer:
    "ntoskrnl.exe"! "KeAcquireInStackQueuedSpinLockAtDcpLevel+ 0x1e0.
    Normal "human heuristic logic;
    Thanks for the tip on Process Explorer JW - I had already installed but had not really thought about using it.
    Could have lent oath, I saw this problem until recently well - and I had this product installed for several months - Oh Well, that's going to just be one of those pursuing "mysteries of Windows' - which provides for the possibility of thousands of geeks to be employee -
  • Allocation of resources

    Can I allocate more memory to a virtual computer to a host that is part of a larger cluster?  By example, if I have 2 host a cluster with 25 GB, can I allocated memory for 1 35 GB VM?

    You can add as much memory you like up to something as 255 GB but as said weinstein5 if your host is unable to handle the load it will start to trade.   Keep in mind that your box can manage resources that are available on this particular host.  So if you have two cluster nodes with 25 GB everyone could use more comments would be the total memory on a single node of the cluster.    One last thing is to remember that your swap file is based on the amount of memory unless the reserves are used.  So if you give the VM 25 GB of memory that it will create a 25 GB swap file.

    If you have found this device or any other useful post please consider the use of buttons useful/correct to award points

Maybe you are looking for

  • C drive still fragmented

    We have a Pentium 4 XP family, the defragmentation program included is Diskeeper Lite.  The computer runs very slowly and when defragment you it takes 2-5 minutes to complete and looking a ton of fragmented files. We tried "Auslogics Disk Defrag" and

  • Using the headphone jack to the Audio input

    Try to use my 4 GB Fuze to connect to the external audio device.  Using the standard FUZE audio output (headphone) to connect to the audio inputs, Radio BOSE or compatible stereo or home.  When connected to the input on my Bose Compatible radio, appa

  • Networking WRT54gs

    OK, this is my first post so sorry in advance. I have the Linksys WRT54gs. I used it wireless and cable to my laptop. I have my xbox 360 to router cable. Problem, I can't be online with both not both at the same time. Recently, I buy a desktop for my

  • vFoglight 6.7 - demand graphic metric drive

    After the vFoglight 6.7 our metric graphs do not work as they did in 6.6.2. In 6.6.2, we used "Disk Read requests" and "write disc" but in 6.7 they display no data. I tried to created a new chart and used "Disk write request RATES", but the result is

  • Why my computer pavilion laptop, it starts and seconds later, just stops

    Im working on a pavilion entertainment pc and when I go to boot it it stays on for a brief second then stops I was wondering why its done this for as far as I know nobody has never opened to make adjustments