CPU al 100% dopo qualche minuto ma nessun processo zombie

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

CPU al 100% dopo qualche minuto ma nessun processo zombie

Messaggio da sberla54 »

Ciao ragazzi.
Ho appena ricompilato ed installato un 2.6.13.1 basandomi sul config del Pat ed ora mi ritrovo la cpu che rimane impallata al 100%, senza che vi sia alcun evidente processo zombie e senza riuscire a capire le cause guardando top.
Ve ne mostro uno stralcio se puo servire:

Codice: Seleziona tutto

top - 15:04:43 up 12:27,  1 user,  load average: 7.56, 7.41, 6.99
Tasks: 106 total,   6 running, 100 sleeping,   0 stopped,   0 zombie
Cpu(s): 89.4% us,  9.3% sy,  0.0% ni,  0.0% id,  0.0% wa,  0.7% hi,  0.7% si
Mem:    774796k total,   765904k used,     8892k free,    80648k buffers
Swap:   768056k total,        0k used,   768056k free,   495216k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
13493 sberla54  15   0  105m  35m  15m S  9.7  4.6   0:34.83 firefox-bin
 4500 root      15   0 91848  22m 4356 S  5.3  3.0  11:35.88 X
 6758 sberla54  15   0 28360  15m  13m S  3.7  2.1   0:00.88 konsole
15956 sberla54  15   0 93940  64m  13m S  2.3  8.6  14:05.35 amule
 4612 sberla54  15   0 32132  18m  14m S  1.7  2.5   7:55.48 superkaramba
17633 sberla54  15   0 25756  15m  13m S  1.7  2.1   0:13.02 ksysguard
11721 root      18   0  3488 1220  864 R  1.7  0.2   0:00.05 nmbd
18004 sberla54  16   0  1876  888  644 S  1.3  0.1   0:11.25 ksysguardd
 4604 sberla54  15   0 29428  16m  13m S  1.0  2.2   7:19.51 kicker
 1604 root      15   0  1648  604  512 S  0.7  0.1   7:07.31 syslogd
 4556 sberla54  15   0 45736  16m  13m S  0.7  2.2  10:52.13 kded
   71 root      15   0     0    0    0 S  0.3  0.0   0:02.18 kswapd0
 4277 root      16   0  1516  564  492 S  0.3  0.1   2:01.15 inetd
    1 root      16   0   680  252  216 S  0.0  0.0   0:00.50 init
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.03 ksoftirqd/0
    3 root      10  -5     0    0    0 S  0.0  0.0   0:00.06 events/0
    4 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
    5 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kthread
    7 root      10  -5     0    0    0 S  0.0  0.0   0:00.04 kblockd/0
   10 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khubd
   41 root      15   0     0    0    0 S  0.0  0.0   0:00.00 kapmd
   69 root      15   0     0    0    0 S  0.0  0.0   0:08.91 pdflush
   70 root      15   0     0    0    0 S  0.0  0.0   0:05.40 pdflush
   72 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  659 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
  752 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 reiserfs/0
  801 root      12  -4  1484  472  408 S  0.0  0.1   0:00.07 udevd
 1607 root      16   0  1604  468  404 S  0.0  0.1   0:00.00 klogd
 2333 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 kgameportd
 2349 root      11  -5  1500  540  464 S  0.0  0.1   0:00.00 dhcpcd
 2414 root      25   0     0    0    0 S  0.0  0.0   0:00.00 shpchpd_event
 4319 root      19   0  3376 1512 1240 S  0.0  0.2   0:00.10 sshd
 4335 bin       15   0  1688  616  508 S  0.0  0.1   0:00.00 rpc.portmap
 4338 root      18   0  1660  644  548 S  0.0  0.1   0:00.00 rpc.rquotad
 4340 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 nfsd4
 4341 root      15   0     0    0    0 S  0.0  0.0   0:00.00 nfsd
 4342 root      15   0     0    0    0 S  0.0  0.0   0:00.00 nfsd
 4343 root      15   0     0    0    0 S  0.0  0.0   0:00.00 nfsd
 4344 root      15   0     0    0    0 S  0.0  0.0   0:00.00 nfsd
 4345 root      15   0     0    0    0 S  0.0  0.0   0:00.00 nfsd
 4346 root      15   0     0    0    0 S  0.0  0.0   0:00.00 nfsd
 4347 root      15   0     0    0    0 S  0.0  0.0   0:00.00 nfsd
 4348 root      15   0     0    0    0 S  0.0  0.0   0:00.00 nfsd
 4350 root      20   0     0    0    0 S  0.0  0.0   0:00.00 lockd
 4351 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 rpciod/0
 4352 root      18   0  1680  684  576 S  0.0  0.1   0:00.00 rpc.mountd
 4355 root      20   0  1640  740  644 S  0.0  0.1   0:00.00 rpc.statd
 4369 root      16   0  5156 2292 1380 S  0.0  0.3   0:00.30 cupsd         
