Ota kaikki suorittimen ytimet käyttöön Windows 10:ssä ja 11:ssä

Admin

Lähes kaikki nykyaikaiset prosessorit ovat moniytimiä. Nykyaikaiset Windows-versiot tukevat moniprosessorisuorittimia, ja kaikki niiden ytimet ovat oletuksena aktiivisia.

Sisällys:

  • Etsi käytettävissä olevien suorittimien ja ytimien määrä Windowsissa
  • Kuinka ottaa kaikki ytimet käyttöön Windowsissa
  • Sovelluksen rajoittaminen tiettyihin ytimiin Windowsissa (CPU Affinity)
  • Muuta Windowsin käynnistyksessä käytettyjen ytimien määrää

Windowsilla on tiukka rajoitus tuettujen fyysisten suoritinten ja ytimien (loogisten prosessorien) enimmäismäärälle versiosta ja painoksesta riippuen:

  • Windows 10 x86 (Enterprise Pro, Home) – jopa 2 CPU: ta ja 32 loogista prosessoria (sekä fyysiset että Hyper-Threading-virtuaaliytimet huomioidaan)
  • Windows 10/11 x64 – jopa 2 suoritinta ja 256 loogista prosessoria
  • Windows Server 2022/2019/2016/2012R2 – jopa 64 fyysistä prosessoria ja 640 loogista ydintä
  • Windows Server 2008 R2 – 256 loogista ydintä

Etsi käytettävissä olevien suorittimien ja ytimien määrä Windowsissa

Voit tarkistaa Windowsissa käytettävissä olevien fyysisten suorittimien, ytimien ja loogisten prosessorien määrän Task Managerin avulla.

  1. Juosta taskmgr.exe ja mene kohtaan Esitys -välilehti.
  2. Valitse prosessori välilehti;
  3. Näet käytettävissä olevien suorittimien (pistorasioiden), fyysisten ytimien (24 ydintä) ja loogisten prosessorien määrän.

Loogiset prosessorit näyttävät käytettävissä olevien loogisten ytimien määrän, kun HyperThreading on käytössä tietokoneessa.

Kuinka löytää suorittimen ytimien lukumäärä Windowsissa

Laitehallinta (devmgmt.msc) näyttää myös saatavilla olevien loogisten prosessorien määrän.

laitehallinnan ytimet

Löydät myös tiedot fyysisistä prosessoreista ja niissä olevien ytimien lukumäärästä Prosessori-osiosta msinfo32.exe työkalu:

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)
Hanki loogiset prosessoritiedot Windowsissa

PowerShellin avulla voit nähdä, kuinka monta ydintä ja loogista prosessoria on saatavilla:

Get-WmiObject -class Win32_processor | ft NumberOfCores, NumberOfLogicalProcessors

NumberOfCores NumberOfLogicalProcessors. 12 24. 
Hanki ytimien kokonaismäärä Windowsissa PowerShellin avulla

Erityinen Windows-ympäristömuuttuja sisältää myös loogisen prosessorin numerotiedot:

echo %NUMBER_OF_PROCESSORS%

Kuinka ottaa kaikki ytimet käyttöön Windowsissa

Jos kaikki suorittimen ytimet eivät ole saatavilla Windowsissa, tarkista, että ne on otettu käyttöön BIOS/UEFI-asetuksista. Tässä voi olla kaksi vaihtoehtoa:

  • HyperThreading – mahdollistaa fyysisen CPU-ytimen molempien loogisten prosessorien käytön
  • Active Processor Cores – vaihtoehto ottaa käyttöön tai poistaa käytöstä ytimien määrän.

Käynnistä Windows uudelleen ja syötä BIOS-asetukset (yleensä F2, Del, F10, tai F1 avaimet).

Tiettyjen vaihtoehtojen nimet ja saatavuus vaihtelevat BIOS-versiosi ja suorittimen mallin mukaan. Minun tapauksessani kaikki suorittimen asetukset ovat Prosessorin kokoonpano -osiossa:

  • Hyper-ketjutus KAIKKI: Enabled
  • Aktiiviset prosessoriytimet: All
