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.

Come riparare e reinstallare Microsoft Store su Windows 10 dopo la rimozione?
Come riparare e reinstallare Microsoft Store su Windows 10 dopo la rimozione?

Durante la disinstallazione di app moderne integrate, molti utenti di Windows 10 disinstallano ac...

Windows non assegna automaticamente le lettere di unità
Windows non assegna automaticamente le lettere di unità

Windows assegna automaticamente una lettera di unità a qualsiasi disco HDD/SSD collegato, unità f...

Come disinstallare le app UWP integrate (APPX) su Windows 10?
Come disinstallare le app UWP integrate (APPX) su Windows 10?

Windows 10 viene fornito con alcuni app UWP moderne preinstallate (sono anche chiamate app Metro,...