Domanda:
macOS Sierra, kernel_task in esecuzione che occupa più del 400% della CPU
Buntylm
2017-12-04 08:09:21 UTC
view on stackexchange narkive permalink

Dopo aver aggiornato il mio MacBookPro a macOS Sierra, la CPU funziona molto velocemente.Quando ho provato a eseguire il debug del problema, ecco cosa ho trovato.

enter image description here

Soluzioni che ho già provato.

  1. Reimposta SMC
  2. Reimposta PRAM
  3. Tentativo di eliminare i file degli identificatori del modello (il sistema operativo non lo consente).
  4. Rimossi tutti gli elementi di accesso e tutte le app con avvio automatico
  5. Rimossi tutti gli elementi in / Library / LaunchAgents, / Library / LaunchDaemons, / Library / StartupItems.
  6. Rimosso tutto il software installato

Ma ancora senza fortuna, eventuali contatti saranno molto apprezzati.

Grazie

È un grosso problema con Sierra.Ho effettuato il downgrade a El-Cap per questo unico motivo e senza più problemi.
@PratikaRana è anche con `Sierra High`?
È possibile eliminare il file dell'identificatore del modello disattivando SIP (avviare in modalità di ripristino e accedere al terminale tramite la barra dei menu> utilità, quindi digitare questo comando csrutil disable)
Hai detto MacBook Pro?I MacBook Pro hanno una percentuale massima di CPU dell'800% (4 core x 2 thread x 100%).Com'è possibile che l'attività del kernel stia mangiando l'865%?
@Sayan Sì, l'ho provato.senza fortuna.Lasciatemi aggiornare
@NoahL Sì, è MacBookPro.
Cinque risposte:
Emma Arbogast
2018-06-22 05:42:24 UTC
view on stackexchange narkive permalink

Ho smontato il case e ripulito le ventole mi ha completamente risolto il problema.Entrambi avevano accumulato molta lanugine, quindi non stavano raffreddando adeguatamente il sistema.

Il motivo per cui provoca un elevato carico della CPU è che il Mac crea un falso carico della CPU per rallentare il computer come ultimo tentativo di controllare la temperatura.

> Il motivo per cui provoca un carico elevato della CPU è che il Mac crea un falso carico della CPU per rallentare il computer come ultimo tentativo per controllare la temperatura. Non ha davvero alcun senso per me.Se sta andando a throttle termico, sarà comunque throttle termico.
La pulizia delle ventole significava che il laptop poteva ancora una volta raffreddarsi correttamente, quindi non era necessario alcun throttling.
Hai qualche fonte per questo?Sembra una cosa insolita da fare, dato che i fan girerebbero comunque.
Una fonte per cosa esattamente?Le ventole girano, ma non si raffreddano perché sono piene di lanugine.Pertanto il laptop è troppo caldo.La pulizia delle ventole ne ripristina l'efficacia.Non sono sicuro di come questo sia fonte di confusione.
@EmmaArbogast Il throttling non è quello che trovo strano, è che il throttling ha avuto l'effetto di far apparire l'utilizzo di "cpu false" in Activity Monitor.Non metto in dubbio la tua esperienza di per sé, ma non ho mai visto o sentito niente di simile prima.Quindi, senza una fonte aggiuntiva, non posso fare a meno di trovare la valutazione di ciò che è successo essere alquanto dubbia.
kernel_task è il * meccanismo * con cui la CPU viene limitata."Se la temperatura ambiente supera questi limiti, kernel_task potrebbe dover accelerare la CPU nel tentativo di ridurre la sua temperatura operativa. Occupare una grande percentuale del tempo della CPU dovrebbe essere considerato normale per la durata di tali condizioni."https://discussions.apple.com/thread/8109145
Delon
2018-04-12 17:13:22 UTC
view on stackexchange narkive permalink

Ho avuto problemi simili dopo aver cambiato l'HDD per un SSD. L'unica cosa che ha risolto il problema per me è stato questo collegamento. https://www.davidschlachter.com/misc/kernel_task

Se per qualsiasi motivo il collegamento non funziona, questo viene dalla pagina.

La limitazione è implementata come un'estensione del kernel, che Rhys Oxenham suggerisce di disabilitare rimuovendo il plist nelle sue Risorse corrispondenti al modello del Mac. Tuttavia, l'elenco dei Mac identificati dai file plist non viene aggiornato da alcuni anni. Il nostro MacBook Air 2013 (MacbookAir6,2) è assente. X86PlatformPlugin.kext (anche nella cartella dei plugin di IOPlatformPluginFamily.kext) ha altri Mac identificati dalla loro scheda madre (vedi commenti su questo post). Nel mio caso, ho provato a disabilitare entrambe le estensioni ACPI_SMC_PlatformPlugin.kext e X86PlatformPlugin.kext, ma questo non ha avuto effetto.

