Forzar a las aplicaciones Windows a usar una CPU específica

Casi todos los ordenadores modernos de hoy en día tienen más de un núcleo, por lo que al utilizar estos procesadores multinúcleo puede configurar de forma impecable ciertos programas para que se ejecuten en una determinada CPU. Los programas diseñados hoy en día están hechos para utilizar estos múltiples núcleos para aumentar la velocidad de ejecución y la eficiencia general mediante la distribución de la carga en todos los núcleos. De hecho, si navega a la pestaña «Rendimiento» en el «Administrador de tareas», verá que todos los núcleos y procesadores lógicos (hilos) se están utilizando simultáneamente.

Esta distribución de la carga entre todos los núcleos es realmente buena. Pero este no siempre es el mejor caso, ya que algunos de los programas antiguos están diseñados para ejecutarse en una sola CPU, o puede que desee configurar una aplicación específica para que se ejecute en una determinada CPU para que no se hincha todo su flujo de trabajo. Por ejemplo, el desfragmentador de disco en Windows consume muchos recursos de la CPU cuando se ejecuta. Esto esencialmente ralentiza su PC. Para evitarlo, puede configurar el programa desfragmentador para que utilice una CPU específica de modo que pueda continuar haciendo otras cosas mientras se ejecuta en segundo plano.

Veamos cómo cambiar los valores de afinidad para forzar a una aplicación específica de Windows a usar una CPU específica.

Nota: Cambiar los valores de afinidad es una configuración avanzada; hacerlo mal puede hacer que sus aplicaciones se ejecuten de forma anormal.

Cambiar el valor de afinidad en el Administrador de tareas

Para cambiar el valor de afinidad en el gestor de tareas, abra el gestor de tareas haciendo clic con el botón derecho del ratón en la barra de tareas. Ahora selecciona «Administrador de tareas». Alternativamente, puedes usar el atajo «Ctrl + Mayúsculas + Esc».

1. En el administrador de tareas, diríjase a la pestaña «Detalles». Aquí verá todos los procesos que se están ejecutando actualmente.

Busca el proceso que quieras, haz clic con el botón derecho y selecciona la opción «Establecer afinidad». En mi caso, estoy seleccionando la aplicación Bittorrent.

La acción anterior abrirá la ventana «Processor affinity» (afinidad del procesador) Por defecto, cada proceso utiliza todas las CPUs disponibles. Para forzar el proceso a usar una CPU específica, desmarque todas las CPUs que no quiere que su proceso use y haga clic en el botón «Ok».

Eso es todo lo que hay que hacer para cambiar con éxito los valores de afinidad de un proceso.

Supervisar el rendimiento de los núcleos de la CPU

Para monitorizar el rendimiento de todos los núcleos de su CPU, vaya a la pestaña «Rendimiento» en el gestor de tareas y haga clic en el enlace «Abrir monitor de recursos».

Navegue a la pestaña CPU para ver el rendimiento de todos sus núcleos de CPU.

Los cambios realizados utilizando el gestor de tareas son temporales, es decir, el proceso o el programa utilizará todos los núcleos de la CPU una vez que haya reiniciado el programa o una vez que haya reiniciado el equipo. Así que no tiene que preocuparse por ningún cambio permanente.

Ahora que sabe cómo cambiar los valores de afinidad para programas específicos, realice experimentos con diferentes programas para mejorar su flujo de trabajo y productividad. Haz un comentario a continuación si te encuentras con algún problema mientras cambias los valores de afinidad o para compartir tus ideas sobre cómo cambiar los valores de afinidad.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *