Паркинг ядра: определения, причини, производителност, забрана на правилата и увеличаване на производителността на процесора

Най-новите операционни системи на Windows имат сравнително висока производителност и имат параметри, които й позволяват да "изтръгне" от процесора до максималната изчислителна мощност. Когато описвате такива действия, често можете да срещнете много неясни термини "паркинг процесорни ядра". Какво е това, дори и опитни експерти в областта на настройка на операционни системи и компютърни "железни" не са много ясно представени, тъй като официалното обяснение, предоставено от Microsoft по този въпрос, меко казано, изглежда много арогантно. Нека се опитаме да разберем каква е тази функция, за да я активирате или деактивирате и колко е подходящо да правите подобни неща като цяло.


Какво е паркиране на ядрото в Windows?

Като начало е необходимо да се разгледа теоретична информация, тъй като задълбоченото разбиране на този проблем в бъдеще може да повлияе на решението за активиране или деактивиране на тази функция в компютърна система с многоядрени процесори.
Говорейки на обикновен език, разработчиците на най-новите модификации на Windows се опитаха да реализират не само възможността да използват целия наличен потенциал на всяко ядро ​​или логическия поток на процесора, но и да се въведат в конфигурацията на т.нар. всички налични ядра в неактивен режимпостави изпълнението на активната задача (ако е възможно) само на едно ядро, при което е започнало изпълнението му. Защо ви е необходима такава стъпка? Тук е необходимо да се разбере, че съвременните процесори консумират много електроенергия, а използването на всички ядра значително увеличава консумацията му, което може да доведе до доста силен овърклок на процесорния чип, в резултат на което може просто да се провали.


Вярно е следното: първо, всяка задача под формата на товар се разпределя между всички ядра, но не само ядрото, което е започнало изпълнението му. Това води до повишена консумация на енергия и често може да предизвика дори намаляване на скоростта, тъй като задачата постоянно "преобръща" едно от ядрото в друго. Ясно е, че едно ядро ​​ще се справи с неговото прилагане (ако не е много ресурсоемко приложение) много по-бързо. Но с липсата на изчислителна мощ можете да използвате други ядра. Но ако едно ядро ​​на задачата се справи без помощта на другите, защо да държим другите активни? Заключение: те трябва да бъдат "паркирани", така че да не влизат в бизнеса. Поради това същата консумация на енергия се намалява, а производителността се увеличава доста често. Но това е само общ случай, защото понякога е наистина необходимо да се използват всички ядра (да преминем отделно).

Как да разберете броя на процесорните ядра?

Нека останем далеч от процеса на паркиране на ядрата в Windows 7 и по-горе в страничната част и вижте как да разберете информацията за собствения си процесорв бъдеще не правете глупости, използвайки погрешни настройки (поради показването на неправилни опции може да попречи на работата на процесора и на цялата операционна система, след което дори възстановяването му по обикновен начин може да стане напълно невъзможно).
Вярно е, че положението изглежда малко неясно за много потребители.
Да предположим, че купувате лаптоп с 4-ядрен процесор, но след това погледнете конфигурацията, като я извикате чрез свойствата на компютъра, и вижте, че има връзки само до две ядра, което показва честотата на всеки от тях. Ясно е, че всеки купувач започва да мисли за това, но не го мами? Не, не се заблуждавайте! Очевидно е, че става дума за двуядрен процесор, но с две нишки на ядро. Тези потоци се приписват на така наречените скрити или, ако искате, някакъв вид виртуални процесори.
Всъщност, за да видите колко ядра са всъщност в процесора, можете да го направите в Device Manager, като разширите списъка с процесори, които ще представят четири еднакви линии. Точно същата информация може да бъде получена със специални програми на трети страни като AIDA64 или CPU-Z.

Колко полезно е да се използват всички ядки?

Говорейки за паркиране на ядрото в Windows 10 и по-ниски модификации на системата, си струва да се обмисли дали да се използват всички ядра с постоянно преразпределение на товара? Понякога това е необходимо. Особено често включват всички ядра, необходими при изпълнение на интензивни задачи, ако са на компютъризползва инженерно-математически софтуер, програми за мултимедийно обработване или дори някои игри. Да, и повечето модерни игри често изискват активиране на всички ядра. Така че, съдейки по обратната връзка от някои потребители, такава популярна игра като WoW, с паркирането на ядрата е очевидно "не приятели". Деактивирането на тази функция, отново въз основа на обратната връзка от геймърите, ви позволява да стабилизирате fps в много динамични сцени, въпреки че преди това можеше да има рязък спад на тази стойност.

Включване и изключване на ядрата за паркиране в Windows 10 чрез стандартни средства на системата

