Carico elevato, ma niente in esecuzione?


10

Non sono sicuro di come sia possibile. In alto, i miei carichi sono spesso superiori a 2, 3, 4.0, ma sono inattivo per oltre il 99%. Non c'è mai un processo nella parte superiore che occupi qualcosa, tutti i miei processi sono 0. Questo è un nuovo laptop i-5 che stava funzionando molto velocemente in 10.04, ma è quasi inutilizzabile in 10.10. Qualcuno ha qualche idea? In che modo il carico è così elevato senza nulla in esecuzione?

Grazie


Devo affrontare questo problema molto spesso. L'hogging della CPU è il problema principale per me
utente

Risposte:


5

Di solito è il risultato di un driver in esecuzione all'interno del kernel. Questi thread di solito non vengono visualizzati tope nemmeno con i thread del kernel visualizzati, a volte non vengono visualizzati. Sono stato nella tua situazione. Non c'era modo di mostrare la causa precisa, ma l'aggiornamento del mio driver grafico ha risolto il problema.

Temo che il preciso problema nel tuo caso sia probabilmente una regressione nei driver del kernel. I miei soldi sarebbero sulla grafica.

Dichiarazione di non responsabilità : ciò che sto per suggerire potrebbe rompere le cose. È improbabile ma possibile. Se non sei soddisfatto della riga di comando o non sai come entrare in un ambiente LiveCD per sistemare le cose, smetterei di leggere qui, per ogni evenienza.

È possibile ricorrere a un kernel più vecchio (e quindi ai driver) installando i pacchetti mainline. Non c'è un semplice apt-get per questo dato che le versioni del kernel più vecchie non sono costruite per Maverick. Ma puoi ottenere i file .deb mainline da qui:

http://kernel.ubuntu.com/~kernel-ppa/mainline/

Probabilmente vorrai 2.6.32.25-lucid ma potresti anche provare 2.6.36 per vedere se è stato corretto nelle versioni successive.

Per testare avrai bisogno dei pacchetti per la tua architettura (vedi uname -a) e il -allpacchetto. Inseriscili in una directory con nient'altro, cddentro ed esegui dpkg -i *.deb. È possibile fare doppio clic su di essi per l'installazione ma è necessario eseguirli nell'ordine corretto, altrimenti non funzionerà.

Una volta installato, dovrai riavviare e prima che Ubuntu inizi a caricarsi, dovrai tenere premuto il tasto Maiusc sinistro. Questo costringerà il bootloader di GRUB a mostrare e puoi selezionare quale kernel usi.

Tuttavia, se la versione precedente (precedentemente funzionante) non funziona, è un problema altrove.


Penso che tu sia probabilmente sulla strada giusta, penso che potrebbe essere un problema con il kernel o alcuni moduli del kernel. Ho già provato 2.6.36-rc8 da quella pagina senza alcuna differenza. Ho già disinstallato tutti i driver di fgrlx, compiz e simili senza alcuna gioia. Penso che proverò il tuo suggerimento e proverò un vecchio kernel lucido ... argh, sembra un casino ...

@Landon Potrebbero esserci problemi con un vecchio kernel e una nuova X. Ma la cosa strana è che mi aspetterei che anche altre persone abbiano questo problema ... Almeno perché sia ​​ricercabile. Qual è la marca / modello del tuo laptop?
Oli

Sì, l'ho trovato anche strano, poiché la prima cosa che ho fatto è stata cercare su Google ... Il laptop è un HP Envy 15t, core i-5 con grafica Radeon 4200. Questa cosa ha funzionato magnificamente in 10.04 e non avrei mai dovuto aggiornare ...

Qualche fortuna con un vecchio kernel ~ .32?
Oli

Bene, ho pensato che funzionasse, dopo l'avvio, è sceso al sub 0,5, la prima volta che è successo in 10.10. Ma poi ha iniziato a crescere costantemente, e in 3 minuti è tornato a oltre 3.0 con l'utilizzo della CPU inattivo ... Sto pensando che potrei dover fare una nuova installazione di 10.04, grazie per l'aiuto!

4

Il carico di sistema è totalmente diverso dal carico della cpu. Il carico di sistema conta il numero medio di processi in stato di attesa. Potrebbero non necessariamente attendere la CPU, ma forse alcuni I / O che sono bloccati (rete, dischi, scambio, ecc.).

Vedi anche http://en.wikipedia.org/wiki/Load_(computing )


0

Forse surriscaldamento? Quando il mio computer si surriscalda (questo problema era con Ubuntu 08.04), è in ritardo e la CPU è dell'80-100%.


Non penso che si surriscaldi, il problema è lì a causa di un avvio a freddo e le ventole si accendono bene e tutto, ma il carico aumenta subito dopo l'avvio e rimane lì. L'utilizzo della CPU è sempre intorno allo 0 (99,5 +% inattivo), ma il carico non è sceso al di sotto di 1,0 da quando ho

0

Se la ventola del tuo laptop è costantemente accesa, è probabile che la polvere blocchi le prese d'aria del laptop, interferendo con il raffreddamento e causando il surriscaldamento del laptop. Dovresti controllare le temperature della CPU e della GPU per vedere se qualcosa è anormalmente alto.

Se si riscontra un rallentamento delle prestazioni, ciò indica che la CPU viene rallentata, cosa che di solito viene eseguita quando un computer si sta surriscaldando.

Facci sapere quali sono le temperature del tuo laptop.


1
La temperatura della CPU in questo momento è 42-43 C, che è più alta di quanto dovrebbe essere e più alta di quanto non fosse in 10.04. Anche il fan sta andando abbastanza in alto. Non penso che sia qualcosa che blocca il fan in quanto questo non è stato un problema in 10.04, ma è stato un problema coerente dal primo giorno dell'aggiornamento.

Immagino che questo potrebbe essere un problema di pollo e uova: quale è venuto prima, l'alto carico della CPU o l'alta temperatura? :)

43C non suona troppo male. Certamente non nel punto in cui la CPU si ridimensionerebbe per ridurre il calore. Sul mio desktop (con un buon raffreddamento) sono a 54C.
Oli

Penso che 42-43 gradi Celsius non siano troppo alti. Il mio computer è sempre qualcosa come 40-50 C. Oltre 60 è alto.
Hillar,

Va bene, grazie, è buono a sapersi. Penso che fosse circa 32 ° C in 10.04 ...
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.