none
When Adding vCPUs to Windows Server 2012 R2 They Do Not Show Up in Task Manager RRS feed

  • Question

  • I am trying to add CPUs to a Windows Server 2012 R2 VM and after they have been added to the machine, I boot up the VM and notice they are not being registered in task manager. The new CPUs do show up in device manager but as far as I can tell, they are not being used by the VM and so I can't register any performance improvement. I also cannot allot the CPUs in SQL Server Manager or see them in Spotlight.

    Has anyone encountered this kind of behaviour before?

    Full disclosure, I am using VMware for the back end but I have already closed a ticket with them in which they advised me this was an issue with the guest OS and not the host.

    I am going to open a ticket with Microsoft, but I was wondering if this has been resolved on the forum first.

    Thank you.


    Atekkof

    Thursday, February 9, 2017 2:29 PM

All replies

  • Might also check;

    msconfig\Boot\Advanced options, Number of processors

     

     

     



    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows Server] Datacenter Management

    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees, and confers no rights.


    Thursday, February 9, 2017 2:49 PM
  • The processors don't show up there either. It was one of the first things I checked. CPUs added to other VMs on the same host all show up in task manager, msconfig, and device manager. This machine specifically, for some reason, does not want to take the CPUs. I also can't start from scratch because this is a production SQL server.

    Any other ideas?


    Atekkof

    Thursday, February 9, 2017 2:55 PM
  • I think your issue is with vmtools or something VMware. Just a quick test adding another here on a hyper-v guest. (host and guest are 2012 R2)

     

     

     

     



    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows Server] Datacenter Management

    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees, and confers no rights.



    Thursday, February 9, 2017 3:06 PM
  • We went over all that with VMware already, the VMware tools are up to date and running properly in the guest. I'm thinking Microsoft will need to take a look at the logs to figure out what's going on. The only thing I can think of is that there is some restriction on how many processors can be used by this Operating System due to licensing or some other setting I'm unaware of.

    Thanks for the help.


    Atekkof

    Thursday, February 9, 2017 3:11 PM
  • As far as I know there are no windows server products limited to a single CPU. You can also run msinfo32.exe To start a support incident you can contact them here.

    https://support.microsoft.com/en-us/gp/contactus81?Audience=Commercial

    or to speak with Microsoft licensing specialist you can contact here.

    https://www.microsoft.com/licensing/servicecenter/Help/Contact.aspx

     

     

     



    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows Server] Datacenter Management

    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees, and confers no rights.


    Thursday, February 9, 2017 3:15 PM
  • Also I believe with VMware you can add cores and or sockets so maybe the issue lies there but you'll have to ask VMware about that.

     

     



    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows Server] Datacenter Management

    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees, and confers no rights.

    Thursday, February 9, 2017 3:26 PM
  •  The only thing I can think of is that there is some restriction on how many processors can be used by this Operating System due to licensing or some other setting I'm unaware of.

    Nothing like that.

    But, are you trying to add more CPUs to the VM than exist on the physical host?


    . : | : . : | : . tim

    Thursday, February 9, 2017 11:45 PM
  • Hi,
    Are there any updates on the issue?
    You could mark the reply as answer if it is helpful.
    Best Regards,
    Leo

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    Thursday, March 2, 2017 10:29 AM
    Moderator
  • I still have not found a solution to the problem. I appreciate that you would like to get credit for your answers and close the thread but I would not say that any of these proposed solutions have really helped me in any way.

    I am planning to start an official ticket with Microsoft but we have limited tickets available to us and we haven't yet decided if this problem holds enough weight to start one.

    It is certainly perturbing our SQL database admins however, they were hoping to increase the performance on the machine in question.

    Thanks for your help, let me know if you think of anything else.


    Atekkof

    Thursday, March 2, 2017 1:43 PM
  • "I appreciate that you would like to get credit for your answers "

    That is not why Leo asked the question.  He asked because you had not responded for nearly a month to the last requests for information.  We are trying to help, but if it is important, then the best route is to open a ticket with Microsoft.


    . : | : . : | : . tim


    Thursday, March 2, 2017 2:48 PM
  • Thank you for clarifying that Tim, and thank you to Leo for your concern. No I am not trying to add more CPUs to the VM than exist on the host, in fact, I have successfully added additional CPU's to a different Server 2012 VM running on the same host, and no I don't have any updates on the issue, other than to say it has not been resolved as of yet. 

    Thanks again!


    Atekkof

    Thursday, March 2, 2017 4:22 PM
  • Another thing that Dave suggested.  VMware has the ability to add cores or sockets.  Are you sure you are adding the proper value?  We are not VMware experts here, but it sounds like there might be something in the interaction with VMware.  It is not a known issue with Windows.

    . : | : . : | : . tim

    Thursday, March 2, 2017 8:40 PM
  • Has this been resolved?  I'm experiencing the exact same issue,

    • Windows Server 2012 R2 (6.3.6900)
    • VM sees cores within Device Manager, but not Task Manager or MSConfig
    Thursday, July 2, 2020 1:51 PM