7 formas fáciles de arreglar el alto uso de la CPU en Linux

Debido al alto uso de la CPU en Linux, hay momentos en los que con frecuencia tiene que luchar con programas retrasados ​​​​o que no responden.

alto uso de cpu linux

Esto ocurre cuando la CPU de su sistema Linux está sobrecargada; como resultado, las solicitudes posteriores generalmente no se pueden procesar y las solicitudes en cola deben esperar hasta que la CPU esté libre.

Use las instrucciones adecuadas para determinar los procesos que generalmente consumen la CPU en Linux si desea saber cuáles la están gravando.

¿Cuál es el límite de la CPU?

Hay varios niveles en los que se puede establecer un límite de CPU: denota un límite porcentual en el acceso de la base de datos a los recursos de la CPU.

En este nivel se representa un límite porcentual en los recursos de CPU disponibles del host o LPAR para todas las subclases de la superclase de funciones. Puede verificar el límite de CPU usando el comando iostat y el comando mpstat.

¿Qué causa el alto uso de la CPU en Linux?

Las causas más comunes del uso elevado de la CPU son:

  1. Problema de recursos: la alta utilización de la CPU puede deberse a los recursos del sistema, incluida la RAM, el espacio en disco, el uso de la memoria, Apache, etc. Estos pueden resolverse eliminando el caché.
  2. Error de código: un problema de la aplicación puede provocar pérdidas de memoria y otros problemas.
  3. Configuración del sistema: los problemas de uso pueden deberse a la configuración predeterminada u otros errores de configuración.

¿Cómo se solucionan los problemas de rendimiento de la CPU?

Aquí descubrirá cómo solucionar problemas de uso elevado de la CPU en Linux.

  • Reiniciar. Comience guardando su trabajo y reiniciando su computadora.
  • Procesos terminados o nuevos. (CTRL+MAYÚS+ESCAPE) Inicie el Administrador de tareas.
Inicie el Administrador de tareas.
Actualice los controladores
  • Verifique si hay malware.
  • Elija Opciones de energía.
Elija Opciones de energía.
  • Busque consejos específicos en línea.
  • Vuelva a instalar Windows.

¿Cómo limito el uso de la CPU?

Siga esta métrica para limitar el uso de la CPU:

  • Control de potencia del procesador. Accede al Panel de Control.
  • Elige hardware y sonido.
  • Luego seleccione Opciones de energía.
seleccione Opciones de energía.
  • Edite la configuración del plan.
Edite la configuración del plan.
  • Modificar la configuración de energía.
  • Reduce el estado del procesador al máximo, 80%, o lo que elijas.
Reduce el estado del procesador al máximo, 80%, o lo que elijas.

¿Cómo arreglar el alto uso de la CPU en el sistema operativo Linux?

Hay varias formas de arreglar la alta utilización de la CPU en linuxcomo usar el comando ps y el comando sar, pero nos gustaría recomendarle que vaya paso a paso.

  1. Encuentra al culpable
  2. Actualizar todo
  3. Eliminar y reinstalar la aplicación usando Ubuntu
  4. Renice o elimine la aplicación
  5. Usar aplicación alternativa
  6. Volver a la versión anterior
  7. Arreglar las aplicaciones principales que causan un alto uso de la CPU

1. Encuentra al culpable

Incluso los procesadores más rápidos pueden fallar debido a una aplicación problemática. Para ubicar la aplicación infractora, use la parte superior de la terminal o la aplicación System Monitor.

Abra una terminal, ingrese la parte superior y luego ciérrela; si desea cancelarlo, presione ctrl-c o deséchelo.

abrir una terminal

Todos los procesos se clasifican de forma predeterminada desde los que consumen más CPU hasta los que consumen menos CPU en función de su promedio de carga de CPU.

Ha identificado el programa ofensivo si ocupa constantemente una de las cinco primeras posiciones con una tasa de consumo de CPU mucho mayor que las demás.

2. Actualizar todo

Es posible que deba actualizar la aplicación si el problema continúa, sin importar cuántas veces la ejecute.

Introduce el siguiente comando en tu terminal:

sudo apt actualizar && sudo apt -y actualizar

Actualizar todo

Ejecute la aplicación problemática una vez más después de eso.

3. Eliminar y reinstalar la aplicación usando Ubuntu

Si el problema aún debe resolverse, existe la posibilidad de que regrese debido a un parámetro mal configurado en la aplicación de ubuntu. Puede ser útil restablecerlo a su estado inicial.

Antes de eliminar el programa problemático, haga una copia de seguridad de su configuración en caso de que no sea la raíz del problema y necesite restaurarla más tarde. Usa este comando:

sudo apt purge APP_NAME