Ota Hyper-Threading ja CPU Cores käyttöön BIOSissa (UEFI)

Nämä asetukset voivat sijaita Advanced- tai Extreme Tweaker -osioissa, ja niitä kutsutaan nimellä Prosessoriasetukset, AMD Core Select, Prosessoriydin, Active Processor Cores, Core Multi-Processing, CPU Cores jne.

Sovelluksen rajoittaminen tiettyihin ytimiin Windowsissa (CPU Affinity)

Windowsissa voit määrittää sovelluksen toimimaan vain yhdessä tai tietyssä suoritinytimessä. Oletuksena Windows-sovellus voi toimia missä tahansa ytimessä.

Voit käyttää Prosessorin affiniteetti ominaisuus sitoa ohjelma tiettyihin ytimiin. Tämä voi olla tarpeen, jos haluat rajoittaa ohjelman suorittimen käyttöä tai käyttää sitä yhdessä ytimessä (tämä saattaa olla tarpeen vanhojen sovellusten suorittamiseksi, jotka eivät toimi kunnolla moniytimisissä tietokoneissa).

Voit muuttaa käynnissä olevan sovelluksen ydinaffiniteettia Tehtävienhallinnassa:

  1. Avaa Yksityiskohdat välilehti;
  2. Etsi sovellusprosessi ja napsauta sitä hiiren kakkospainikkeella. Valitse Aseta affiniteetti; Aseta prosessin suorittimen affiniteetti
  3. Merkitse fyysiset ytimet, jotka saavat suorittaa sovellusohjeita. Kuinka rajoittaa prosessi yhteen CPU-ytimeen

On mahdollista suorittaa sovellus vain yhdessä ytimessä komentokehotteen avulla. Tässä esimerkissä rajoitan sovelluksen CPU0.

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

Muuta Windowsin käynnistyksessä käytettyjen ytimien määrää

Windows käyttää aina vain yhtä ydintä käynnistykseen. Voit sallia kaikkien ytimien käytön käynnistäessäsi Windowsin järjestelmäkokoonpanon avulla:

  1. Avata msconfig;
  2. Klikkaa Saapas -välilehti ja valitse merkintäsi;
  3. Klikkaus Edistyneet asetukset;
  4. Valitse Prosessorien määrä vaihtoehto BOOT Advanced Options -kohdassa;
  5. Valitse käynnistyksen aikana käytettävien loogisten prosessorien (säikeiden) määrä. Prosessorien määrä ja enimmäismuisti Windowsin käynnistyksen yhteydessä .

Windows ei käynnisty nopeammin, jos lisäät käynnistyksen yhteydessä käytettävissä olevien prosessorien määrää. Tämä vaihtoehto voi myös aiheuttaa Windowsin käynnistysongelmia joissakin tapauksissa, varsinkin jos PCI-lukitusvaihtoehto on käytössä (BAD SYSTEM CONFIG INFO -käynnistysvirhe). Tämän vaihtoehdon käyttöönottoa ja määrittämistä ei siis yleensä suositella.

Kuinka korjata "Tämä sovellus ei voi toimia tietokoneellasi" Windows 10: ssä
Kuinka korjata "Tämä sovellus ei voi toimia tietokoneellasi" Windows 10: ssä

Sanooko tietokoneesi: "Tämä sovellus ei voi toimia tietokoneellasi", kun sinä yritä avata sovellu...

Kuinka korjata odottamaton myymälän poikkeusvirhe Windows 10: ssä
Kuinka korjata odottamaton myymälän poikkeusvirhe Windows 10: ssä

Vaikka Windows 10 on hämmästyttävän vakaa käyttöjärjestelmä verrattuna vanhempiin julkaisuihin (W...

Kuinka korjata hitaat SSD -käynnistysajat Windows 10: ssä
Kuinka korjata hitaat SSD -käynnistysajat Windows 10: ssä

Jos huomaat hitaasti Puolijohdeasema (SSD) kun käynnistät Windows 10 -tietokoneesi, luultavasti i...