Abilita tutti i core della CPU su Windows 10 e 11

Admin

Quasi tutte le CPU moderne sono multicore. Le versioni moderne di Windows supportano le CPU multiprocessore e tutti i core su di esse sono attivi per impostazione predefinita.

Contenuti:

  • Trova il numero di CPU e core disponibili su Windows
  • Come abilitare tutti i core su Windows
  • Come limitare l'app a core specifici su Windows (affinità CPU)
  • Modifica il numero di core utilizzati all'avvio di Windows

Windows ha un limite rigoroso al numero massimo di CPU fisiche e core (processori logici) supportati, a seconda della versione e dell'edizione:

  • Windows 10 x86 (Enterprise Pro, Home): fino a 2 CPU e 32 processori logici (sono considerati core virtuali sia fisici che Hyper-Threading)
  • Windows 10/11 x64: fino a 2 CPU e 256 processori logici
  • Windows Server 2022/2019/2016/2012R2 – fino a 64 processori fisici con 640 core logici
  • Windows Server 2008 R2 – 256 core logici

Trova il numero di CPU e core disponibili su Windows

Puoi verificare il numero di CPU fisiche, core e processori logici disponibili in Windows utilizzando Task Manager.

  1. Correre taskmgr.exe e vai al Prestazione scheda.
  2. Seleziona il processore scheda;
  3. Vedrai il numero di CPU (socket), core fisici (24 core) e processori logici disponibili.

I processori logici mostrano il numero di core logici disponibili quando HyperThreading è abilitato su un computer.

Come trovare il numero di core della CPU su Windows

Gestione dispositivi (devmgmt.msc) mostra anche il numero di processori logici disponibili.

i gestori dispositivi elencano i core

Puoi anche trovare le informazioni sulle CPU fisiche e il numero di core su di esse nella sezione Processore di msinfo32.exe attrezzo:

Processor Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz, 2394 Mhz, 12 Core(s), 24 Logical Processor(s)
Processor Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz, 2394 Mhz, 12 Core(s), 24 Logical Processor(s)
Ottieni informazioni sul processore logico su Windows

Puoi utilizzare PowerShell per vedere quanti core e processori logici sono disponibili:

Get-WmiObject -class Win32_processor | ft NumberOfCores, NumberOfLogicalProcessors

NumberOfCores NumberOfLogicalProcessors. 12 24. 
Ottieni il numero totale di core su Windows con PowerShell

La variabile di ambiente speciale di Windows contiene anche informazioni sul numero del processore logico:

echo %NUMBER_OF_PROCESSORS%

Come abilitare tutti i core su Windows

Se non tutti i core della CPU sono disponibili in Windows, controlla che siano abilitati nelle impostazioni BIOS/UEFI. Qui possono esserci due opzioni:

  • HyperThreading – consente l'utilizzo di entrambi i processori logici del core fisico della CPU
  • Core del processore attivi: opzione per abilitare o disabilitare il numero di core.

Riavvia Windows e inserisci le impostazioni del BIOS (di solito con il file F2, Del, F10, O F1 chiavi).

I nomi e la disponibilità delle opzioni specifiche variano a seconda della versione del BIOS e del modello di CPU. Nel mio caso, tutte le opzioni della CPU si trovano nella sezione Configurazione del processore:

  • Hyper-Threading TUTTI: Enabled
  • Core del processore attivi: All
Abilita Hyper-Threading e core CPU nel BIOS (UEFI)

Queste impostazioni possono trovarsi nelle sezioni Advanced o Extreme Tweaker e denominate Opzioni processore, AMD Core Select, Processor Core, Active Processor Core, Core Multi-Processing, CPU Core, ecc.

Come limitare l'app a core specifici su Windows (affinità CPU)

In Windows è possibile configurare un'applicazione in modo che venga eseguita solo su uno o specifici core della CPU. Per impostazione predefinita, un'app Windows può essere eseguita su qualsiasi core.

Puoi usare il Affinità del processore funzionalità per associare un programma a core specifici. Ciò potrebbe essere necessario se desideri limitare l'utilizzo della CPU del programma o eseguirlo su un singolo core (potrebbe essere necessario per eseguire app legacy che non funzionano correttamente su computer multi-core).

Puoi modificare l'affinità principale di un'app in esecuzione nel Task Manager:

  1. Apri il Dettagli scheda;
  2. Trova e fai clic con il pulsante destro del mouse sul processo dell'app. Selezionare Imposta l'affinità; Imposta l'affinità della CPU del processo
  3. Contrassegna i core fisici autorizzati a eseguire le istruzioni dell'app. Come limitare un processo a un singolo core della CPU

È possibile eseguire un'applicazione solo su un singolo core utilizzando il prompt dei comandi. In questo esempio, limiterò l'app a CPU0.

cmd.exe /c start /affinity 1 "C:\MyApp\myappname.exe"

Modifica il numero di core utilizzati all'avvio di Windows

Windows utilizza sempre un solo core per l'avvio. Puoi consentire l'utilizzo di tutti i core all'avvio di Windows utilizzando la Configurazione di sistema:

  1. Aprire msconfig;
  2. Clicca il Stivale scheda e seleziona la tua voce;
  3. Clic Opzioni avanzate;
  4. Seleziona il Numero di processori opzione nelle Opzioni avanzate BOOT;
  5. Selezionare il numero di processori logici (thread) che possono essere utilizzati durante il processo di avvio. Numero di processori e memoria massima all'avvio di Windows .

Il tuo Windows non si avvierà più velocemente se aumenti il ​​numero di processori disponibili all'avvio. Inoltre, questa opzione potrebbe causare problemi di avvio di Windows in alcuni casi, soprattutto se l'opzione di blocco PCI è abilitata (errore di avvio BAD SYSTEM CONFIG INFO). Pertanto, in genere non è consigliabile abilitare e configurare questa opzione.

8 migliori temi di Windows 10 per l'ambiente Windows più cool
8 migliori temi di Windows 10 per l'ambiente Windows più cool

Se usi spesso il computer, potresti sentirti stanco di vedere sempre lo stesso ambiente Windows. ...

Come riavviare e selezionare il dispositivo di avvio corretto su Windows
Come riavviare e selezionare il dispositivo di avvio corretto su Windows

Il Riavviare e selezionare il corretto dispositivo di avvio viene visualizzato un messaggio di er...

Guida definitiva alla risoluzione dei problemi per Windows 10 che non va a dormire
Guida definitiva alla risoluzione dei problemi per Windows 10 che non va a dormire

In precedenza, avevo scritto un articolo su Windows 7 non va in modalità sospensione correttament...