Włącz wszystkie rdzenie procesora w Windows 10 i 11

Admin

Prawie wszystkie współczesne procesory są wielordzeniowe. Nowoczesne wersje systemu Windows obsługują procesory wieloprocesorowe i wszystkie ich rdzenie są domyślnie aktywne.

Zawartość:

  • Znajdź liczbę dostępnych procesorów i rdzeni w systemie Windows
  • Jak włączyć wszystkie rdzenie w systemie Windows
  • Jak ograniczyć aplikację do określonych rdzeni w systemie Windows (powinowactwo procesora)
  • Zmień liczbę rdzeni używanych podczas uruchamiania systemu Windows

System Windows ma ścisłe ograniczenie maksymalnej liczby obsługiwanych fizycznych procesorów i rdzeni (procesorów logicznych), w zależności od wersji i wydania:

  • Windows 10 x86 (Enterprise Pro, Home) — do 2 procesorów i 32 procesorów logicznych (brane są pod uwagę zarówno rdzenie fizyczne, jak i wirtualne z technologią Hyper-Threading)
  • Windows 10/11 x64 — do 2 procesorów i 256 procesorów logicznych
  • Windows Server 2022/2019/2016/2012R2 – do 64 procesorów fizycznych z 640 rdzeniami logicznymi
  • Windows Server 2008 R2 – 256 rdzeni logicznych

Znajdź liczbę dostępnych procesorów i rdzeni w systemie Windows

Liczbę fizycznych procesorów, rdzeni i procesorów logicznych dostępnych w systemie Windows można sprawdzić za pomocą Menedżera zadań.

  1. Uruchomić taskmgr.exe i idź do Wydajność patka.
  2. Wybierz procesor patka;
  3. Zobaczysz liczbę dostępnych procesorów (gniazd), rdzeni fizycznych (24 rdzenie) i procesorów logicznych.

Procesory logiczne pokazują liczbę rdzeni logicznych dostępnych, gdy na komputerze jest włączona funkcja HyperThreading.

Jak znaleźć liczbę rdzeni procesora w systemie Windows

Menedżer urządzeń (devmgmt.msc) pokazuje również liczbę dostępnych procesorów logicznych.

menedżery urządzeń wyświetlają listę rdzeni

Informacje na temat fizycznych procesorów i liczby znajdujących się w nich rdzeni znajdziesz także w sekcji Procesor msinfo32.exe narzędzie:

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)
Uzyskaj informacje o procesorze logicznym w systemie Windows

Możesz użyć PowerShell, aby sprawdzić, ile rdzeni i procesorów logicznych jest dostępnych:

Get-WmiObject -class Win32_processor | ft NumberOfCores, NumberOfLogicalProcessors

NumberOfCores NumberOfLogicalProcessors. 12 24. 
Uzyskaj całkowitą liczbę rdzeni w systemie Windows za pomocą programu PowerShell

Specjalna zmienna środowiskowa systemu Windows zawiera również informacje o numerze procesora logicznego:

echo %NUMBER_OF_PROCESSORS%

Jak włączyć wszystkie rdzenie w systemie Windows

Jeśli nie wszystkie rdzenie procesora są dostępne w systemie Windows, sprawdź, czy są one włączone w ustawieniach BIOS/UEFI. Tutaj mogą być dwie opcje:

  • HyperThreading – umożliwia wykorzystanie obu procesorów logicznych z fizycznego rdzenia procesora
  • Aktywne rdzenie procesora – opcja włączania lub wyłączania liczby rdzeni.

Uruchom ponownie system Windows i wejdź do ustawień BIOS (zwykle za pomocą pliku F2, Del, F10, Lub F1 Klucze).

Konkretne nazwy opcji i ich dostępność różnią się w zależności od wersji systemu BIOS i modelu procesora. W moim przypadku wszystkie opcje procesora znajdują się w sekcji Konfiguracja procesora:

  • Hyper-Threading WSZYSTKO: Enabled
  • Aktywne rdzenie procesorów: All
