Trouver le nombre de CPU et de cœurs par CPU en utilisant L'invite de commande

j'essaie de récupérer le nombre de CPU et de cœurs par CPU en utilisant L'invite de commande. J'ai exécuté la commande suivante:

wmic cpu get NumberOfCores, NumberOfLogicalProcessors/Format:List

je reçois cette erreur: wmic' is not recognized as an internal or external command, operable program or batch file

j'exécute ceci sur une machine Windows Server 2008 R2. Je crois que la commande 'wmic' est compatible sur cette fenêtre.

le répertoire dans lequel j'exécute la commande promt est 'C:Windows 151930920"

un conseil s'il vous plaît?

27
demandé sur NeronLeVelu 2014-04-07 21:23:59

5 réponses

D'après vos commentaires - votre énoncé path a été modifié/est incorrect ou la variable path est mal utilisée à une autre fin.

4
répondu foxidrive 2014-04-09 01:40:35

vous pouvez utiliser la variable d'environnement NUMBER_OF_PROCESSORS pour le nombre total de cœurs:

echo %NUMBER_OF_PROCESSORS%
52
répondu R1tschY 2017-07-09 13:43:05

vous pouvez aussi entrer msinfo32 dans la ligne de commande.

il affichera toutes les informations de votre système. Ensuite, dans la boîte de recherche, entrez juste processor et il vous montrera vos cœurs et processeurs logiques pour chaque CPU. J'ai trouvé cette façon d'être le plus simple.

6
répondu DomainsFeatured 2017-03-21 13:14:52

si vous voulez trouver combien de processeurs (ou CPU) une machine a la même façon %NUMBER_OF_PROCESSORS% vous montre le nombre de cœurs, enregistrez le script suivant dans un fichier batch ,par exemple, GetNumberOfCores.cmd :

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

et ensuite exécuter comme ceci:

GetNumberOfCores.cmd

echo %NumberOfCores%

le script définira une variable d'environnement appelée %NumberOfCores% et contiendra le nombre de processeurs.

1
répondu kiewic 2017-05-27 00:07:10

pour vérifier l'absence de prises physiques, Lancez:

wmic cpu get SocketDesignation
0
répondu Harendra Dhiman 2017-03-21 12:45:48