Сега да преминем директно към активирането или деактивирането на тази функционалност. Но преди всичко трябва да се отбележи, че въпреки простотата на извършените действия, неподготвеният потребител може да бъде объркан. За да конфигурирате настройките, използвайте системната конфигурация (msconfig) и след това кликнете върху бутона за допълнителни параметри в раздела за зареждане.
В опциите по подразбиране можете да видите, че системата използва един процесор и максималната памет не е зададена. Сега внимание! Това означава, че паркирането на ядрата е включено, т.е. системата, ако е възможно, възлага задачи само на едно ядро. За да използвате всички ядра с налични нишки, трябва да поставите отметка в квадратчето отляво и да изберете необходимия брой процесори от падащия списък. Но деактивирането на паркирането на ядрата само чрез такива действия не е ограничено. Отдясно трябва да настроите максималната памет, като предварително активирате този елемент. туксъщо трябва да бъдат много внимателни. Строго е забранено да се задава стойност, по-малка от 1024 MB. Най-добре е да зададете максимума от това, което е в системата. Обърнете специално внимание на PCI блокиране и отстраняване на грешки. Те трябва да бъдат изключени по задължителен начин. След като завършите настройките и запазите опциите, компютърът трябва да се рестартира.

Забележка: Не се препоръчва задаване на максимален брой процесори и памет. По-добре е да се използва средна стойност (например, за четирите ядра да се зададе използването на три с максимална памет от 1024 за ядро, т.е. само 3072 MB, но ако имате повече споделена памет, можете да зададете по-високи стойности).

Деактивиране на паркирането през системния регистър

Сега нека видим дали да забраним паркирането на ядрата през регистъра (regedit).
Принципът на изключване е да се определят минималните стойности на ключовете до минималния и максималния брой използвани процесори. За да следите нишките и допълнителните секции, просто използвайте търсенето (Ctrl + F) и намерете всички ключове с името 0cc5b647-c1df-4637-891a-dec35c318583. За всеки от дясната страна на прозореца трябва да промените настройките на ValueMax и ValueMin на нула, като извикате редакции с двойно кликване или чрез PCM менюто. Както обикновено, след задаване на необходимите стойности, трябва да рестартирате системата.
Като цяло, можете да използвате обичайния Notepad ", добавете текста, показан на изображението по-горе, запишете файла с разширениетоREG, избиране на всички видове и ръчно въвеждане и след това импортиране на параметрите (сливане) чрез стартиране на записания файл в системния регистър като администратор.

Настройка на схемата за захранване

След завършване на действията в системния регистър, трябва да въведете настройките за захранване, отидете на текущо недостъпните параметри, за да зададете следните стойности:
  • минималният брой ядра е прост: за двуядрени процесори - 50% 4-ядрени - 25%;
  • Резолюция за изключване: Включено;
  • прекъсване при изключване: On;
  • предефиниране на ядрото: Vick.
  • Максималният брой ядра е прост: за 2-ядрените ЦП - 50%, за 4-ядрените - 75%.
  • Управление на ядрото чрез BIOS /UEFI

    Управлението на паркирането на ядрото може да се извършва и чрез първични BIOS /UEFI системи. В BIOS, трябва да намерите елемента Advanced Clock Calibration и да зададете стойността на "All Cores". В UEFI този параметър се нарича Active Processor Cores и може или да инсталира, или да използва всички ядра (All), или да избере от списъка необходимия брой. В този случай операционната система при определяне на активните ядра ще се основава единствено на настройките на първичните системи, без да се обръща внимание на допълнителните настройки, зададени в нея.

    Инсталиране на необходимия брой ядра за работа с приложения

    Но най-интересното е, че в Windows най-новите версии на процесорните ядра могат да бъдат активирани избирателно за всяко избрано приложение.
    За да направите това, в диспечера на задачите в раздела с подробности изберете активния процес и чрез РСМ отидете на задачата за сходство. Тогава ще се появиПрозорец, в който можете да зададете желания брой ядра.

    Кратко резюме

    Посочването на риска за всички гореизброени, може да се отбележи, че изключването на паркинга без изключителна нужда не трябва да бъде. Съгласен съм, защото не само създателите на Windows-системите са го активирали по подразбиране? Ние трябва да мислим, че с производителите на процесорни чипове по този въпрос също са били консултирани. Но понякога е възможно и необходимо да се използват всички налични или някои от наличните ядра. Въпреки това, за извършване на такива действия ще бъде на свой собствен риск, защото при инсталиране на неправилни опции, никой няма да даде пълна гаранция за изпълнението или на процесора, или на операционната система.

    Свързани публикации