Главни Смартпхоне Како ограничити апликације на одређена језгра процесора са афинитетом процесора

Како ограничити апликације на одређена језгра процесора са афинитетом процесора



Већину Виндовс рачунара сада покрећу вишејезгрени процесори, а најновије верзије оперативног система Виндовс генерално раде врло добар посао аутоматског дељења укупне процесорске снаге рачунара како би најбоље прилагодиле покренуте апликације и игре. Али понекад корисник и Виндовс могу имати различите идеје када је реч о доношењу одлука о томе како најбоље искористити напајање процесора на рачунару, и ту напредни корисници могу ускочити и ручно ограничити одређене апликације или процесе на одређена језгра процесора, захваљујући функцији позвао Афинитет процесора . Ево како то да урадите.
Када су у питању верзије система Виндовс на нивоу потрошача, способност корисника да ручно конфигурише употребу одређене ЦПУ језгре апликације датира из временског оквира Виндовс КСП / 2000, иако се кораци у свакој верзији оперативног система Виндовс мало разликују. За кораке и снимке екрана у овом чланку користимо Виндовс 10, али читаоци који користе старије верзије оперативног система Виндовс, посебно Виндовс 7 и Виндовс 8 / 8.1, требало би да буду у стању да следе основне кораке суочени са малим разликама у корисничком интерфејсу за Виндовс .
Такође је важно напоменути пре него што наставимо да мењање афинитета процесора за одређени процес или апликацију може проузроковати проблеме са стабилношћу и вероватно ће погоршати перформансе модерних апликација и игара са више нити. Стога обавезно прво експериментишите са апликацијама и подацима који нису пресудни и сачувајте све отворене радове или напредак игре пре него што измените било која подешавања о којима се овде расправља, јер су могући откази апликација или система.

Како ограничити апликације на одређена језгра процесора са афинитетом процесора

Зашто ограничити приступ апликације на ЦПУ језгра?

Као што је горе поменуто, већина корисника ће желети да Виндовс аутоматски управља процесорском снагом рачунара, водећи рачуна да апликације које могу да користе сва језгра имају приступ њима. Ово генерално резултира бољим перформансама, па је примарно питањезаштокорисник би икада желео да ограничи или ограничи одређену апликацију са више нити на мање од укупне количине физичких и логичких језгара које рачунар има на располагању.
Два су основна одговора на ово питање: 1) да би се осигурала компатибилност и перформансе са старијим софтвером и 2) да се покрене процесорска свиња која је иначе јако навојена, а да истовремено резервише довољно ресурса за истовремено извршавање других задатака.
Започећемо са првим одговором: компатибилност и перформансе. Неке Виндовс апликације и игре кодиране су много пре него што су вишенитни и вишејезгрени процесори на нивоу потрошача постали стварност. Посебно творци старијих игара можда никада нису предвидели да ће неко ко игра игру имати нешто више од Виндовс ПЦ-а који покреће једно високофреквентно ЦПУ језгро. Када се софтвер ове ере сусретне са модерним процесорима који пакују четири, шест, осам или чак више језгара, то понекад може довести до проблема са перформансама или чак до немогућности покретања програма.
Многе апликације и игре и даље раде сасвим у реду, наравно, чак и када их покреће најновији 8-језгрени / 16-нитни чудовиште на радној површини . Али ако покушавате да играте старију игру и имате проблема, коришћење афинитета процесора за ручно ограничавање процеса игре на само једно од многих језгара може бити добар корак за решавање проблема.
Други одговор је вероватно кориснији за већи број корисника Виндовс-а и он ће бити основа наших доњих детаљних упутстава. Иако су многе Виндовс апликације, нарочито игре , још увек не могу да искористе више од једне или две језгре, апликације за стварање садржаја попут видео кодера и алата за 3Д приказивање оптимизоване су последњих година како би могле да користе сваку унцу процесорске снаге коју рачунар може да баци на њих. Генерално желите да ове апликације раде што је брже могуће, али понекад брзина или време завршетка нису примарни фактор и радије бисте задржали део процесорске снаге рачунара на располагању за неки други задатак док ваша захтевна медијска апликација ради у позадини. Овде заиста долази до афинитета процесора.

