Newsgroup: it.comp.macintosh
Titolo: Tiger kernel task - gran bel bug

Un po preoccupato della rumorosità del nuovo Imac , che a dispetto della 
descrizione di apple che dice si dovrebbe sentire come un sussurro 
sembra più un bimotore che svolazza a una certa distanza, mi sono messo 
a fare un po' di prove e di ricerche per cercare di venirne a capo.
Il responsabile sembra essere in parte il kernel task, che con la 
connessione internet attiva attraverso il modem interno si ciuccia 
stabile un bel 15 % di CPU e 55/60 Mb di Ram abbondanti, oltre a 700/800 
Mb di disco attraverso la memoria virtuale.
Se si abilita il resoconto connessione, si può arrivare tranquillamente 
ad avere un consumo costante di CPU intorno al 18/20 % da parte del 
kernel task.
Talvolta, ma non sono riuscito a capire perché, la connessione si 
"deteriora" e l'uso di CPU scende (si fa per dire :D) al 8/9 % ed il 
modem anzichè un V.90 sembra diventare un V.34 fino al riavvio 
successivo.
Non appena si disconnette, il K.T. scende filato al suo solito consumo 
intorno al 1%, come me lo ricordavo in panther. 
Se c'è all'ascolto qualche anima buona di sviluppatore che possa fare 
due prove ed eventualmente informare apple della cosa..
Se qualcuno ha suggerimenti, son tutt'orecchi ;)
ps. dimenticavo, installazione pulita e niente accrocchi strani :D

 Mb di disco attraverso la memoria virtuale.
Qui rimane sotto l'1% di cpu, ma i valori della memoria sono simili ai
tuoi. Che fa esattamente il kernel task?
-- 
Popi, dal Mac mini 1,25 GHz
Visita il mio sito: 
www.marinaro.net
Per avere il mio vero indirizzo di posta, eliminate *BILL GATES*! :-)

 tuoi. Che fa esattamente il kernel task?
Non mentre sei connesso via 56k. E', in maniera ancora piů accentata, il
difetto che hanno molti WinModem, che lavorano via software e si fannos
entire sul sistema in maniera inconcepibilmente elevata. Un modem
normale su un Pc non si fa nemmeno notare, un Winmodem arriva facilmente
ad occupare il 5% della CPU (troppo per un 56k indipendentemente dal
traffico), qui sul PB sono a 10-15% e a quanto pare avere un G5 non
aiuta affatto.
-- 
Poochie©

 aiuta affatto.
Fa piacere avere un riscontro..ho contattato il supporto tecnico 
telefonico di apple ma sembrava che non ne avessero ancora sentito 
parlare.
Nel fine settimana ho provato con l'ibook di mia moglie e li siamo alla 
tragedia..il kernel task su di un G4 a 1Ghz si ciuccia intorno al 30 % 
stabile di cpu..
Non ci si può stupire poi che le macchine scaldino troppo, partano 
spesso le ventole o le performance con tiger non siano poi sta gran 
cosa..

 utente.
Visto che non è un problema isolato sicuramente (considera che
mediamente molti utenti ignorano il carico della CPU) ritengo comunque
plausibile che sia per quello che ho detto. Puoi tramite Activity
Monitor fare un'ispezione del processo e avere un'idea di in che cosa
perda l amaggior parte del tempo comunque...
-- 
Poochie©

 perda l amaggior parte del tempo comunque...
Boh, anche chiedendo info più dettagliate si ricava una serie di dati 
statistici sul kernel task che servono a poco. Certo è che non svolge la 
sua funzione correttamente e tanto mi basta come utente.
Ho notato che il consumo di cpu aumenta di pari passo alla velocità di 
collegamento del modem alla rete anche senza altre applicazioni aperte e 
crolla comunque quando disconnetto.
Con airport o bluetooth non succede nulla di tutto ciò..altro non saprei 
dire, se non riprendere la definizione di un mio caro amico su tiger: 
buggy shit :D
Tra l'altro ho trovato un'altro bel bug per restare sul tema..se mi 
collego alla rete locale con airport, il sistema mi butta giù la 
connessione internet tramite modem. Se penso che sto usando spotless e 
nessun widget mi interessa devo dire che di tiger sono piuttosto deluso 
e scontento..

 e scontento..
Il problema della CPU l'avevano tutte le versioni del Panther...
Non capisco perché non usare Spotlight... passino i widget, ma sappic he
mentre sono in background se hanno finito i loro conti vengono freezati.
-- 
Poochie©

 mentre sono in background se hanno finito i loro conti vengono freezati.
