Ubuntu se ralentiza con el tiempo?

10

Hace unos meses estaba usando Ubuntu (haciendo algo en la línea de comando) cuando comenzó a retrasarse realmente mal. Golpearía S(o cualquier otra tecla) y, como 20 segundos después, aparecería en mi terminal.

Naturalmente, maté la máquina y la reinicié. El sistema comenzó a funcionar bien, pero unos 30 minutos después hizo lo mismo. Ahora me veo obligado a usar Ubuntu en 30 minutos. Observé mis procesos en ejecución y ninguno de ellos consume grandes cantidades de CPU o RAM.

Afortunadamente, tengo un arranque dual para poder seguir usando mi máquina. Ahora necesito arreglar esto y me pregunto cuáles son mis opciones. ¿Me verán obligado a hacer una instalación nueva o hay otra forma?

Kredns
fuente
¿Esto también sucede si no "usas" ubuntu durante 30 minutos después del arranque?
aatdark
Solo sucede cuando lo estoy usando. De lo contrario, se sentará allí muy bien. Y puedo usarlo durante 30 minutos sin retraso.
Kredns
1
¿recibe algunos mensajes en / var / log / syslog o /var/log/kern.log que indican un problema?
aatdark
Aquí está mi /var/log/syslog: pastebin.com/HbAC8p8e
Kredns
Y aquí está mi /var/log/kern.log: pastebin.com/8V6Z48vk
Kredns

Respuestas:

7

Primero instale htop e iotop:

sudo apt-get install htop iotop

Luego, inicie tres terminales y ejecute cada uno de estos comandos en cada uno de ellos:

iotop

Este comando le mostrará cualquier proceso que esté escribiendo en el disco duro

htop

Este comando mostrará una alternativa más colorida a top. Presta especial atención a la cantidad de memoria libre. Si esto comienza a agotarse, probablemente verá un aumento en las escrituras del disco en el comando iotop (arriba), que a su vez puede indicar que algo está perdiendo memoria ...

tail -f /var/log/messages

Este comando mostrará mensajes del sistema. Si algún programa falla o algo similar, puede aparecer más información aquí. Entonces, cuando comience a notar retrasos en el sistema, verifique el resultado de este comando ...

Por supuesto, ninguno de los anteriores resuelve su problema, pero podría ayudar a diagnosticarlo.

Saludos / N

Nicke
fuente
55
Nicke, en lugar de copiar mi respuesta prácticamente palabra por palabra ( askubuntu.com/questions/18564/… ), sería más respetuoso simplemente vincular la pregunta original. No me impresionó.
Scaine
3
-1 por plagio. Además, una vez que mi sistema comienza a retrasarse, no puedo escribir comandos como este porque después de unos 40 segundos de retraso, el sistema se bloquea y tengo que hacer un reinicio completo.
Kredns
2
¿Qué? Ciertamente no lo hice! ¿Y qué quiere decir con "palabra por palabra"? Casi no hay oraciones similares (excepto, por supuesto, para los comandos que son de conocimiento común). Además, @Scaine, la publicación anterior aborda el problema específico de una sospecha de pérdida de memoria que no creo que el tuyo haga. No me importaría en absoluto vincular a su publicación ahora que sé que existe, pero si me acusan de plagio, ciertamente me importa: ¡hay formas educadas de señalar similitudes en el tema sin insinuar un robo deliberado!
Nicke
1
Entonces mis disculpas, Nicke. Parecía demasiado casual para usar específicamente los mismos comandos. Quiero decir htopcuando topestaría bien, por ejemplo. Además, dmesges más común, pero prefiero seguir el kern.log porque es en tiempo real. Pensé que era demasiado casual. Lo siento, nuevamente.
Scaine
Coincidencia, no lo sé: cualquier solución de problemas rudimentaria de los retrasos del sistema incluiría monitorear la carga de la CPU, la carga del disco y verificar si hay mensajes de registro sospechosos ... Creo que htop es más útil que la parte superior (soporte de mouse, lista de procesos desplazable, menos desordenada) salida, etc.), y probablemente no somos los únicos. 'tail -f' es el comando estándar para "seguir" un archivo; es decir, imprime nuevas líneas a medida que se escriben ... dmesg simplemente volca el contenido de / var / log / dmesg una vez y luego se cierra, sin salida continua de nuevas líneas. Entonces, ¿casual? ¿Quizás, pero suficiente para presumir "plagio"? No lo creo ...
Nicke
1

Verifique el uso de su memoria: ejecuto el System Monitorapplet en mi panel y me informa si me estoy quedando sin memoria. Cuando ejecuto demasiados programas, tengo problemas similares, una capacidad de respuesta realmente lenta.

Si se trata de un problema de memoria, intente utilizar topo la herramienta de monitor de sistema completo que puede iniciar desde el applet para identificar qué procesos están utilizando su memoria. A menudo puede eliminarlo y no tener problemas, pero primero verifique dos veces.

Thelema
fuente
Este no es el caso. No es que tenga demasiados programas ejecutándose. Se retrasará con solo 1 ventana de terminal abierta. Tengo 3 GB de RAM y una CPU de doble núcleo.
Kredns
Independientemente de cuántos programas ejecute, puede haber un proceso defectuoso que consume memoria.
Nicke
Pero ninguno lo hace.
marines
1

Su verdadero problema podría ser el sobrecalentamiento. Tuve exactamente el mismo problema. Todo lo que hice fue elevar mi computadora portátil manteniéndola en el Libro de texto de MIneralogy de Dana (4a edición). Su problema se está sobrecalentando si escucha que su ventilador zumba a alta velocidad. En realidad, está luchando por mantener su computadora portátil fresca. La potencia de procesamiento se desvía para mantener el ventilador en funcionamiento.

usersurya
fuente
Si se está sobrecalentando, la CPU puede simplemente apagarse y hacer que su sistema se apague. Tengo el mismo problema de desaceleración en 14.04, y la solución actual es realmente reiniciar.
Antony