Find Number of CPUs and Cores per CPU using Command Prompt

后端 未结 5 450
一向
一向 2021-01-31 15:24

I am trying to retrieve the Number of CPUs and Cores per CPU using Command Prompt. I have executed the following command:

wmic cpu get NumberOfCores, NumberOfLogic

相关标签:
5条回答
  • 2021-01-31 15:57

    You can use the environment variable NUMBER_OF_PROCESSORS for the total number of processors:

    echo %NUMBER_OF_PROCESSORS%
    
    0 讨论(0)
  • 2021-01-31 16:00

    You can also enter msinfo32 into the command line.

    It will bring up all your system information. Then, in the find box, just enter processor and it will show you your cores and logical processors for each CPU. I found this way to be easiest.

    0 讨论(0)
  • 2021-01-31 16:06

    Based upon your comments - your path statement has been changed/is incorrect or the path variable is being incorrectly used for another purpose.

    0 讨论(0)
  • 2021-01-31 16:17

    If you want to find how many processors (or CPUs) a machine has the same way %NUMBER_OF_PROCESSORS% shows you the number of cores, save the following script in a batch file, for example, GetNumberOfCores.cmd:

    @echo off
    for /f "tokens=*" %%f in ('wmic cpu get NumberOfCores /value ^| find "="') do set %%f
    

    And then execute like this:

    GetNumberOfCores.cmd
    
    echo %NumberOfCores%
    

    The script will set a environment variable named %NumberOfCores% and it will contain the number of processors.

    0 讨论(0)
  • 2021-01-31 16:22

    In order to check the absence of physical sockets run:

    wmic cpu get SocketDesignation
    
    0 讨论(0)
提交回复
热议问题