Quello che ha finito per funzionare per me è stato disabilitare l'estensione del kernel genitore IOPlatformPluginFamily.kext. Finora non ho notato effetti negativi. Ovviamente non mi assumo alcuna responsabilità per danni se lo provi e hai problemi.

Ecco cosa ho fatto:

Per prima cosa, ho dovuto disabilitare SIP (dato che eseguiamo OS X El Capitan) avviando in modalità di ripristino (avvio tenendo premuto il comando-R), aprendo il Terminale (dal menu Utilità) ed eseguendo il comando csrutil disabilita (maggiori dettagli su StackExchange).

Da lì, sono entrato in modalità utente singolo tenendo premuto Comando-S durante l'avvio. Dopo aver montato il file system (fsck -y; mount -uw /), ho creato una copia di backup dell'estensione IOPlatformPluginFamily.kext usando rsync:

rsync -av /System/Library/Extensions/IOPlatformPluginFamily.kext / Users / Shared /

(Per ripristinare l'estensione dal backup, utilizzerei rsync -av /Users/Shared/IOPlatformPluginFamily.kext / System / Library / Extensions /)

Ho quindi eliminato l'estensione e riavviato:

rm -rf /System/Library/Extensions/IOPlatformPluginFamily.kext; shutdown -r now

Dopo l'avvio, la ventola funziona ancora a piena velocità, ma il throttling è sparito

Modificare la risposta per citare le istruzioni dal collegamento.Il collegamento sembra essere morto.
Grazie per le istruzioni!Ho provato a rimuovere IOPlatformPluginFamily.kext, ma era proprio lì dopo un riavvio.Ma rimuovere solo ACPI_SMC_PlatformPlugin.kext e X86PlatformPlugin.kext ha funzionato alla grande per me!
user302813
2018-09-20 02:11:23 UTC
view on stackexchange narkive permalink

Ho trovato questo: https://support.apple.com/en-us/HT207359

Quindi il demone kernel_task "prende" cicli della cpu per impedire ad altre attività di generare calore.Ciò mantiene il computer fresco.

Un aggiornamento a "Mac Fan Control" non era riuscito e questo causava il surriscaldamento e quindi il sovraccarico di kernel_task.

Dopo aver scaricato e installato manualmente l'applicazione, i miei problemi erano finiti.

https://www.crystalidea.com/macs-fan-control

Mpower
2019-03-27 08:04:13 UTC
view on stackexchange narkive permalink

Grazie @bmike per l'app Mac Fan Control!Stavo eseguendo l'ultima versione, ma avevo ancora questo problema ogni volta che guardavo un sito come YouTube.Il processo kernel_task inizierebbe a rallentare l'utilizzo della CPU.

Dopo aver spento l'app Mac Fan Control, l'ho usata negli ultimi 2 giorni e tutto è tornato a funzionare senza problemi.

Sameem Tanha
2019-03-18 13:22:14 UTC
view on stackexchange narkive permalink

È stata una grande sfida per me risolvere questo problema con una ventola ad alta velocità e un sistema molto lento in macbook 2011 pro, dopo 3 giorni di tentativi riesco a risolvere il problema, eliminando il file macbookpro8,1 che era il mioidentificatore del modello. Passi Nella barra del sistema operativo superiore, fai clic su Finder, quindi su Preferenze contrassegnare Hdd vedrai Hdd sul tuo desktop fare doppio clic su di esso vai al sistema quindi libreria quindi estensioni e IOPlatformPluginFamily.kext ora pres ctrl con il tappetino del mouse mostrerai il contenuto quindi i contenuti, i plugin, di nuovo ctrl con il mouse mostra il contenuto, il contenuto e le risorse, trova il tuo modello identfeir e cancellalo di nuovo semplicemente con ctrl e muovi il mouse per riciclare identità del modello puoi trovarla nelle informazioni di sistema maggiori informazioni, riavvia il tuo PC Problema risolto al 100% se il tuo fan è ancora veloce Installa l'app chiamata Macs fan control

Link per il video https://youtu.be/ETW-L4fD4AM

Formattalo in modo che sia leggibile, consulta il centro assistenza https://apple.stackexchange.com/help/formatting
Sebbene il video possa rispondere alla domanda, non è ricercabile (quindi i passaggi che fai nel video non vengono visualizzati se qualcuno cerca da questo lato) né aiuta la risposta a rimanere da sola (una volta che il video viene cancellato la rispostaperde qualsiasi valore).Puoi modificare la domanda per spiegare i passaggi richiesti in modo sufficientemente dettagliato da consentire alle persone di seguirli senza dover guardare il video?


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...