Parking jądra: definicje, przyczyny, wydajność, wyłącza reguły i zwiększa wydajność procesora

Najnowsze systemy operacyjne Windows mają bardzo wysoką wydajność i są następujące opcje, które umożliwiają to, co nazywa się „wycisnąć” na swojej maksymalnej mocy obliczeniowej procesora. Opisując takie działania, często można napotkać wiele niejasnych terminów "rdzenie procesora parkowania". Co nie jest bardzo dobrze wyobrazić nawet doświadczonych specjalistów w konfiguracji systemów operacyjnych i komputerowego „żelaza”, bo oficjalnie pod warunkiem wyjaśnienia w tej sprawie przez korporację Microsoft, delikatnie mówiąc, jest bardzo arogancki. Spróbuj zrozumieć, co to tę funkcję włączyć lub wyłączyć, i jak zwykle wskazane, aby radzić sobie z takimi rzeczami.


Co to jest parking jądra w systemie Windows?

Po pierwsze, należy wziąć pod uwagę pewne teoretyczne informacje, ponieważ dogłębne zrozumienie tego problemu w przyszłości mogą mieć wpływ na decyzję, aby włączyć lub wyłączyć tę funkcję w systemie komputerowym z procesorów wielordzeniowych.
Mówiąc w uproszczeniu, twórcy najnowszych wersjach systemu Windows próbowali realizować nie tylko możliwość korzystania z wszystkich dostępnych możliwości każdego rdzenia lub logicznego przepływu CPU, ale również oddany do utworzenia tzw rdzeni parkingowych, które ogólnie są przeznaczone, aby nie używać wszystkie dostępne jądra również w trybie bezczynnościumieść wykonanie aktywnego zadania (jeśli to możliwe) tylko na jednym jądrze, na którym rozpoczęło się jego wykonywanie. Dlaczego potrzebujesz takiego kroku? Tutaj trzeba zrozumieć, że nowoczesne procesory zużywają dużo energii, a użycie wszystkich rdzeni znacznie zwiększa jego zużycie, co może spowodować dość mocne przetaktowanie procesora, w wyniku czego może po prostu zawieść.


Prawdą jest, że: na początku każde zadanie w postaci obciążenia jest rozprowadzane pomiędzy wszystkimi jądrami, ale nie tylko jądro, które rozpoczęło jego wykonywanie. Prowadzi to do zwiększonego zużycia energii i może często powodować nawet zmniejszenie prędkości, ponieważ zadanie jest nieustannie "przewracane" z jednego jądra do innego. Oczywiste jest, że jeden rdzeń poradzi sobie z jego wdrożeniem (jeśli nie jest to aplikacja wymagająca dużej ilości zasobów) znacznie szybciej. Ale przy braku mocy obliczeniowej można używać innych jąder. Ale jeśli jeden rdzeń zadania jest rozwiązywany bez pomocy innych, to dlaczego inni są aktywni? Wniosek: należy je "zaparkować", aby nie wchodziły w interesy. Z tego powodu zużycie energii jest mniejsze, a produktywność często wzrasta. Ale jest to tylko ogólny przypadek, ponieważ czasami naprawdę konieczne jest użycie wszystkich jąder (trzymajmy się osobno).

Jak sprawdzić liczbę rdzeni procesorów?

Trzymajmy się z daleka od procesu parkowania rdzeni w Windows 7 i wyżej z boku i zobaczmy, jak znaleźć informacje o twoim własnym procesorze.w przyszłości nie popełniaj nonsensu, używając niewłaściwych ustawień (z powodu wyświetlania nieprawidłowych opcji może kolidować z wydajnością procesora i całego systemu operacyjnego, po którym nawet jego odzyskanie w zwykły sposób może stać się całkowicie niemożliwe).
To prawda, że ​​sytuacja wygląda nieco niejasno dla wielu użytkowników.
Załóżmy, że kupujesz laptopa z czterordzeniowym procesorem, ale spójrz na konfigurację, wołając o właściwości komputera i zobacz, że istnieją łącza do tylko dwóch rdzeni, wskazując częstotliwość każdego z nich. Oczywiste jest, że każdy kupujący zaczyna o tym myśleć, ale go nie oszukał? Nie, nie daj się oszukać! Najwyraźniej chodziło o procesor 2-rdzeniowy, ale z dwoma wątkami na rdzeń. Strumienie te są przypisywane do tak zwanych ukrytych lub, jeśli chcesz, niektórych wirtualnych procesorów.
Aby sprawdzić, ile rdzeni rzeczywiście znajduje się w procesorze, można w Menedżerze urządzeń, rozszerzając listę procesorów, które będą prezentować cztery identyczne linie. Dokładnie te same informacje można uzyskać za pomocą specjalnych programów stron trzecich, takich jak AIDA64 lub CPU-Z.

Jak przydatne jest użycie wszystkich jąder?

Mówiąc o parkowaniu jądra w systemie Windows 10 i niższych modyfikacjach systemu, warto zastanowić się, czy w ogóle używać wszystkich jąderek ze stałą redystrybucją ładunku? Czasami jest to konieczne. Szczególnie często zawierają wszystkie jądra wymagane podczas wykonywania zadań wymagających dużej ilości zasobów, jeśli są na komputerzewykorzystuje oprogramowanie inżynierskie i matematyczne, programy do przetwarzania multimediów, a nawet niektóre gry. Tak, a większość współczesnych gier często wymaga aktywacji wszystkich rdzeni. Tak więc, sądząc po opiniach niektórych użytkowników, tak popularna gra jak WoW, z parkowaniem rdzeni jest wyraźnie "nie przyjaciółmi". Wyłączenie tej funkcji, ponownie, w oparciu o opinie graczy, pozwala ustabilizować liczbę klatek na sekundę w wielu dynamicznych scenach, chociaż wcześniej mogło nastąpić gwałtowne zmniejszenie tej wartości.

Włączanie i wyłączanie jąderek parkingowych w systemie Windows 10 za pomocą standardowych środków systemu

Przejdźmy teraz bezpośrednio do aktywacji lub dezaktywacji tej funkcji. Przede wszystkim jednak należy zauważyć, że pomimo prostoty wykonanych czynności nieprzygotowany użytkownik może być zdezorientowany. Aby skonfigurować ustawienia, użyj konfiguracji systemu (msconfig), a następnie kliknij przycisk dodatkowych parametrów na karcie rozruchowej.
W domyślnych opcjach widać, że system używa jednego procesora, a maksymalna pamięć nie jest ustawiona. Teraz uwaga! Oznacza to, że wliczone jest parkowanie jądra, to znaczy system, jeśli to możliwe, przypisuje zadania tylko do jednego jądra. Aby użyć wszystkich jąder z dostępnymi wątkami, musisz zaznaczyć pole wyboru po lewej stronie i wybrać wymaganą liczbę procesorów z listy rozwijanej. Ale wyłączenie parkowania rdzeni tylko przez takie działania nie jest ograniczone. Po prawej stronie musisz ustawić maksymalną pamięć, wstępnie aktywując ten element. Tutajteż powinien być bardzo ostrożny. Zabrania się ustawiania wartości mniejszej niż 1024 MB. Najlepiej ustawić maksimum tego, co jest w systemie. Zwróć szczególną uwagę na punkty blokowania PCI i punkty debugowania. Powinny one zostać odłączone w sposób obowiązkowy. Po zakończeniu ustawień i zapisaniu opcji komputer musi zostać ponownie uruchomiony.

Uwaga: Nie zaleca się ustawiania maksymalnej liczby procesorów i pamięci. Lepiej jest użyć wartości średniej (na przykład dla czterech rdzeni, aby ustawić użycie trzech z maksymalną pamięcią 1024 na rdzeń, to jest tylko 3072 MB, ale jeśli masz więcej pamięci współdzielonej, możesz ustawić wyższe wartości).

Wyłączanie parkowania za pośrednictwem rejestru

Teraz zobaczmy, czy wyłączenie parkowania rdzeni przez rejestr (regedit).
Zasada odłączenia polega na ustaleniu minimalnych wartości kluczy do minimalnej i maksymalnej liczby używanych procesorów. Aby śledzić wątki i dodatkowe sekcje, po prostu użyj wyszukiwania (Ctrl + F) i znajdź wszystkie klucze o nazwie 0cc5b647-c1df-4637-891a-dec35c318583. Dla każdego z prawej strony okna należy zmienić wartości ValueMax i ValueMin na zero, wywołując dwukrotne kliknięcie edycji lub menu PCM. Jak zwykle po ustawieniu wymaganych wartości należy ponownie uruchomić system.
W zasadzie możesz użyć zwykłego Notatnika ", dodaj tekst pokazany na powyższym obrazku, zapisz plik z rozszerzeniemREG, wybierając wszystkie typy i wpisując je ręcznie, a następnie importując parametry (scalanie), uruchamiając zapisany plik rejestru jako administrator.

Ustaw moc obwodu

Pod koniec działania Rejestru powinien wprowadzić konfigurację mocy, przejdź do niedostępnych w parametrach momentu ustawić następujące wartości:
  • Minimalna liczba rdzeni podczas prosta: dla procesora 2-rdzeniowego - 50% dla 4-nuklearne - 25%;
  • Rezolucja w sprawie wyłączenia zasilania: włączona;
  • czas przestoju: włączony;
  • redefiniowanie rdzenia: Vick.;
  • Maksymalna liczba jąder jest prosta: dla 2-rdzeniowych CP - 50%, dla 4-jądrowych - 75%.
  • Zarządzanie jądrem za pośrednictwem BIOS /UEFI

    Zarządzanie parkingiem jądra może być również realizowane za pośrednictwem podstawowych systemów BIOS /UEFI. W BIOS-ie musisz znaleźć element Advanced Clock Calibration i ustawić wartość "All Cores". W UEFI parametr ten nosi nazwę Aktywne rdzenie procesorów i może zainstalować lub użyć wszystkich rdzeni (Wszystkie) lub wybrać z listy wymagany numer. W takim przypadku system operacyjny podczas określania aktywnych jądra będzie oparty wyłącznie na ustawieniach systemów podstawowych, bez zwracania uwagi na dodatkowe ustawienia w nim ustawione.

    Instalowanie niezbędnej liczby rdzeni do pracy z aplikacją

    Ale najciekawsze jest to, że w systemie Windows najnowsze wersje rdzeni procesorów można selektywnie włączyć dla dowolnej wybranej aplikacji.
    Aby to zrobić, w Menedżerze zadań, na zakładce Szczegóły, wybierz aktywny proces i przez PCM przejdź do zadania podobieństwa. Wtedy się pojawiOkno, w którym można określić żądaną liczbę rdzeni.

    Krótkie podsumowanie

    Podnosząc ryzyko dla wszystkich powyższych, można zauważyć, że wyłączenie parkowania bez ekstremalnych potrzeb nie powinno być. Zgadzam się, ponieważ nie tylko twórcy systemów Windows aktywowali go domyślnie? Musimy pomyśleć, że z producentami chipów procesorów w tej sprawie również byli konsultowani. Ale użycie wszystkich dostępnych lub niektórych dostępnych jąder czasami jest możliwe i konieczne. Jednak wykonanie takich czynności będzie na własne ryzyko, ponieważ instalując niepoprawne opcje nikt nie da pełnej gwarancji wydajności procesora ani systemu operacyjnego.

    Powiązane publikacje