Ho notato che ci sono tantissimi nfsd....ed all'avvio mi viene dato un errore di caricamento proprio del modulo nfsd....se guardo l'output di dmesg trovo:

Codice: Seleziona tutto

NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
NFSD: recovery directory /var/lib/nfs/v4recovery doesn't exist
NFSD: starting 90-second grace period
Magari manca qualche modulo relativo ad nfs e devo ri-ricompilare il kernel di nuovo....intanto ora controllo nel config...

Poi ho notato, da processtable di kde, che ho aperto una dozzina di bash, nonostante abbia 1 sola shell realmente aperta, e che queste bash crescono e diminuiscono di numero ad ogni refresh.
Inoltre ogni tanto c'è una di queste bash che schizza all 100% delle risorse utente...assieme ogni tanto ad awk (che nn so cosa sia).

All'interno di pstree le bash sono annidate cosi:

Codice: Seleziona tutto

     |-kdeinit-+-artsd
     |         |-kio_file
     |         |-klauncher
     |         |-kwin
     |         `-superkaramba-+-bash---bash-+-bash---bash---bash---bash
     |                        |             `-bc
     |                        |-bash---bash-+-bash---bash-+-bash
     |                        |             |             `-ifconfig
     |                        |             `-bc
     |                        |-bash---bash-+-bash---bash
     |                        |             `-bash
     |                        |-firefox---run-mozilla.sh---firefox-bin
     |                        |-gaim
     |                        |-konsole---bash---pstree
     |                        `-xchat
Avete qualche consiglio da darmi?
Ciao e grazie.
Ultima modifica di sberla54 il sab 5 nov 2005, 15:38, modificato 1 volta in totale.

Avatar utente
aLe46
Linux 2.x
Linux 2.x
Messaggi: 257
Iscritto il: gio 10 feb 2005, 0:00
Contatta:

Re: CPU al 100% dopo qualche minuto ma nessun processo zombi

Messaggio da aLe46 »

sberla54 ha scritto: Avete qualche consiglio da darmi?
Ciao e grazie.
un kernel 2.4 magari ? :lol:

scherzi a parte, è un pò strana come cosa ...

perchè non provi a fare andare un rootkit detector (in questo repository trovi rootkithunter)... così per sfizio ...

in alternativa non saprei davvero, hai circa il 90% di uso del processore e sommando le % dei processi in top non arrivi neanche al 20%

saluti

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

un kernel 2.4 magari ? Laughing
hey ho appena messo il 2.6 per problemi che nn mi facevano masterizzare...ora quelli sono risolti :)
perchè non provi a fare andare un rootkit detector (in questo repository trovi rootkithunter)... così per sfizio ...
ora lo sto facendo andare...magari provo anche chkrootkit....pero secondo me il problema sta in quelle 2 cose..o bash o nfsd...

*news*
nha...niente rootkit installati a quanto pare...

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

Non è colpa di nfsd.
Ho eliminato il suo script di avvio da /etc/rc.d ed ora nn è piu' caricato ma il processore rimane lo stesso al 100%.
Credo sia colpa di tutte quelle bash che nn si sa bene da dove se ne escan fuori.

Io uso kde e superkaramba ed avvio la maggior parte dei programmi usando una barra macosx-like che altro non è che un'applet di superkaramba...ed a quanto pare le bash sono annidate dentro superkaramba:

