Ich habe ein MacBookAir5,1, das mit einem Thunderbolt-Display verbunden ist.
Wenn es sehr heiß wird, verbraucht PID 0 „kernel_task“ immer mehr CPU, bis sie 340 % erreicht und den Mac so weit verlangsamt, dass ich ihn neu starten muss.
Ich habe auf dieser Site eine vorgeschlagene Lösung gefunden, aber es heißt, "die 'plist'-Datei für die Modellkennung, die wir zuvor entdeckt haben, aus diesem Verzeichnis zu verschieben", was nicht auf mich zutrifft, da meine Installation von Mountain Lion keine plist für mich hat MacBook Air 2012. system_profiler sagt mir, dass ich ein MacBookAir5,1 habe.
Ich habe einiges ausprobiert. Ich dachte mir, da Überhitzung dies zu verursachen scheint, sollte ich versuchen, den armen Mac nicht zu überhitzen. Ich verstehe jedoch weder, warum die Reaktion von Mac OS X auf Überhitzung darin besteht, 340 % der CPU-Zeit zu verbrauchen, noch habe ich es geschafft, den Deckel offen zu lassen und das Airbook trotzdem davon zu überzeugen, das Thunderbolt-Display als einziges Display zu verwenden.
Ich habe versucht, über den Akku zu laufen, in der Annahme, dass die CPU dadurch langsamer laufen und nicht überhitzen würde, aber wenn ich das Netzkabel vom Airbook entferne, wird das Thunderbolt-Display einfach schwarz und erholt sich erst nach einigen Minuten, wenn ich das Netzkabel wieder anschließe.
Was ist los?
Könnten Sie sich die 2 Hauptsystemprotokolle ansehen, um zu sehen, womit Ihr MacOS möglicherweise beschäftigt ist. Bei einem terminal
oder einem xterm
Fenster können die beiden folgenden Befehle, die ausgelöst werden, wenn das Problem auftritt, Ihnen bei der Diagnose helfen:
tail -f /var/log/kernel.log
tail -f /var/log/system.log
terminal
oder eines Fensters):xterm
top -o cpu
und nehmen Sie eine Kopie der obersten 10 Zeilen, um sie wie hier wieder in Ihre ursprüngliche Frage einzufügen:
Processes: 50 total, 3 running, 47 sleeping, 243 threads 12:18:07
Load Avg: 1.40, 1.53, 1.28 CPU usage: 5.97% user, 7.14% sys, 86.88% idle SharedLibs: 5044K resident, 9292K data, 0B linkedit. MemRegions: 10733 total, 769M resident, 15M private, 1479M shared.
PhysMem: 755M wired, 1363M active, 641M inactive, 2760M used, 1207M free. VM: 120G vsize, 1041M framework vsize, 2798981(19) pageins, 173(0) pageouts.
Networks: packets: 61207/73M in, 66123/6062K out. Disks: 877183/26G read, 171220/22G written.
PID COMMAND %CPU TIME #TH #WQ #POR #MREG RPRVT RSHRD RSIZE VPRVT VSIZE PGRP PPID STATE UID FAULTS COW MSGSENT MSGRECV SYSBSD SYSMACH CSW PAGEINS
1530 mdworker 17.1 06:56.12 4/1 2 82+ 384+ 39M+ 16M 143M+ 196M+ 2586M+ 1530 1 running 501 1946213+ 727+ 881948+ 219072+ 6484219+ 676187+ 679401+ 1914+
0- kernel_task 14.0 07:55.29 69/4 0 2 757- 22M 0B 130M- 75M 2355M- 0 0 running 0 26279 0 33251333+ 32358872+ 0 0 10243109 0
1522 mds 12.6 14:55.33 9 8 118- 862 361M+ 6052K 239M+ 1334M+ 3736M+ 1522 1 sleeping 0 13373455+ 1286 12149111+ 6697348+ 16039295+ 6938357+ 3331251+ 1819924+
[...]
Dies ist ein Beispiel für ein Problem (nein, ich habe nicht das gleiche Problem ☺), bei dem mein Mac wie ein Idiot überhitzt hat. Hier sind die 2 beteiligten Prozesse mds
und mdworker
und werden durch Spotlight
die Indizierung eines externen Laufwerks mit 500 GB Backups verursacht, das ich gerade angeschlossen habe. Die 2 beteiligten Tasks überstiegen regelmäßig 200% CPU insgesamt. Spotlight
ist sehr unauffällig hinter diesem schweren Geschäft hinter den Kulissen . Es zeigt nur einen kleinen Punkt in der Mitte seines Spiegels in der Menüleiste an.
Als ich endlich klar sah, was unter der Haube passierte, beschloss ich, spotlight
seine Arbeit beenden zu lassen, und eine Stunde später kehrten die Temperatur, die Prozessoren und die Lüfter zu einem normalen Leben zurück.
sysdiagnose
zu lesen , und wenn Sie sich beim Lesen von Systemprotokollen wohl fühlen, versuchen Sie es.
sysdiagnose
um eine Momentaufnahme des gesamten Systemspeichers und der Prozesse und Aktivitäten zu sammeln. Sobald Sie zwei oder drei Diagnosesätze haben, kann das Problem normalerweise von jemandem behoben werden, der es gewohnt ist, Unix-Protokolldateien zu durchsuchen.Ich bin mir nicht sicher, ob dies zusammenhängt, aber ich hatte seltsame Probleme auf meinem MacBook mit mehreren verschiedenen Aufgaben (insbesondere QuickLookSatellite-general
) mit 100+ % CPU-Zeit, wodurch mein MacBook offensichtlich wie oben unbrauchbar wurde. Haben Sie andere Prozesse bemerkt, die möglicherweise mehr CPU als normal beanspruchen? Ich hatte die schwerste Zeit, die Quelle aufzuspüren. Hängen beide Probleme möglicherweise zusammen?
Hoffentlich hilft die Frage, die ich gestellt habe …
Dies scheint zu helfen: http://blog.viktorpetersson.com/post/100148585299/how-to-fix-kernel-task-cpu-usage-on-yosemite
Ich hatte das gleiche Problem, als ich mit Yosemite auf meinem Macbook 6.1 eine Neuinstallation durchführte, aber der obige Blog hat geholfen.
Dan
Fahrrad
Dan
Andrew J. Brehm
Jonatan Littke
kenorb