Spotlight indicizza tutto indistintamente (in modo anche un po cretino 
aggiungo io..), anche i file temporanei che transitano sul computer..se 
provi a visualizzare un po di fotografie o qualche file con un 
newsreader, finisce per tritarti la macchina, specie se lo fai con un 
piccolo ibook.
Sperimentato di persona e non è stato simpatico.
Contro i widget non ho nulla, semplicemente non mi servono e quindi 
dashboard per me è inutile :)
Però la ram se la ciucciano anche in background a meno che tu non li 
abbia proprio chiusi facendoli sparire dal dashboard.

 abbia proprio chiusi facendoli sparire dal dashboard.
Con il Giga e mezzo ho risolto la questione :D
-- 
Poochie©

 Mb di disco attraverso la memoria virtuale.
Grazie Brad,
ho lo stesso problema sul macmini che ho prestato ad un amico e non
capivo come kerneltask potesse ciucciarsi da solo 20% della CPU.
Ora capisco. Speriamo in 10.4.2.
Ale.

 Ora capisco. Speriamo in 10.4.2.
E di che :) - grazie a te per il riscontro, in compagnia si sta meglio..
A questo punto sembrerebbe che praticamente tutte le macchine ne sono 
coinvolte, in misura variabile in proporzione alla potenza del 
processore..
Speriamo davvero nel 10.4.2

 Con il Giga e mezzo ho risolto la questione :D
Soluzione efficace e signorile :D

 Soluzione efficace e signorile :D
^_^
-- 
Poochie©

 Speriamo davvero nel 10.4.2
ti riconfermo, lo sto notando anche sul mio PB ora che sono collegato
via modem e sono in traseferta a casa dei miei. Certo che 18-20% di CPU
su g4 1,33G è un bello sperpero di risorse...
Tra l'altro è scomparso il suono del modem durante la negoziazione della
connessione, cosa che avevo notato anche sul Macmini.
A voi funziona?
Mah, se col 10.4.2 non risolvono alcune cosette mi sa che torno a 10.3.9
che era davvero una roccia.
Ale.

 a picchi del 10%;
Applicazioni scritte male.
Ribadisco, il problema non e` di CPU (mi pare *ovvio*). Sono errori di
programmazione piu` o meno voluti (ignorati).
-- 
Adesso quando i medici di turno rifiuteranno di esserti d'aiuto / perchč
venne un polacco ad insegnargli che č pių cristiano imporsi col rifiuto
pretenderanno che tu torni indietro/e ti costringeranno a partorire per
poi chiamarlo figlio della colpa / e tu una Maddalena da pentire

 carbon siano quelli che litigano di più con l'OS
You got it. E specialmente quelli (ma un po' tutte le apps) che vengono
da <X senza profondi ripensamenti.
-- 
Adesso quando i medici di turno rifiuteranno di esserti d'aiuto / perchè
venne un polacco ad insegnargli che è più cristiano imporsi col rifiuto


 Intel dentro...
+ GigaHerz = + Veloce = + Meglio...
ma suvvia... questa e` roba software, non hardware. Zuppa si succhia
anche quasi tutto un processore del G5 (non capisce il multiprocessore,
ergo va solo su uno), e non e` certo mancanza di potenza che gli fa
succhiare tutto su un G4. Fa cosi` perche` nessuno gli ha detto di non
farlo.


 programmazione piu` o meno voluti (ignorati).
Certo che se tra le applicazioni c'è anche il kernel task stiamo freschi    
:D

 che era davvero una roccia.
Appena fatto con l'ibook della mia metà e ne sono felice :)

 Certo che se tra le applicazioni c'è anche il kernel task stiamo freschi
Quello non mi sa di "errore". Penso sia come dice Poochie un problema di
softmodem (mi fa un po' specie parlare di winmodem con MacOS).
-- 
Odio gli indifferenti, perche` mi da noia il loro 
piagnisteo di eterni innocenti. [...]
Sono Partigiano. Percio` odio chi non parteggia.
Odio gli indifferenti. (Gramsci)

 farlo.
Quello che volevo evidenziare è che nel programmare per OSX accade più
facilmente che per Win.
-- 
Poochie©


| |._/|_|\__/\__/\__/ | *Non e' bello cio' che e' bello,
|        /_/ /_/      |  figurarsi cio' che e' brutto.

 facilmente che per Win.
Se programmi con Cocoa non succede. Punto e basta, sulla developer
connection ti spiegano anche perche` Carbon ha quei problemi (ed
eventualmente come evitarla).
Sul MacOS 9 era normale e giusto che un processo utente cui dicevi di
fare qualcosa si ciucciasse per fare quel qualcosa *tutta* la CPU. Era
un suo diritto e nessuno se ne stupiva.
Adesso pare che invece agli utenti dia fastidio (a me per esempio quello
di MacSOUP non da fastidio, altri "difetti" invece si). Boh... io
continuo a non vedere "grossi" problemi.


 Sia benedetto quel nessuno .-D
Ma io mica dico nulla :).
Io ordino a MacSOUP di fare qualcosa e per quanto mi riguarda si prenda
tutto il processore che le serve. Tanto il multitasking funziona da piu`
di 15 anni, mica devo stoppare il resto. Al massimo andra` un po' piu`
piano la compilazione pesante in background, ma siccome io voglio
leggere i messaggi del gruppo (si evince dal fatto che ho detto a
MacSOUP di scaricarli), magari proprio perche` non ho voglia di slumarmi
linea per linea l'output del makefile, mi va benissimo che cerchi di
spicciarsi.
Semmai mi stanno piu` sul cazzo certi widget di dashboard che succhiano
processore a manetta. Oppure programmi come word che (dicono) succhia
fisso il 10% di processore, anche quando io non sto facendoci nulla.


 Un Maramao che è pieno di puntatori laffuori. :)