Codice: Seleziona tutto

   |-kdeinit-+-artsd
     |         |-2*[kio_file]
     |         |-klauncher
     |         |-kwin
     |         `-superkaramba-+-bash---bash-+-bash---bash-+-awk
     |                        |             |             |-grep
     |                        |             |             |-ifconfig
     |                        |             |             `-sed
     |                        |             `-bc
     |                        |-bash---bash-+-bash---bash---expr
     |                        |             `-bc
     |                        |-bash---bash-+-bash---bash---bash-+-awk
     |                        |             |                    |-bash
     |                        |             |                    `-grep
     |                        |             `-bc
     |                        |-firefox---run-mozilla.sh---firefox-bin
     |                        |-gaim
     |                        `-konsole---bash---bash---pstree
NN mi era mai successa una cosa cosi col 2.4...o almeno nn l'avevo mai notata.

Continuo a nn sapere che fare.

Avatar utente
Firetux
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 giu 2004, 0:00
Località: Lecco
Contatta:

Messaggio da Firetux »

prova a non usare superkaramba e vedi se il problema rimane

NaiC
Linux 1.x
Linux 1.x
Messaggi: 147
Iscritto il: sab 7 ago 2004, 0:00
Località: Perugia
Contatta:

Messaggio da NaiC »

Uhm... io comunque vedo parecchi processi nel top che hai postato... o hai un pc a cui si collegano 27000 milioni di utenti o fai partire cose che non ti servono proprio nell'immediato...

Controlla controlla...

per quanto riguarda il kernel 2.4, io appoggio l'idea che è pur sempre più stabile e consolidato del 2.6 checchè se ne dica...

TchuSS!

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

Il kernel 2.6 l'ho messo perche' col 2.4, dopo ogni tipo di prova, non riuscivo piu' a masterizzare...ad ogni modo ho provato a riutilizzare il 2.4 per un po' e sto problema adesso salta fuori anche li...dopo qualche tempo compaiono le mille bash e la cpu va al 100%.

Per quanto riguarda i processi in eccesso...nn so...nn saprei cosa andare a togliere...hai mica una guida che ne parli?

Ora sto controllando superkaramba....forse e' proprio colpa sua....

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

Alla fine era superkaramba.
L'ho chiuso e riavviato (cosa che nn faccio molto spesso) e poi ho riaperto i vari temi...ora sembra funzionare tutto correttamente.
Grazie a tutti comunque!

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

La CPU continua a schizzarmi al 100%.

Ovviamente sto continuando ad usare superkaramba e quando la cpu arriva al massimo c'è sempre la solita questione delle mille bash attive senza motivo, nidificate all'interno di superkaramba....il problema pero' è che innanzitutto nn ho ancora capito xche' è nato sto problema, dato che sono anni che uso superkaramba e relativi temi senza problemi, e non ho neppure capito quando si ripresenta e perche', dato che la cpu nn s'impalla immediatamente con l'apertura di karamba ma succede piu' o meno quando vuole lui....ho in mente l'ipotesi che la cpu rimanga al 100% dopo che si è avviato qualcosa di pesante...come una masterizzazione o una decompressione...ma è solo un'ipotesi.

Ho notato anche che a volte neppure chiudendo X il processore torna a livelli normali.

Non potrebbe essere un valore fittizio quel 100%, nonostante me lo fornisca (circa) anche top?

Inoltre ho notato che in certi casi anche chiudendo superkaramba il processore rimane al 100% e non riesco a trovare piu' nulla nel processtable che vada anche solo per un attimo a richiedere tutte quelle risorse.

Ve lo dico sinceramente....e' F-R-U-S-T-R-A-N-T-E da morire!
NN e' possibile che mi debba tenere una linuxbox con slackware con il processore che s'impalla senza motivo quando lo ritiene piu giusto.

Avatar utente
Firetux
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 giu 2004, 0:00
Località: Lecco
Contatta:

Messaggio da Firetux »

se il problema si presenta solo se avvii superkaramba il problema è li dentro...l'hai percaso aggiornato di recente?

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

In realta' ora voglio fare un test e provare ad usare per qualche ora kde senza superkaramba...nn vorrei averci visto male fino adesso..

NN l'ho aggiornato tanto di recente...ho Superkaramba 0.37-RC2 di slacky...magari ora provo a metterne una versione precedente, come la rc1, e vedere se il problema persiste....poi vi faccio sapere...

Qualche altro tool che mi permetta di andare alla ricerca delle cause precise?

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

Fatto sto test.
Non è superkaramba.
Ho usato il pc per 4 o 5 ore senza mai avviare superkaramba, usando conky come monitor di sistema ed ora mi ritrovo nuovamente la cpu al 100%.

L'unica cosa che mi ricordo di aver modificato nell'ultimo periodo è stato inetd.conf, aggiungendo all'avvio smbd e nmbd...appena ho 1 sec provo a toglierli e vi faccio sapere.

Ho sempre delle perplessita' su tutti quei nfsd che mi trovo avviati da root....è normale?

Avatar utente
-Shark-
Linux 2.x
Linux 2.x
Messaggi: 238
Iscritto il: ven 24 giu 2005, 0:00
Località: Grumento Nova (Pz)
Contatta:

Messaggio da -Shark- »

Per curiosità... perchè avvii samba da inetd e non rendi eseguibile /etc/rc.d/rc.samba (se Pat l'ha messo li un motivo ci sarà :-) ) :?:

Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Messaggio da Harp »

A me sta succedendo lo stesso.
Provo a dire cosa ho fatto ultimamente.
Ho installato amarok e ci ha messo una "cifra" a creare le play list e anche dopo averlo chiuso kstatus di superkaramba mi faceva notare che la CPU era al 100%.

Così, dopo un bel po', ho lanciato top per vedere quale fosse il processo incriminato, ma c'era solo un processo java che occupava 35% della CPU.
Dopo varie prove e ps -aux ho scoperto che era proprio il comando top che stava al 98%.
Ho risolto killandolo
Ma cosa può essere?!? :roll:

Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Messaggio da sberla54 »

Per curiosità... perchè avvii samba da inetd e non rendi eseguibile /etc/rc.d/rc.samba (se Pat l'ha messo li un motivo ci sarà Smile ) Question
asd...ho letto un vecchio howto e spiegava quella procedura....e per ignoranza nn c'ho mai pensato...che devo fare?
M'ero ripromesso di studiarmi l'utilizzo degli script in rc.d ma in realta' nn l'ho ancora fatto :)
Dopo varie prove e ps -aux ho scoperto che era proprio il comando top che stava al 98%.
bhe harp, per amarok è normale...ci mette sempre una vita la prima volta che crea il database e se hai una collezione grande s'impalla che e' un piacere anche le volte successive che gli viene in mente il trip di riaggiornare tutto....dopo che lo chiudi solitamente ci mette qualche minuto (o secondo, dipendera' dalla macchina e da come s'è svegliato la mattina) in cui ciuccia a go-go la cpu perche' fa chissa' cosa in background....e quando ha finito tutto torna a posto.

Per quanto riguarda top, quando lo avvii lo devi poi chiudere premendo "q" e non con ctrl+c, altrimenti rimane aperto e inzomieato e schizza al 100%...con me l'ha sempre fatto anche se nn ti so dire se lo fa a tutti.
_-_-__-_-__-_-__-_-__-_-__-_-__-_-__-_-__-_-_

Per quanto riguarda il mio problema credo di aver definitivamente risolto.
E' colpa di quei 2 demoni, smbd e nmbd...commentati quelli in inetd.conf ora e' tornato tutto a posto.
Mi e' venuto anche in mente che avevo gia' notato il problema poco dopo l'installazione di slack, quando avevo provato ad avviarli semrpe alla stessa maniera e la cpu anche quella volta iniziava a rimanere al 100%.

Ora che ho risolto pero' vorrei capire che devo fare per poter usare quei 2 demoni dato che vorrei sistemare una lan tra il fisso ed il laptop.

Avviandoli da rc.samba posso risolvere?

Non capisco cosa li faccia impazzire....forse perche' ho fastweb ed essendo in NAT e' come se fossi in lan con tutti gli altri utenti fastweb...altrimenti nn ho idee.

Rispondi