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

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

Debido al alto uso de la CPU en Linux, hay ocasiones en las que a menudo tiene que lidiar con programas retrasados ​​o que no responden.

Esto sucede 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 se libere.

Use las instrucciones apropiadas para determinar qué procesos consumen normalmente la CPU en Linux si desea saber cuáles la consumen.

¿Cuál es el límite del procesador?

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

Este nivel representa el límite de porcentaje de recursos de CPU LPAR o host disponibles para todas las subclases de la superclase de función. 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 alto uso de la CPU son:

  1. Problema de recursos. El alto uso de la CPU puede deberse a los recursos del sistema, incluida la RAM, el espacio en disco, el uso de la memoria, Apache, etc. Se pueden resolver eliminando el caché.
  2. Error de código. Un problema con la aplicación puede provocar pérdidas de memoria y otros problemas.
  3. Configuración del sistema. Pueden ocurrir problemas de uso debido a la configuración predeterminada u otros errores de configuración.

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

Aprenda cómo solucionar problemas de uso elevado de la CPU en Linux aquí.

  • Recargar. Comience guardando su trabajo y reiniciando su computadora.
  • Procesos existentes o nuevos. (CTRL+MAYÚS+ESCAPE) Iniciar el Administrador de tareas.
  • Actualice sus controladores
  • Compruebe si hay malware.
  • Seleccione Opciones de energía.
  • Encuentre consejos específicos en línea.
  • Vuelva a instalar Windows.

¿Cómo limitar el uso de la CPU?

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

  • Administración de energía del procesador. Obtenga acceso al panel de control.
  • Seleccione hardware y sonido.
  • Luego seleccione las opciones de energía.
  • Editar la configuración del plan.
  • Cambia la configuración de energía.
  • Reduzca el estado de la CPU al máximo, 80% o lo que quiera.

¿Cómo solucionar el uso elevado de la CPU en el sistema operativo Linux?

Hay varias formas de corregir el uso elevado de la CPU en Linux , como usar el comando ps y el comando sar, pero le recomendamos que proceda paso a paso.

  1. Encuentra al culpable
  2. Actualizar todo
  3. Desinstale y vuelva a instalar la aplicación usando Ubuntu
  4. Aplicación Renice o Kill
  5. Usar una aplicación alternativa
  6. Volver a la versión anterior
  7. Arreglar las principales aplicaciones 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 encontrar la aplicación infractora, use la parte superior de la terminal o la aplicación System Monitor.

Abra una terminal, ingrese inicio y luego ciérrela; si quieres deshacerlo presiona ctrl-c o deshacerlo.

Todos los procesos se clasifican de forma predeterminada desde el uso más intensivo de la CPU hasta el uso menos intensivo de la CPU en función de su uso medio de la CPU.

Ha identificado el programa ofensivo si ocupa constantemente una de las cinco primeras posiciones con un uso de CPU mucho más alto que los demás.

2. Actualiza todo

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

Escriba el siguiente comando en su terminal:

sudo apt actualizar && sudo apt -y actualizar

Después de eso, ejecute la aplicación problemática nuevamente.

3. Desinstale y vuelva a instalar la aplicación usando Ubuntu.

Si el problema aún debe resolverse, es probable que regrese debido a una configuración incorrecta en la aplicación de Ubuntu. Puede ser útil restablecerlo a su estado original.

Antes de desinstalar 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 apto claro APP_NAME

sudo apt autodelete

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

sudo actualización adecuada

conjunto apto sudo APP_NAME

Después de eso, la aplicación se restaurará a su estado original.

4. Cambiar o eliminar la aplicación

El soporte para renice y kill está habilitado en la parte superior. Se puede usar una hermosa aplicación para terminar un proceso por la fuerza o cambiar su prioridad.

La cantidad de recursos de CPU que una buena aplicación puede usar en comparación con otros procesos activos se denomina buena prioridad. Niza toma valores de +19 a -20. El voltaje disminuye a medida que aumenta el número.

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

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

5. Usa una aplicación alternativa

Linux tiene la ventaja de tener una gran cantidad de aplicaciones que pueden realizar la misma función. Puede y debe reemplazar el software alternativo si consume muchos recursos de la CPU.

Por ejemplo, LibreOffice Writer puede ser un software problemático porque requiere muchas dependencias para ejecutarse de manera eficiente.

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

sudo apt instalar AbiWord

6. Volver a la versión anterior

Es posible volver a una versión anterior si la actualización del programa no solucionó el problema. Para usar el programa hasta que el desarrollador corrija los errores, intente degradar y usar una versión anterior.

Verifique las versiones disponibles iniciando una terminal y ejecutando cmd: para degradar su programa antes de hacer esto:

sudo política APP_NAME apropiada

La versión que está utilizando en este momento tendrá tres estrellas al lado. Echa un vistazo a las alternativas:

Le recomendamos que limpie su versión actual para solucionar 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

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

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

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

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

xinput – deshabilitar DEVICE_id

Reemplace deshabilitar con habilitar en el comando anterior para habilitar el dispositivo nuevamente.

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

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

El documento recién abierto contiene una lista negra de módulos descargables. Lo más probable es que ya tenga varias entradas. Se debe usar la sintaxis exacta al final del archivo para agregar su módulo a esta lista. Su vista debería verse así:

lista negra MODULE_NAME

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

Intente deshabilitar el enlazador en su administrador de ventanas Xorg. Aunque esta es la política oficial, hay casos en los que la GPU maneja las actividades vinculadas a la CPU. A veces, activar el soporte de composición también le permite usar muchos efectos que consumen mucho tiempo.

A veces, el alto uso de la CPU también puede ser causado por controladores de GPU. Las versiones específicas de los controladores AMD o Nvidia y Xorg deberían llevarse bien entre sí.

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

Sin embargo, tienen diferentes conjuntos de funciones precisas y pueden necesitar funciones adicionales.

Deja una respuesta

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