Quando il puntatore crasha il sistema, lo stolto guarda il sistema .-D


 che io quell'ordine lo voglia eseguito *subito*.
Esatto.


 un suo diritto e nessuno se ne stupiva.
Essendo utente da un anno mi mancava questo principio ^O^
-- 
Poochie©

 fisso il 10% di processore, anche quando io non sto facendoci nulla.
In media sono pesantissimi per la PCU, ma uscendo da F12 se hanno finito
di compiere eventuali operazionia ccodate vengono freezati e non rompono
piů le cosiddette alla CPU.
-- 
Poochie©

 più le cosiddette alla CPU.
Si... ma mi chiedo comunque perche` alcuni siano cosi` esosi, mentre
altri "simili" lo siano molto meno.


 altri "simili" lo siano molto meno.
Forse perchè si basano su Javascript che sulla piattaforma non gira a
velocità supersoniche... notere che il widget dell'orologio mi arriva
facilmente al 10% della CPU e alcuni fanno anche peggio. Quello di
itunes è spazzatura, consuma così tanto che non me lo ricordo più, sono
andato in overflow...
-- 
Poochie©

 andato in overflow...
Quoto. E pensa che era uno di quelli che pensavo avrei utilizzato piu`
volentieri.


 volentieri.
Bisogna vedere i third party, ma quando ho le mie scorciatoie con
sizzling alla fine non mi serve... sono carini invece i giochini, in
particolare Sokoban (alta cpu mentre si muove l'omino) e PacMan (record
personale di 30.910). Il widget del meteo non mi pare molto in sincronia
con Modena (colpa poi dle sito), mentre WeatherDock ci prende sempre...
tanto per fare... ora indicano 19° il primo e 29 l'altro... io un po' di
caldo fuori lov edo, anche se non da morire...
-- 
Poochie©

 Essendo utente da un anno mi mancava questo principio ^O^
IMO e' cio' che distingue una macchina professionale da un giocattolo.
Premo un bottone, fa quella cosa. Non riesco a considerare neppure
accettabile che un computer sprechi anche un solo microsecondo a fare
qualcosa che in quel momento non mi serve. Se proprio deve essere cosi',
mi piacerebbe che almeno si potesse dire a ogni applicazione, di volta
in volta, se deve girare in background oppure no. Lo si puo' dire alla
stampa, non vedo perche' non a Stuffit o a Word. 


 stampa, non vedo perche' non a Stuffit o a Word. 
Sarò un giocattolaio, ma mi risulta che se io non faccio altro, la
macchina dedicherà ogni risorsa disponibile (processi di sistema
permettendo) a quello che il bottone implica, poi se IO voglio faccio
qualcos'altro e la gestione della priorità dei processi dovrà provvedere
a fare il resto. Di fatto non vedo perchè una cosa che viene tappata
dalla banda passante per la connessione Internet deve ciucciarmi tutto
ciò che il sistema può dare quando se avesse un terzo della potenza di
calcolo a disposizione non ci metterebbe alcunchè di meno.
-- 
Poochie©

 calcolo a disposizione non ci metterebbe alcunchè di meno.
Aggiungo: in tutte le cose che faccio, cerco di essere rispettoso 
dell'ambiente in cui vivo, tipo spengo le luci che non servono, cerco di 
risparmiare combustibile ed energia con le lampade a risparmio e via 
dicendo..diciamo che ci tengo parecchio al pianeta in cui vivo ed al 
miglior utilizzo/minor consumo se ne possa fare...
Capisco che le aziende badino principalmente a vendere e quindi al 
marketing anche se lo condivido poco, però mi piacerebbe che evitassero, 
specie nel caso del mio fornitore di computer da vent'anni a questa 
parte, di sprecare energia a getto continuo perchè scrivono software con 
i piedi per poi perdere tempo a sviluppare applicazioni di dubbia 
utilità che privilegiano i cazzilli grafici...
Anche perchè poi le bollette le pago io :D


Eh, gia' viste quelle robe li', ma e' troppo un casino.
Che priorita' do' a roba tipo mDNSResponder, pmTool, ATSServer? A che
strapicchio serve quella roba li'? Magari gli do' 0% e il giocattolone
s'inchioda. Per le applicazioni che lancio io, invece, mi piacerebbe una
cosa di sistema, sicura, scritta dalla Apple, che se nascondo un
programma con alt-click il programma va avanti e invece, che so, con
ctrl-alt-click lo fermo li' dov'e'. Una cosa stile Mac .-)


 calcolo a disposizione non ci metterebbe alcunchè di meno.
Perche' e' il mio computer, e deve fare cio' che gli chiedo e
nient'altro. Non mi piacerebbe neanche un po' aprire il frigo e trovarci
gli yogurt del vicino "tanto c'era un sacco di spazio libero").


 ctrl-alt-click lo fermo li' dov'e'. Una cosa stile Mac .-)
Tu vuoi quicksilver :)


 Tu vuoi quicksilver :)
Huh? Lo cerco?


 gli yogurt del vicino "tanto c'era un sacco di spazio libero").
Se gli apparecchi in casa si autosettassero all'assorbimento di tutta la
potenza elettrica disponibile anzichè limitarsi ai loro consumi e senza
beneficio non sarei contentissimo - > se la Tv mi mangia 3 kw anzichè
200 w (?) - costi a parte - e un film continuo a vederlo in 2 ore non
vedo perchè non optare per i 200 w.
-- 
Poochie©

 Huh? Lo cerco?
E` un programma tipo LaunchBar, ma fra le funzioni che ha ha anche il
suspend e il resume di un programma, alzare o abbassare la priorita`, e
altre cose ancora piu` utili.
Fai comparire il dialogo (qui e` option-spazio) digiti le iniziali del
programma, poi se premi invio lo avvia, se premi tab ti fa scegliere fra
le azioni di qui sopra.


 ma non mi aspettavo facesse sta roba!
Puoi anche usare il mouse invece del Tab. Ah... per fare comparire il
menu che vedi in figura devi usare le freccette e le usi anche per
muovertici (oltre che usare il mouse).
Ma si fa prima a provare che a dire...
+----------------------------------+
| +------------------------------+ |
| |                              | |
| |   MacSOUP                    | |
| |                              | |
| +------------------------------+ |
|                                  |
| +------------------------------+ |
| |                             +---------------------+
| |   Open                      |+-------------------+|
| |                             || Open              ||
| +-----------------------------|| Reveal            ||
+-------------------------------|| Open with...      ||
                                || Continue execut.. ||
                                || ...               ||
                                |+-------------------+|
                                +---------------------+


 Ma si fa prima a provare che a dire...
Incredibile, non lo sapevo. Di fatto però non vedo queste estensioni,
Sono integrate o da scaricare o bisogna attivare il Beta mode? Io sono
in beta ma non vedo nulla di simile.
-- 
Poochie©

 in beta ma non vedo nulla di simile.
No. Io il beta mode non lo ho attivato.
Ma tu parli del menu sul 'cosa fare' con l'applicazione o di specifiche
voci? Nel secondo caso devi abilitarne alcune dalle preferenze, ma molte
ci sono gia`.


 altre cose ancora piu` utili.
Thanks. MIO! .-D


 Comunque son due cose diverse.
Verissimo.


 Thanks. MIO! .-D
Vai e colpisci!
(ed e` pure gratis)


 ci sono gia`.
Parlo delle Azioni compatibili con i processi attualmente in esecuzione,
la seconda colonna. Non ho visto niente che mi suggerisse come
abilitarle.
-- 
Poochie©

 abilitarle.
Prefs -> Actions -> Applications poi ci fai di fianco il segno di
spunta.


 spunta.
Incredibile... non ho mai studiato quel pannello!
-- 
Poochie©

 Incredibile... non ho mai studiato quel pannello!
Tutto e` bene quel che finisce bene ;)


 (ed e` pure gratis)
Non ci ho capito una mazza, troppe parole. In breve, questo sarebbe un
comando unix reso in grafica? .-D


 comando unix reso in grafica? .-D
Cosa? Quicksilver? No no... e` un programma MacOS che serve per lanciare
programmi grafici MacOS in modo imho piu` comodo di quello che faceva
DragThing.
Fa anche altre cose esaltanti, ma ci si dilunga. E oltre ad 'aprire' un
programma (o anche un file, volendo) puoi lanciargli addosso roba unix
(ma senza che tu debba preoccuparti di quello che succede il cofano),
gli cacci addosso il suspend o il resume.
Quello che succede sotto non ti riguarda :)


 Quello che succede sotto non ti riguarda :)
Mi basterebbe capire cosa c'e' sopra .-D
Comunque e' li', prima o poi ci studio su.
