Ubuntu rallenta nel tempo?


10

Circa qualche mese fa stavo usando Ubuntu (facendo qualcosa nella riga di comando) quando ha iniziato a perdere tempo. Colpirei S(o qualsiasi altro tasto) e dopo circa 20 secondi comparirebbe nel mio terminale.

Naturalmente ho ucciso la macchina e riavviato. Il sistema ha iniziato a funzionare bene, ma circa 30 minuti dopo ha fatto la stessa cosa. Ora sono costretto a usare Ubuntu in 30 minuti. Ho esaminato i miei processi in esecuzione e nessuno di essi richiede grandi quantità di CPU o RAM.

Fortunatamente ho eseguito il dual boot per poter ancora utilizzare la mia macchina. Ora devo sistemarlo e mi chiedo quali siano le mie opzioni. Sarò costretto a fare una nuova installazione o c'è un altro modo?


questo succede anche se non "usi" Ubuntu per 30 minuti dopo l'avvio?
aatdark,

Succede solo quando lo sto usando. Altrimenti siederà lì bene. E posso usarlo per 30 minuti senza ritardi.
Kredns,

1
ricevi alcuni messaggi in / var / log / syslog o /var/log/kern.log che indicano un problema?
aatdark,

Ecco il mio /var/log/syslog: pastebin.com/HbAC8p8e
Kredns

Ed ecco il mio /var/log/kern.log: pastebin.com/8V6Z48vk
Kredns il

Risposte:


7

Prima installa htop e iotop:

sudo apt-get install htop iotop

Quindi avviare tre terminali ed eseguire ciascuno di questi comandi in ciascuno di essi:

iotop

Questo comando ti mostrerà qualsiasi processo che sta scrivendo sul disco rigido

htop

Questo comando mostrerà un'alternativa più colorata alla parte superiore. Prestare particolare attenzione alla quantità di memoria libera. Se questo inizia a esaurirsi, probabilmente vedrai presto un aumento delle scritture del disco nel comando iotop (sopra), che a sua volta potrebbe indicare che qualcosa sta perdendo memoria ...

tail -f /var/log/messages

Questo comando mostrerà i messaggi di sistema. Se un programma si arresta in modo anomalo o simile, qui possono essere visualizzate più informazioni. Quindi quando inizi a notare ritardi di sistema, controlla l'output di questo comando ...

Ovviamente, nessuna delle soluzioni precedenti risolve effettivamente il problema, ma potrebbe essere utile per la diagnosi.

Saluti / N


5
Nicke, piuttosto che copiare semplicemente la mia risposta praticamente parola per parola ( askubuntu.com/questions/18564/… ), sarebbe più rispettoso semplicemente collegare la domanda originale. Non impressionato.
Scaine,

3
-1 per plagio. Inoltre, una volta che il mio sistema inizia a rallentare, non riesco a digitare comandi come questo perché dopo circa 40 secondi di ritardo il sistema si blocca e devo eseguire un riavvio difficile.
Kredns,

2
Che cosa? Certamente no! E cosa intendi con "parola per parola", non ci sono quasi frasi simili (tranne ovviamente per i comandi che sono conoscenza comune). Inoltre, @Scaine, il post sopra affronta il problema specifico di una sospetta perdita di memoria che non credo il tuo. Non mi dispiacerebbe affatto collegare al tuo post ora che so che esiste, ma mi accuso di accusarmi di plagio - ci sono modi educati di sottolineare le somiglianze nell'argomento senza insinuare un furto deliberato!
Nicke,

1
Quindi le mie scuse, Nicke. Sembrava troppo coincidente per usare specificamente gli stessi comandi. Voglio dire htopquando topandrebbe bene per esempio. Inoltre, dmesgè più comune, ma preferisco seguire kern.log perché è in tempo reale. Ho pensato che fosse troppo una coincidenza. Ancora scusa.
Scaine,

Per coincidenza, non lo so: qualsiasi rudimentale risoluzione dei problemi dei ritardi di sistema includerebbe il monitoraggio del carico della CPU, del carico del disco e la verifica di eventuali messaggi di registro sospetti ... Penso che htop sia più utile di quello superiore (supporto del mouse, elenco dei processi scorrevole, meno ingombra output ecc.) - e probabilmente non siamo i soli. 'tail -f' è il comando standard per "seguire" un file; cioè stampare nuove righe mentre vengono scritte ... dmesg scarica il contenuto di / var / log / dmesg una volta e poi si chiude - nessun output continuo di nuove righe. Quindi, conciso? Forse, ma abbastanza per presumere "plagio"? Non credo ...
Nicke,

1

Controlla l'utilizzo della memoria - Eseguo l' System Monitorapplet nel mio pannello e mi fa sapere se mi sto avvicinando all'esaurimento della memoria. Quando eseguo troppi programmi, ho problemi simili: reattività molto lenta.

Se si tratta di un problema di memoria, prova a utilizzare toplo strumento di monitoraggio del sistema completo che puoi avviare dall'applet per identificare quali processi stanno esaurendo la tua memoria. Spesso puoi rimuoverlo e non avere problemi, ma ricontrolla prima.


Questo non è il caso. Non è che ho troppi programmi in esecuzione. Sarà in ritardo con solo 1 finestra terminale aperta. Ho 3 GB di RAM e una CPU Dual-Core.
Kredns,

Indipendentemente dal numero di programmi eseguiti, potrebbe esserci un processo difettoso che consuma memoria.
Nicke,

Ma nessuno lo fa però.
Marines

1

Il tuo vero problema potrebbe essere il surriscaldamento. Ho avuto lo stesso identico problema. Tutto quello che ho fatto è stato elevare il mio laptop tenendolo sul Dana's Text Book of MIneralogy (4a edizione). Il tuo problema si surriscalda se senti il ​​tuo ronzio ad alta velocità. In realtà sta lottando per mantenere fresco il tuo laptop. La potenza di elaborazione viene deviata per far funzionare la ventola.


In caso di surriscaldamento, la CPU potrebbe semplicemente arrestarsi e causare l'arresto del sistema. Ho lo stesso problema di rallentamento del 14.04 e l'attuale soluzione alternativa è davvero il riavvio.
Antony,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.