Saltar al contenido

Cómo limitar el uso de la CPU en Windows 10

abril 7, 2021

Hola, un nuevo blog de soporteTIC !

Hay ocasiones en las que uno o más procesos empiezan a consumir el 100% del uso de la CPU en Windows 10. Esto puede conducir a un sistema lento. Una solución a este problema es limitar el uso de la CPU para aplicaciones específicas en Windows 10. Las discutiremos en este artículo.

Ajustar la afinidad del programa

También podemos personalizar cada proceso dentro de Windows 10 para utilizar solo núcleos de CPU específicos y dejar los demás para que los otros procesos se ejecuten simultáneamente. Esto se puede utilizar para optimizar el uso de la CPU, pero solo si se maneja con cuidado.

Tenga en cuenta que personalizar la afinidad del proceso no siempre es útil. Antes de jugar con ellos, debe considerar si tiene núcleos de CPU que están en su mayoría inactivos o si está ejecutando una aplicación que ejecuta subprocesos independientes.

En una situación en la que un subproceso debe ejecutarse antes que el otro, se puede establecer la afinidad del proceso para que ambos utilicen el mismo núcleo. Sin embargo, el software que tiene subprocesos independientes se puede dividir en varios núcleos para aumentar su rendimiento.

Otra consideración a tener en cuenta es si los subprocesos son intensivos en caché. Es decir, ¿todos se basan en una gran cantidad de datos almacenados en caché? Si lo hacen, la ejecución de cada hilo depende en gran medida de la disponibilidad de los datos almacenados en caché. Por lo tanto, sería mejor ejecutar cada hilo en un núcleo separado para maximizar los recursos de datos almacenados en caché.

  1. Inicie el Administrador de tareas y vaya a la pestaña Detalles.
  2. Busque el proceso en el que desea modificar la afinidad y haga clic con el botón derecho en él. Haga clic en Establecer afinidad en el menú contextual.
    establecer afinidad
  3. Desde la ventana Afinidad del proceso, puede seleccionar los núcleos a los que desea que se limite el proceso y desmarcar las casillas junto al resto. De forma predeterminada, todos los procesos utilizan todos los núcleos.
    establecer afinidad 2
    Como mi computadora solo tenía 4 núcleos, los muestra como CPU 0, 1, 2 y 3.

Pero, ¿cómo sabrá qué núcleos están disponibles? Esto se puede verificar a través de la representación gráfica de los recursos de la CPU del Administrador de tareas.

Abra el Administrador de tareas y vaya a la pestaña Rendimiento.

Haga clic en CPU en el panel izquierdo y luego haga clic con el botón derecho en el gráfico en tiempo real en el lado derecho. Expanda Cambiar gráfico y seleccione Procesadores lógicos.
gráfico de cambio de tskmgmr

El Administrador de tareas ahora mostrará gráficos para la utilización de cada núcleo individualmente, que se pueden usar para identificar los núcleos menos utilizados y asignarlos a subprocesos específicos.
gráficos de núcleos de cpu

Limitar la utilización general de la CPU

Demasiados subprocesos y procesos a menudo ocupan los núcleos de procesamiento dentro de la CPU. El rendimiento excesivo de la CPU también puede ser una causa de sobrecalentamiento, especialmente en un entorno viejo y polvoriento.

Para verificar cuánta CPU se consume en un momento dado, diríjase al Administrador de tareas.

Inicie el Administrador de tareas haciendo clic con el botón derecho en la barra de tareas y haga clic en Administrador de tareas.

Cambie al Rendimiento pestaña.

Esta pestaña ofrece una representación gráfica y porcentual de cuánto se está utilizando cada compartimento, incluida la CPU, la memoria, la red y el disco. Desde aquí, puede determinar si la CPU se está utilizando en exceso.
porcentaje de tskmgr

Cualquier valor superior al 90% puede considerarse peligroso para la CPU y el hardware.

Si cree que es demasiado para la computadora, puede establecer un límite en la utilización de la CPU a través de la Configuración, lo que esencialmente significa que no permitirá la utilización de la CPU por encima de ese umbral. Esto no resolverá la lentitud del sistema, pero solucionará el sobrecalentamiento de la CPU y afectará indirectamente su rendimiento.

  1. Navega a la siguiente ubicación:
    Panel de control -> Hardware y sonido -> Opciones de energía -> Cambiar la configuración del plan -> Cambiar la configuración avanzada de energía
  2. En la ventana Opciones de energía, expanda Administración de energía del procesador y luego expanda Estado máximo del procesador.
  3. Ahora haga clic en En la batería y establezca el valor de umbral máximo para la utilización de la CPU. Haz lo mismo por Conectado para permitir diferentes porcentajes máximos de utilización de CPU para cuando la computadora está funcionando con batería (en el caso de computadoras portátiles) y cuando está funcionando con energía directa.
    potencia avanzada
  4. Haga clic en Solicitar y OK cuando termine.

Ahora notará que el porcentaje de utilización de la CPU no superará el valor establecido en el Administrador de tareas.

Tareas útiles para una mayor optimización de la CPU

Finalice / elimine todas las aplicaciones, procesos y archivos no esenciales

