Какво е Processor Affinity и как да зададете Processor Affinity в Windows 10

Когато дадена програма работи в Windows 10, тя използва CPU. Повечето компютри имат многоядрен процесор. Всяка програма, която стартирате, използва всички ядра на процесора. С прости думи, ОС Windows решава как да използва ядрата за всяка програма. Въпреки това е възможно да зададете програми да използват само едно или две ядра вместо всички ядра. В тази публикация ще ви обясним какво е Processor Affinity и как да зададете Processor Affinity за всяка програма в Windows 10.

Какво е афинитет на процесора в Windows 10

Афинитет на процесора в Windows 10

Афинитет на процесора, наречен също CPU pinning , позволява на потребителя да присвои процес, за да използва само няколко ядра. Технически можете да свържете и развържете процес или нишка към CPU или CPU, които тук могат да бъдат наречени като CPU ядра. Но истинският въпрос е защо има такава опция и има ли предимство да зададете афинитет на процесора.

Процесор Affinity е полезен, ако имате тежка програма като видео рендиране. Когато сте отделили ядро ​​за програмата за редактиране на видео, то гарантира, че ядрото на процесора винаги е посветено на задачата. Подобрява производителността, защото намалява проблема с намаляването на кеша, тъй като няма забавяне със специално ядро.

Това обаче означава също, че програмата не може да използва друго ядро, което засяга балансирането на натоварването.

Обикновено Windows 10 балансира натиска върху процесора, като разпределя множество нишки към множество процесорни ядра. Така че, освен ако не сте сигурни какво правите, силно ви препоръчваме да оставите нещата да се изпълняват по подразбиране.

Как да настроите сродство на процеса в Windows 10

В Windows 10 администраторски потребител може да посочи кои ядра даден процес може да използва при всяко стартиране. Ето как да го настроите.

  1. Щракнете с десния бутон върху лентата на задачите.
  2. Кликнете върху опцията Диспечер на задачите.
  3. В диспечера на задачите превключете към раздела Подробности. Той ще покаже списък с работещи програми.
  4. Щракнете с десния бутон върху програмата, за която искате да зададете афинитет на процеса.
  5. Изберете Задаване на афинитет от менюто.
  6. Той ще отвори прозореца за афинитет на процесора.
  7. Изберете кое ядро ​​може да използва процесът и премахнете избора от останалите
  8. Щракнете върху OK, за да завършите задачата.

След като приключите, вашата програма не само ще използва това ядро ​​на процесора.

Бих ви препоръчал да следите как се изпълнява програмата, ако програмата се забави, най-добре е да зададете повече ядра, за да използвате всички ядра.

Афинитетът на процесора в Windows 10 трябва да се използва от професионални потребители. Променете го само ако знаете какво и защо го правите.

Original text


Афинитет на процесора в Windows 10