¿Qué es Processor Affinity y cómo configurar Processor Affinity en Windows 10?

Cuando un programa se ejecuta en Windows 10, usa CPU. La mayoría de las computadoras tienen un procesador multinúcleo. Cualquier programa que ejecute utiliza todos los núcleos de la CPU. En palabras simples, el sistema operativo Windows decide cómo usar los núcleos para cualquier programa. Dicho esto, es posible configurar programas para que usen solo uno o dos núcleos en lugar de todos los núcleos. En esta publicación, explicaremos qué es Processor Affinity y cómo configurar Processor Affinity para cualquier programa en Windows 10.

¿Qué es Processor Affinity en Windows 10?

Afinidad del procesador en Windows 10

Processor Affinity, también llamado CPU pinning , permite al usuario asignar un proceso para usar solo unos pocos núcleos. Técnicamente, puede vincular y desvincular un proceso o subproceso a CPU o CPU que aquí se pueden denominar núcleos de CPU. Pero la verdadera pregunta es por qué está disponible esa opción y si existe una ventaja de establecer la afinidad del procesador.

Processor Affinity es útil si tiene un programa pesado como el renderizado de video. Cuando dedicó un núcleo para el programa de edición de video, se asegura de que el núcleo del procesador siempre esté dedicado a la tarea. Mejora el rendimiento porque reduce el problema de la caché ya que no hay demoras con un núcleo dedicado.

Sin embargo, esto también significa que el programa no puede utilizar ningún otro núcleo que afecte el equilibrio de carga.

Por lo general, Windows 10 equilibra la presión sobre una CPU al distribuir múltiples subprocesos a múltiples núcleos de procesador. Entonces, a menos que esté seguro de lo que está haciendo, le recomendamos encarecidamente que deje que las cosas se ejecuten en la configuración predeterminada.

Cómo configurar Process Affinity en Windows 10

En Windows 10, un usuario administrativo puede especificar qué núcleos puede usar un proceso cada vez que se inicia. Aquí se explica cómo configurarlo.

  1. Haz clic derecho en la barra de tareas.
  2. Haga clic en la opción Administrador de tareas.
  3. En el Administrador de tareas, cambie a la pestaña Detalles. Mostrará una lista de programas en ejecución.
  4. Haga clic con el botón derecho en el programa para el que desea establecer la afinidad del proceso.
  5. Elija Establecer afinidad en el menú.
  6. Se abrirá la ventana de afinidad del procesador.
  7. Elija qué núcleo puede usar el proceso y anule la selección del resto
  8. Haga clic en Aceptar para completar la tarea.

Una vez hecho esto, su programa no solo usará ese núcleo de CPU.

Le recomendaría que esté atento a cómo funciona el programa si el programa se ralentiza, lo mejor es asignar más núcleos para usar todos los núcleos.

Los usuarios profesionales deben utilizar Processor Affinity en Windows 10. Cámbielo solo si sabe qué y por qué lo está haciendo.

Original text


Afinidad del procesador en Windows 10