Las aplicaciones o servicios que se ejecutan en segundo plano y que no son necesarios también ocupan espacio en la CPU mientras el usuario realiza tareas de tiempo crítico. Esto a menudo provoca retrasos en las tareas de alta prioridad.

Veamos cómo podemos eliminar las tareas y procesos sin importancia.

Finalizar el proceso utilizando el máximo de CPU

Los procesos como los análisis del sistema y los antivirus a menudo ocupan una parte significativa de la CPU cuando se busca en todo el equipo. Hacen que realizar otras tareas simultáneamente sea casi imposible.

La solución perfecta para esto sería programar dichas aplicaciones para que ejecuten análisis en horarios distintos a las horas activas. Sin embargo, si el proceso ya se ha ejecutado, se puede eliminar a través del Administrador de tareas.

  1. Abrir el Administrador de tareas (Ctrl + Shift + Esc)
  2. En la pestaña Procesos, haga clic en la barra de la CPU para organizar las tareas en orden descendente. Esto significa que los procesos que toman el porcentaje máximo de CPU vendrían a la cima.
  3. Desde allí, haga clic con el botón derecho en cualquier tarea que no necesite en este momento y haga clic en Tarea final.
    finalizar tarea tskmgr

Esto liberará espacio en la CPU para otras tareas importantes.

Ajuste automáticamente su Windows para obtener el máximo rendimiento

Windows 10 viene con una función incorporada para deshabilitar instantáneamente todas las funciones visuales no esenciales. Esto se puede utilizar para desactivar todas las animaciones, sombras de ventanas, etc. Aunque son pequeñas, estas funciones ocupan algo de espacio en la CPU.

  1. Navegue a lo siguiente:
    Menú Inicio -> Configuración -> Sistema -> Acerca de -> Configuración avanzada del sistema
  2. En la ventana Propiedades del sistema, en la pestaña Avanzado, haga clic en Ajustes en Rendimiento.
    propiedades del sistema
  3. En la ventana Opciones de rendimiento, en la pestaña Efectos visuales, seleccione Ajustarse para un mejor desempeño. Luego haga clic en Solicitar y OK.

Ahora puede notar que las ventanas cambian instantáneamente al cambiar entre ellas y no se producen animaciones.

Deshabilitar aplicaciones de inicio automático

A menudo, hay algunas aplicaciones que se inician y aparecen tan pronto como enciende la computadora. Estas aplicaciones ralentizan significativamente el proceso de inicio del sistema, ya que intentan ejecutarse durante el proceso de inicio y retienen otros subprocesos críticos.

Puede desactivar estas aplicaciones para que no se inicien automáticamente y ejecutarlas más tarde si es necesario.

Ejecute el Administrador de tareas y cambie a la pestaña Inicio.

Puede ver las aplicaciones que admiten el inicio automático y su estado actual en esta pestaña. Haga clic en las aplicaciones que desea deshabilitar y luego haga clic en Desactivar en la parte inferior de la ventana.
deshabilitar el inicio automático

Cualquier aplicación no esencial ahora dejará espacio para que otros procesos más importantes ejecuten y utilicen el procesador.

Eliminar archivo de paginación

Este paso no es tanto para la CPU, sino para optimizar el sistema en general.

Los PageFiles son archivos de caché de acceso instantáneo almacenados en el disco duro. Los procesos que se ejecutan en la RAM ahora se pueden ejecutar en el disco duro, lo que ahorra tiempo y recursos de RAM. Estos son archivos dinámicos que pueden expandirse hasta el tamaño de la propia RAM. Puede configurarlos para que se eliminen del disco duro cada vez que reinicie o apague su computadora.

Configurarlos para que se eliminen automáticamente dejará espacio para nuevos archivos en el disco duro y los procesos antiguos ya no se ejecutarán.

Dado que el proceso implica realizar cambios en los registros del sistema, se recomienda crear un punto de restauración del sistema.

  1. Abra el Editor del registro escribiendo regedit en Ejecutar.
  2. Navegue a lo siguiente en el panel izquierdo:
    HKEY_Local_Machine -> Sistema -> CurrentControlSet -> Control -> Administrador de sesiones -> Gestión de memoria
  3. En el panel derecho, haga doble clic ClearPageFileAtShutdown y establezca los datos del valor en 1.
    establecer dword
  4. Hacer clic OK y luego reiniciar la computadora para que los cambios surtan efecto.

Realizar un servicio general del hardware

Comenzando con algo pequeño, asegúrese de que el hardware de su computadora esté limpio. Una acumulación de polvo y escombros puede causar una circulación de aire inadecuada a través del hardware, lo cual es importante para que funcione correctamente. Es cierto que la carga en la CPU y otro hardware hace que el sistema responda lentamente, pero también lo hace el polvo en los ventiladores y disipadores de calor.

El polvo también es a veces la razón principal por la que los sistemas a menudo se apagan por completo sin previo aviso.

¿Cómo ha utilizado estos consejos para personalizar su sistema operativo?

Por hoy, nos vemos en el próximo blog, si lo compartís, estaremos muy agradecidos 😃.