sudo apt eliminar automáticamente

Introduce el comando en tu terminal:

Vuelva a instalar la aplicación usando el siguiente comando:

sudo apt actualizar

sudo apt instalar APP_NAME

sudo apt actualizar

La aplicación se restaurará a su estado inicial después de esto.

4. Renice o elimine la aplicación

El soporte para renice y kill se incluye en la parte superior. Se puede usar una buena aplicación para interrumpir un proceso a la fuerza o para ajustar su prioridad.

El soporte para renice y kill se incluye en la parte superior.

La cantidad de recursos de CPU que la aplicación agradable puede usar en comparación con otros procesos activos se conoce como su buena prioridad. Niza toma valores entre +19 y -20. El estrés disminuye a medida que aumenta el número.

Presione R en la parte superior y escriba el PID de la aplicación problemática. Si cambiarlo a un valor «+5» no funciona, intente nuevamente con «+10», «+15» y finalmente «+19», que es la prioridad más baja.

Presione R en la parte superior y escriba el PID de la aplicación problemática.

Deje de usar la buena aplicación tan pronto como deje de responder. La aplicación se eliminará si presiona k mientras está en la parte superior, ingresa el PID y presiona Enter.

5. Usa una aplicación alternativa

Linux tiene la ventaja de tener una amplia variedad de aplicaciones que pueden hacer la misma función. Puede y debe sustituir un software alternativo si uno consume muchos recursos de la CPU.

LibreOffice Writer, por ejemplo, puede ser una pieza de software problemática porque requiere numerosas dependencias para funcionar de manera efectiva.

Abiword es un fantástico sustituto de esta aplicación. Ejecute el siguiente comando en la línea de comandos para configurarlo en Ubuntu:

sudo apt instalar AbiWord

Escritor de LibreOffice

6. Volver a la versión anterior

Volver a la versión anterior es una opción si la actualización del programa no solucionó el problema. Para usar el programa hasta que el desarrollador corrija las fallas, intente degradar y utilizar una versión anterior.

Consulte las versiones disponibles iniciando su terminal y realizando el cmd: para degradar su programa antes de hacerlo:

sudo apt política APP_NAME

La versión que está utilizando en este momento tendrá tres asteriscos al lado. Esté atento a las variaciones alternativas:

Le recomendamos que elimine la versión actual para eliminar cualquier problema relacionado con la configuración antes de cambiar a una versión anterior.

Instale la versión anterior usando esto en la línea de comando:

sudo apt install NOMBRE_APLICACIÓN=VERSIÓN

Volver a la versión anterior

7. Corrija las aplicaciones principales que causan un alto uso de la CPU

¿Qué sucede si una aplicación principal como systemd o ¿Xorg consume toda la potencia de la CPU y el uso de la memoria?

Intente apagar el hardware adicional en sus computadoras, como joysticks e impresoras, para deshabilitar systemd.

Suponga que está utilizando Ubuntu u otra distribución equivalente y el dispositivo es un joystick, un mouse o un teclado. En ese caso, puede ver todos los dispositivos conectados escribiendo xinput en su terminal; use: para hacer que uno de ellos no funcione.

xinput –deshabilitar DISPOSITIVO_id

Reemplace deshabilitar con habilitar en el comando anterior para volver a habilitar el dispositivo.

La respuesta es un poco más complicada para otros dispositivos. Para ver todos los controladores adicionales que su kernel de Linux carga como módulos, escriba lsmod en su terminal y presione Entrar. Una vez que haya localizado el del dispositivo problemático y anotado su nombre, escriba lo siguiente:

sudo nano /etc/modprobe.d/blacklist.conf

Una lista negra de módulos descargables está contenida en el documento que acaba de abrir. Lo más probable es que ya tenga algunas entradas. Se debe usar la sintaxis exacta al final del archivo para agregar su módulo a esta lista. Su presentación debe parecerse a lo siguiente:

lista negra MODULE_NAME

Después de reiniciar y guardar el archivo, todo puede funcionar adecuadamente.

Intente apagar el compositor en su Administrador de ventanas para Xorg. Aunque esta es la política oficial, hay momentos en que la GPU maneja actividades relacionadas con la CPU. A veces, activar el soporte de composición también permite muchos efectos que requieren mucha mano de obra.

Ocasionalmente, los controladores de GPU también pueden provocar una alta utilización de la CPU. Las versiones específicas del controlador AMD o Nvidia y Xorg deben llevarse bien.

Actualizar o degradar a una versión diferente es la respuesta. Alternativamente, pruebe los controladores de código abierto para su GPU.

Sin embargo, tienen diferentes conjuntos de características precisas y es posible que necesiten más capacidades.

Deja una respuesta

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