it-swarm.com.de

Finden Sie die Anzahl der CPUs und Kerne pro CPU mithilfe der Eingabeaufforderung

Ich versuche, die Anzahl der CPUs und Kerne pro CPU mit der Eingabeaufforderung abzurufen. __ Ich habe den folgenden Befehl ausgeführt:

wmic cpu get NumberOfCores, NumberOfLogicalProcessors/Format:List

Ich erhalte diesen Fehler: wmic' is not recognized as an internal or external command, operable program or batch file

Ich führe dies auf einem Windows Server 2008 R2-Computer aus. Ich glaube, dass der Befehl 'wmic' in diesem Fenster kompatibel ist.

Das Verzeichnis, in dem der Befehl promt ausgeführt wird, lautet 'C:\Windows>

Irgendwelche Ratschläge bitte?

30
Mustafa

Basierend auf Ihren Kommentaren wurde Ihre path-Anweisung geändert/ist falsch oder die path-Variable wird falsch für einen anderen Zweck verwendet. 

4
foxidrive

Sie können die Umgebungsvariable NUMBER_OF_PROCESSORS für die Gesamtzahl der Kerne verwenden:

echo %NUMBER_OF_PROCESSORS%
56
R1tschY

Sie können auch msinfo32 in die Befehlszeile eingeben. 

Es werden alle Ihre Systeminformationen angezeigt. Geben Sie dann in das Suchfeld einfach processor ein und es werden Ihnen Ihre Kerne und logischen Prozessoren für jede CPU angezeigt. Ich fand diesen Weg am einfachsten. 

6
DomainsFeatured

Wenn Sie ermitteln möchten, wie viele Prozessoren (oder CPUs) eine Maschine auf die gleiche Weise hat, %NUMBER_OF_PROCESSORS% Ihnen die Anzahl der Kerne anzeigt, speichern Sie das folgende Skript in einer Batchdatei, beispielsweise GetNumberOfCores.cmd:

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

Und dann so ausführen:

GetNumberOfCores.cmd

echo %NumberOfCores%

Das Skript setzt eine Umgebungsvariable mit dem Namen %NumberOfCores% und enthält die Anzahl der Prozessoren.

2
kiewic

Um zu überprüfen, ob keine physischen Sockets laufen,

wmic cpu get SocketDesignation
0
Harendra Dhiman