¿su PC se está congelando? ¿O ha comenzado a escuchar el ruido fuerte del ventilador de la CPU que proviene de su computadora? Hay muchas razones para la alta utilización de CPU en Linux, pero la más común es una aplicación de mal comportamiento. Siga leyendo para descubrir cómo puede solucionar el alto uso de CPU en Linux.
encuentra al culpable
Una aplicación de mal comportamiento puede poner de rodillas incluso a los procesadores más rápidos. Puede utilizar la aplicación System Monitor o top
en el Terminal para encontrar la aplicación problemática.,
Abra el terminal, escriba top
, y pulse Enter.
Por defecto, todos los procesos se clasifican de acuerdo a su uso de la CPU, con más hambre de CPU en la parte superior. Si una aplicación siempre está en una de las cinco ranuras principales con una tasa de utilización de la CPU significativamente mayor que el resto, has encontrado al culpable.,
Renice o Kill the App
Top incluye soporte para renice y kill, por lo que puede usar esas herramientas para cambiar la prioridad de cualquier proceso o detenerlo por la fuerza.
Una aplicación agradable prioridad se refiere a la cantidad de recursos de CPU es permitido el uso en comparación con los otros procesos en ejecución. Nice acepta valores de +19 a -20. Cuanto mayor sea el número, menor será la prioridad.
en la parte superior, presione r e ingrese el PID de la aplicación problemática., Intente cambiarlo a un valor» +5″, y si eso no ayuda, vuelva a intentarlo con «+10», «+15», y finalmente la prioridad MÁS BAJA posible, «+19».
Si la aplicación no responde, sólo debe dejar de inmediato. Presione k mientras está en la parte superior, ingrese el PID, presione Enter y la aplicación desaparecerá.
Actualizar todo
si el problema persiste cada vez que se ejecuta la aplicación, actualizar la aplicación puede solucionar el problema.,
Para hacer que, en su terminal, escriba:
sudo apt update && sudo apt -y actualizar
Después de eso, trate de ejecutar la problemática de la aplicación de nuevo.
eliminar y volver a instalar la aplicación
Si el problema no se soluciona, hay una ligera posibilidad de que aparezca debido a un parámetro incorrecto en la configuración del programa. Restablecer a su estado original puede ayudar.,
primero, realice una copia de seguridad de su configuración en caso de que no fuera la causa del problema y decida restaurarla en el futuro., Then, purge the problematic app:
sudo apt purge APP_NAME
Reinstall the app:
sudo apt updatesudo apt install APP_NAME
This will reset the app to its original state.,
volver a la versión anterior
Si actualizar la aplicación no solucionó el problema, puede volver a la versión anterior en su lugar. Puede intentar degradar y usar una versión anterior, al menos hasta que el desarrollador haya corregido los errores en la aplicación.
para degradar su aplicación, primero verifique las versiones disponibles ejecutando su terminal y emitiendo:
sudo apt policy APP_NAME
su versión instalada tendrá tres asteriscos al lado. Tome nota de las otras versiones disponibles.,
antes de bajar de categoría, le sugerimos que purgue la versión existente. Esto eliminará cualquier problema relacionado con la configuración.
Instalar la versión anterior, con:
sudo apt install APP_NAME=VERSIÓN
Alternativa de Uso de la Aplicación
Lo bueno de Linux es que hay muchas aplicaciones que pueden hacer la misma cosa. Por lo tanto, si una aplicación está causando un alto uso de la CPU, puede y debe reemplazarla con una alternativa.,
correcciones para aplicaciones principales que causan un alto uso de CPU
¿Qué sucede si lo que está consumiendo su CPU es una aplicación principal, como systemd o Xorg?
para systemd, intente deshabilitar funciones no esenciales y dispositivos secundarios en su computadora, como joypads e impresoras.
si el dispositivo es un joypad, ratón o teclado, y está ejecutando Ubuntu o una distribución compatible, escriba xinput
en su terminal para ver todos los dispositivos conectados., Para desactivar uno de ellos, uso:
xinput --disable DEVICE_ID
para volver A activar el dispositivo, swap disable
enable
en el comando de arriba.
Para otros dispositivos, la solución es algo más complicado. Primero, tendrá que ingresar lsmod
en su terminal y presionar Enter para ver todos los controladores adicionales que su kernel Linux carga como módulos., Encuentra el dispositivo ofensivo y anota su nombre. A continuación, introduzca lo siguiente:
sudo nano /etc/modprobe.d / lista negra.conf
el documento que acaba de abrir es una lista negra de módulos que no deben cargarse durante el arranque. Probablemente ya estará rellenado con algunas entradas. Vaya al final del archivo y siga la misma sintaxis para agregar su módulo a esta lista., La entrada debería verse así:
lista negra NOMBRE_MODULO
Guarde el archivo, reinicie, y esperemos que funcione todo bien ahora.
para Xorg, intente deshabilitar el compositor de su gestor de ventanas. Aunque oficialmente el compositor descarga tareas relacionadas con la CPU a la GPU, no siempre es así. A veces, al habilitar el soporte de composición, también está habilitando muchos efectos exigentes.
a veces los controladores de la GPU también pueden causar un alto uso de la CPU. Xorg realmente no se llevaba bien con versiones específicas de los controladores de Nvidia o AMD., La solución está actualizando o degradando a una versión diferente. Alternativamente, puede probar versiones de código abierto de los controladores de su GPU. Aún así, esos no comparten el conjunto de características exacto y pueden carecer de alguna funcionalidad.
cambie su núcleo
es raro que el núcleo Linux sea la razón de una alta utilización de la CPU. Aún así, si has llegado a este punto sin solución a la vista, no perderás nada probando una diferente.,
As stated on its official site, to install the popular Liquorix kernel in Ubuntu, visit your terminal and type:
sudo add-apt-repository ppa:damentz/liquorix && sudo apt-get update
This will add its repository to Ubuntu’s sources., Luego, para incorporar el núcleo en sí, use:
sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64
Reboot para habilitar su nuevo núcleo, y, con suerte, su utilización de la CPU volverá a los niveles normales.
esperamos que una de esas soluciones trabajado para usted. Si no, también puede intentar asignar manualmente el núcleo de la CPU para aplicaciones con conjunto de tareas. Por último, tal vez es hora de reinstalar su sistema operativo desde cero o saltar a una distribución diferente.,
relacionados:
la vida real de OK comenzó alrededor de los 10 años, cuando obtuvo su primer ordenador, un Commodore 128. Desde entonces, ha estado derritiendo teclas escribiendo 24/7, tratando de difundir la Palabra de la tecnología a cualquier persona lo suficientemente interesada como para escuchar. O, mejor dicho, leer.
Obtener nuestras historias entregado a su bandeja de entrada.
Leave a Reply