дугме за покретање неће радити на Виндовс 10

Корак по корак: Наш пример

Једна апликација која може да поједе све ЦПУ језгре које бацате је к264 видео кодер попут РипБот264 (или ХандБраке , или било који од безброј доступних алата за кодирање к264 и к265). За наш пример желимо да РипБот264 кодира видео датотеку, али желимо истовремено да радимо и на другим пројектима у апликацијама попут Пхотосхопа и Премиере.
Виндовс менаџер задатака сви процесори

Апликација попут РипБот264 подразумевано користи сву расположиву процесорску снагу.


Ако бисмо покренули кодирање РипБот264, а затим покренули Пхотосхоп и Премиере, Виндовс би се потрудио да приоритизира и прилагоди потребе сваке апликације, али Виндовс ће повремено погрешити, што ће довести до успоравања или привременог замрзавања у нашим активним апликацијама. Можемо то покушати да избегнемо коришћењем афинитета процесора како бисмо ограничили употребу РипБот264 наших ЦПУ језгара.
Да бисте започели, прво проверите да ли сте пријављени на Виндовс кориснички рачун са администраторским привилегијама. Затим наставите и покрените апликацију коју желите да ограничите. У нашем случају, то је РипБот264.
Затим покрените Виндовс Таск Манагер, било десним кликом на траку задатака и одабиром Таск Манагер или помоћу комбинације тастерских пречица Цтрл-Схифт-Есцапе . Подразумевано се Таск Манагер у новијим верзијама Виндовс-а покреће у основном приказу. Ако ваш менаџер задатака не изгледа као онај на нашим снимцима екрана, кликните Детаљније да би се открио пуни интерфејс. Када то завршите, обавезно се нађите на картици Процеси и пронађите своју апликацију или поступак.
Овај последњи корак је потенцијално лакше рећи него учинити. У многим случајевима на листи ћете једноставно пронаћи жељену апликацију. У другим случајевима неке апликације могу да користе јединствене процесе, осим примарног процеса примене, за одређене задатке. Кључно је пронаћи процес или процесе који су одговорни за употребу ЦПУ-а коју желите да ограничите. Добар начин да то тестирате је покретање захтевне активности (у нашем случају започните са кодирањем видео датотеке), а затим сортирајте Таск Манагер по ЦПУ колони да бисте пронашли процесе који користе највише нивое ЦПУ ресурса. Ако се назив процеса (опет, у нашем случају то је поступак кодера Х.264) поклапа са вашом циљаном апликацијом, све сте спремни.
Када је идентификован тачан поступак, кликните десним тастером миша на њега и изаберите Идите на Детаилс . Ово ће вас пребацити на картицу Детаљи у менаџеру задатака и аутоматски истакнути исправан поступак.
менаџер задатака пређите на детаље
Сада поново кликните десним тастером миша на процес и изаберите Постави афинитет .
менаџер задатака поставио афинитет
Појавиће се нови прозор са ознаком Афинитет процесора испуњен пољима за потврду и нумерисаном листом ЦПУ-а, чији се број заснива на укупном броју физичких и логичких језгара упакованих у ваш специфични ЦПУ. Наш пример система покреће Интел Цоре и7-5960Кс, који има осам хипер-навојних језгара. Стога имамо укупно 16 ЦПУ-а наведених у нашем прозору Склоност процесора.
афинитет процесора менаџера задатака
Даље, време је да одлучите колико желите да ограничите своју апликацију. Означите поље за потврду поред Сви процесори да поништите избор свих ЦПУ кутија, а затим одаберите најмање један ЦПУ оквир за проверу, при чему сваки представља физичко или логичко језгро. У недостатку било каквих грешака процесора или јединствених сценарија оверцлоцкинга, углавном није важно које језгре ћете одабрати.
афинитет процесора ограничен
У нашем примеру желимо да ограничимо РипБот264 на четири језгра, остављајући довољно простора за наше друге временски осетљивије задатке. Када одаберете жељени број језгара, притисните У реду да затворите прозор Процессин Аффинити. Измене ће ступити на снагу одмах и ако је апликација већ била ангажована на ЦПУ тешком задатку, видећете како њен процесор нагло пада на свим језгрима осим у језицима које сте изабрали.
афинитет процесора управитеља задатака ограничен