Włącz Hyper-Threading i rdzenie procesora w BIOS-ie (UEFI)

Ustawienia te mogą znajdować się w sekcjach Advanced lub Extreme Tweaker i nazywać się: Opcje procesora, Wybór rdzenia AMD, Rdzeń procesora, Aktywne rdzenie procesora, Wieloprocesorowość rdzeni, Rdzenie procesora itp.

Jak ograniczyć aplikację do określonych rdzeni w systemie Windows (powinowactwo procesora)

W systemie Windows można skonfigurować aplikację tak, aby działała tylko na jednym lub określonych rdzeniach procesora. Domyślnie aplikacja Windows może działać na dowolnym rdzeniu.

Możesz skorzystać z Powinowactwo procesora funkcja powiązania programu z określonymi rdzeniami. Może to być konieczne, jeśli chcesz ograniczyć wykorzystanie procesora przez program lub uruchomić go na jednym rdzeniu (może to być konieczne do uruchomienia starszych aplikacji, które nie działają poprawnie na komputerach wielordzeniowych).

Możesz zmienić podstawowe powinowactwo działającej aplikacji w Menedżerze zadań:

  1. Otworzyć Detale patka;
  2. Znajdź i kliknij prawym przyciskiem myszy proces aplikacji. Wybierać Ustaw powinowactwo; Ustaw powinowactwo procesora procesu
  3. Zaznacz rdzenie fizyczne, które mogą wykonywać instrukcje aplikacji. Jak ograniczyć proces do jednego rdzenia procesora

Aplikację można uruchomić na jednym rdzeniu za pomocą wiersza poleceń. W tym przykładzie ograniczę aplikację do Procesor0.

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

Zmień liczbę rdzeni używanych podczas uruchamiania systemu Windows

Windows zawsze używa tylko jednego rdzenia do rozruchu. Możesz zezwolić na użycie wszystkich rdzeni podczas uruchamiania systemu Windows przy użyciu konfiguracji systemu:

  1. otwarty msconfig;
  2. Kliknij Uruchomić tab i wybierz swój wpis;
  3. Kliknij Zaawansowane opcje;
  4. Wybierz Liczba procesorów opcja w opcjach zaawansowanych BOOT;
  5. Wybierz liczbę procesorów logicznych (wątków), które mogą zostać użyte podczas procesu rozruchu. Liczba procesorów i maksymalna pamięć podczas uruchamiania systemu Windows .

System Windows nie będzie uruchamiał się szybciej, jeśli zwiększysz liczbę procesorów dostępnych podczas uruchamiania. Ponadto ta opcja może w niektórych przypadkach powodować problemy z uruchamianiem systemu Windows, zwłaszcza jeśli włączona jest opcja blokady PCI (błąd rozruchu BAD SYSTEM CONFIG INFO). Dlatego zazwyczaj nie zaleca się włączania i konfigurowania tej opcji.

Zainstaluj podsystem Windows dla systemu Linux (WSL 2) w systemie Windows 10/11
Zainstaluj podsystem Windows dla systemu Linux (WSL 2) w systemie Windows 10/11

Podsystem Windows dla systemu Linux (WSL) to funkcja systemu Windows, która umożliwia programisto...

Jak ukryć lub pokazać konta użytkowników na ekranie logowania w systemie Windows 10/11?
Jak ukryć lub pokazać konta użytkowników na ekranie logowania w systemie Windows 10/11?

Domyślnie ekran logowania w systemach Windows 10/11 i Windows Server 2019/2016/2012R2 wyświetla k...

Wyświetl zapisane hasła Wi-Fi w systemie Windows 10
Wyświetl zapisane hasła Wi-Fi w systemie Windows 10

Windows pozwala na zapisywanie haseł używanych do łączenia się z sieciami Wi-Fi. Dzięki temu, jeś...