Activați toate nucleele CPU pe Windows 10 și 11

Admin

Aproape toate procesoarele moderne sunt multicore. Versiunile moderne de Windows au suport pentru procesoarele multiprocesor și toate nucleele de pe ele sunt active în mod implicit.

Continut:

  • Găsiți numărul de procesoare și nuclee disponibile pe Windows
  • Cum să activați toate nucleele pe Windows
  • Cum să restricționați aplicația la anumite nuclee pe Windows (Afinitate CPU)
  • Modificați numărul de nuclee utilizate la pornirea Windows

Windows are o limită strictă a numărului maxim de procesoare fizice și nuclee (procesoare logice) acceptate, în funcție de versiune și ediție:

  • Windows 10 x86 (Enterprise Pro, Home) - până la 2 procesoare și 32 de procesoare logice (se iau în considerare atât nucleele fizice, cât și nucleele virtuale Hyper-Threading)
  • Windows 10/11 x64 — până la 2 procesoare și 256 procesoare logice
  • Windows Server 2022/2019/2016/2012R2 – până la 64 de procesoare fizice cu 640 de nuclee logice
  • Windows Server 2008 R2 – 256 de nuclee logice

Găsiți numărul de procesoare și nuclee disponibile pe Windows

Puteți verifica numărul de procesoare fizice, nuclee și procesoare logice disponibile în Windows utilizând Managerul de activități.

  1. Alerga taskmgr.exe și du-te la Performanţă fila.
  2. Selectează CPU fila;
  3. Veți vedea numărul de procesoare (sockets) disponibile, nuclee fizice (24 de nuclee) și procesoare logice.

Procesoarele logice arată numărul de nuclee logice disponibile atunci când HyperThreading este activat pe un computer.

Cum să găsiți numărul de nuclee CPU pe Windows

Managerul de dispozitive (devmgmt.msc) arată, de asemenea, numărul de procesoare logice disponibile.

managerii de dispozitive listează nuclee

De asemenea, puteți găsi informații despre procesoarele fizice și numărul de nuclee de pe acestea în secțiunea Procesor a msinfo32.exe instrument:

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)
Obțineți informații despre procesorul logic pe Windows

Puteți utiliza PowerShell pentru a vedea câte nuclee și procesoare logice sunt disponibile:

Get-WmiObject -class Win32_processor | ft NumberOfCores, NumberOfLogicalProcessors

NumberOfCores NumberOfLogicalProcessors. 12 24. 
Obțineți numărul total de nuclee pe Windows cu PowerShell

Variabila de mediu Windows specială conține și informații despre numărul procesorului logic:

echo %NUMBER_OF_PROCESSORS%

Cum să activați toate nucleele pe Windows

Dacă nu toate nucleele CPU sunt disponibile în Windows, verificați dacă sunt activate în setările BIOS/UEFI. Aici pot fi două opțiuni:

  • HyperThreading – permite utilizarea ambelor procesoare logice ale nucleului fizic al CPU
  • Active Processor Cores – opțiune pentru a activa sau dezactiva numărul de nuclee.

Reporniți Windows și introduceți setările BIOS (de obicei cu F2, Del, F10, sau F1 chei).

Numele și disponibilitatea opțiunilor specifice variază în funcție de versiunea BIOS-ului și de modelul procesorului. În cazul meu, toate opțiunile CPU sunt în secțiunea Configurare procesor:

  • Hyper-Threading ALL: Enabled
  • Nuclee de procesor active: All
Activați Hyper-Threading și nucleele CPU în BIOS (UEFI)

Aceste setări pot fi localizate în secțiunile Advanced sau Extreme Tweaker și pot fi numite Opțiuni procesor, AMD Core Select, Procesor Core, Active Processor Cores, Core Multi-Processing, CPU Cores etc.

Cum să restricționați aplicația la anumite nuclee pe Windows (Afinitate CPU)

În Windows, puteți configura o aplicație să ruleze numai pe unul sau pe anumite nuclee CPU. În mod implicit, o aplicație Windows poate rula pe orice nucleu.

Puteți folosi Afinitatea procesorului caracteristică pentru a lega un program la anumite nuclee. Acest lucru poate fi necesar dacă doriți să restricționați utilizarea procesorului programului sau să îl executați pe un singur nucleu (acest lucru poate fi necesar pentru a rula aplicații vechi care nu funcționează corect pe computere cu mai multe nuclee).

Puteți modifica afinitatea de bază a unei aplicații care rulează în Managerul de activități:

  1. Deschide Detalii fila;
  2. Găsiți și faceți clic dreapta pe procesul aplicației dvs. Selectați Setați afinitatea; Setați afinitatea procesorului
  3. Marcați nucleele fizice cărora li se permite să execute instrucțiunile aplicației. Cum să limitați un proces la un singur nucleu CPU

Este posibil să rulați o aplicație doar pe un singur nucleu folosind promptul de comandă. În acest exemplu, voi restricționa aplicația la CPU0.

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

Modificați numărul de nuclee utilizate la pornirea Windows

Windows folosește întotdeauna un singur nucleu pentru a porni. Puteți permite utilizarea tuturor nucleelor ​​atunci când porniți Windows utilizând Configurarea sistemului:

  1. Deschis msconfig;
  2. Apasă pe Boot fila și selectați intrarea dvs.;
  3. Clic Opțiuni avansate;
  4. Selectează Numărul de procesoare opțiunea din BOOT Advanced Options;
  5. Selectați numărul de procesoare logice (threads) care pot fi utilizate în timpul procesului de pornire. Număr de procesoare și memorie maximă la pornirea Windows .

Windows-ul dvs. nu va porni mai repede dacă creșteți numărul de procesoare disponibile la pornire. De asemenea, această opțiune poate duce la probleme de boot Windows în unele cazuri, mai ales dacă opțiunea de blocare PCI este activată (eroare de pornire BAD SYSTEM CONFIG INFO). Deci, de obicei, nu este recomandat să activați și să configurați această opțiune.

Remediere: Acreditările RDP salvate nu au funcționat pe Windows
Remediere: Acreditările RDP salvate nu au funcționat pe Windows

Clientul Windows Remote Desktop încorporat (mstsc.exe) vă permite să salvați numele de utilizator...

Cum se activează/dezactivează contul de administrator încorporat pe Windows 10?
Cum se activează/dezactivează contul de administrator încorporat pe Windows 10?

După cum știți, în timpul instalării Windows 10, sistemul solicită crearea unui cont de utilizato...

Cum să dezactivați sau să dezinstalați Internet Explorer (IE) în Windows
Cum să dezactivați sau să dezinstalați Internet Explorer (IE) în Windows

Microsoft a încheiat oficial suportul pentru Internet Explorer (IE) în toate versiunile curente a...