Једном када конфигуришемо РипБот264 да користи само 4 од наших 16 језгара, употреба процесора одмах пада на преостала језгра.


Овим подешавањем можемо да допустимо РипБот264 да кодира што је брже могуће на те четири језгре, али преосталих дванаест језгара у нашем систему могу слободно да обрађују друге апликације. Ако касније завршимо други посао и желимо да вратимо потпуне перформансе на РипБот264, можемо једноставно поновити горње кораке да се вратимо у прозор Аффинити процесора, а затим проверите Сви процесори поље да поново одобримо апликацији приступ свим језицима нашег процесора.

Упозорења

Поред претходно поменутих проблема са стабилношћу, мораћете да узмете у обзир још једно велико упозорење. Све промене које направите у афинитету процесора ресетују се сваки пут када се тај процес поново покрене. То значи да ћете ове кораке морати да поновите најмање сваки пут када поново покренете рачунар. Међутим, неки процеси су још проблематичнији, јер се аутоматски поново учитавају у зависности од упутстава апликације. На пример, у нашем подешавању РипБот264, поступак кодирања Х.264 који смо модификовали покреће се сваки пут када апликација пређе на кодирање нове видео датотеке.
Можда ћете моћи да заобиђете ово ограничење стварањем прилагођене скрипте који постављају афинитет процесора ваше апликације путем батцх датотеке или пречице засноване на командној линији, али неке апликације могу да користе јединствене или случајне процесе који такве напоре чине тешким или немогућим. Стога је најбоље да експериментишете појединачно са сваком апликацијом коју желите да ограничите како бисте пронашли најбољи начин да ручно конфигуришете афинитет процесора.

уклоните огласе са киндле фире хд 8

Занимљиви Чланци

Избор Уредника

Како ставити снимак аудио касете на рачунар
Како ставити снимак аудио касете на рачунар
Аудио касете су старе вести, али шта ако сте на тој старој аудио касети снимили нешто што вам је веома драго? Можда вам је касета поклоњена или никада није пуштена у
Издвојите позадине из датотеке тема или пакета десктхемепацк
Издвојите позадине из датотеке тема или пакета десктхемепацк
Виндовс 10 подржава тематске пакете и десктхемепацк формате тема. Погледајте како да извучете слике (позадине) из тематског или десктхемепацк датотеке.
Ривер Ролл на ПРЕМИУМ 4к теми за Виндовс 10
Ривер Ролл на ПРЕМИУМ 4к теми за Виндовс 10
Још једна сјајна 4к тема постала је доступна корисницима Виндовс 10 путем Мицрософт Сторе-а. Назван „Ривер Ролл Он ПРЕМИУМ“, укључује 16 врхунских 4к слика са снимцима погледа на реке из целог света. Оглас Ривер Ролл Он ПРЕМИУМ Уђите у ток са рекама широм света на ових 16 премиум 4к слика.
Како искључити хитна и жута упозорења на иПхоне-у
Како искључити хитна и жута упозорења на иПхоне-у
Звук упозорења за хитне случајеве или АМБЕР на вашем иПхоне-у је шокантно гласан. Ако не желите да их чујете, она је како да искључите упозорења.
Како пронаћи смеће на Андроиду
Како пронаћи смеће на Андроиду
Питате се где је канта за смеће на Андроиду? Не постоји ни један. Некако. Објашњавамо све и како пронаћи избрисане датотеке на вашем Андроид-у.
Сви сапутници у Балдуровој капији 3
Сви сапутници у Балдуровој капији 3
Игре играња улога (РПГ) користе пратиоце да подстакну играче да стварају емоционалне везе са другим ликовима у игри. „Балдур’с Гате 3” (БГ3) није изузетак. Од интимних веза до редовних пријатељстава, играчи могу створити изузетне везе са сличним...
Архива ознака: Грешка ИД догађаја 10016
Архива ознака: Грешка ИД догађаја 10016