Alle Kerne in der CPU werden zu 100 % ausgelastet, wenn Dateien über das Netzwerk kopiert werden

Wenn ich eine große Datei über unser lokales Gigabit-Ethernet-Netzwerk kopiere, ist mein MacBook Pro 2016 unbrauchbar, da es kernal_taskalle CPU-Ressourcen verbraucht.

Hier sind meine Mac-Spezifikationen:

Geben Sie hier die Bildbeschreibung ein

Hier ist eine Momentaufnahme der Auslastung. Es erreicht zeitweise Spitzenwerte von über 400 %:

Geben Sie hier die Bildbeschreibung ein

Ist es normal, dass die CPU-Auslastung bei einer Netzwerkdateiübertragung so hoch ist?

Wenn nicht, welche Schritte kann ich unternehmen, um die CPU-Auslastung zu reduzieren, damit ich mein MacBook verwenden kann, während ich Lark-Dateien übertrage?

also was ist deine frage?
Welche Marke von Thunderbolt 3 <> Ethernet-Adapter verwenden Sie? Fühlt sich der Adapter warm/heiß an? Scheint es heißer zu werden, wenn Daten übertragen werden? Um @jmh zu wiederholen, was ist Ihre Frage?
E/A, die nicht über DMA geroutet wird, frisst die CPU auf und verursacht einen Temperaturanstieg. Die Sättigung einer 10-GbE-Verbindung ist ohne Hardware/Software, die DMA verwenden kann, unmöglich.
Sie haben nicht zufällig ein Antivirenprogramm installiert, oder?
Verwenden Sie einen offiziellen Apple Ethernet-Adapter?
Für das, was es wert ist, habe ich auf das Quad-Core-Macbook Pro aufgerüstet, und während dieser Vorgang viel CPU verbraucht, sorgen die zusätzlichen Kerne dafür, dass ich die Auswirkungen nicht spüre.

Antworten (1)

Das ist hauptsächlich die unglückliche Geschichte des thermisch ungeeigneten Designs. Die kernel_task verbraucht so viel, weil die Temperatur zu hoch gestiegen ist . Installieren Sie eine Sensor-App und bestätigen Sie, installieren Sie Intel CPU PowerGadget , um erneut zu bestätigen. Weit verbreitetes und häufiges Problem.

Thunderbolt-Chips werden heiß und sind unzureichend mit dem Kühlsystem verbunden, und so versucht das System, die Dinge zu verlangsamen, indem es die CPU mit bedeutungslosem Zyklussaugen belegt, um ein Anhalten und eine Brandsituation zu verhindern.

Um dies abzumildern, können Sie versuchen, andere Peripheriegeräte zu trennen, eine Lüftersteuerungssoftware zu installieren , die auf maximale Drehzahl eingestellt ist, externe Kühllösungen (Ständer, Pads, Lüfter, Klimaanlage) zu verwenden und alle anderen Prozesse zu stoppen, die Berechnungen verursachen, die sich in Wärme niederschlagen. Wenn Sie mutig sind und glauben, besser als Apples „Designer“ zu wissen, wie viel Hitze Ihre Maschine aushalten sollte, können Sie dies auch mit etwas Hacking überschreiben . (Dies wird nicht empfohlen.)

Angesichts dessen, was wir über die Umgebung des Benutzers wissen, ist es etwas verfrüht, standardmäßig auf „schlechtes thermisches Design“ zu setzen. Woher weißt du, dass er nicht in einer Sauna arbeitet? Wir wissen auch nicht, welche anderen Prozesse der Benutzer ausführt und welche Aktivitäten (Festplatten-E/A, Speicher usw.) sie erzeugen
Eine Sauna würde die Betriebstemperaturgrenzen der Maschine und die geistige Gesundheit des Benutzers belasten. Nach meinem Verständnis wird High kernel_task von Apple mit der obigen Begründung in HT207359 beantwortet. Ihre zusätzlichen Faktoren sind nicht unwichtig und werden in meiner Antwort angesprochen ("stoppt alle anderen ..."), aber sie häufen sich auch nur auf das thermische Problem, das Ethernet und TB selbst erzeugen.
Oh Mann, das erklärt, warum mein MacBook aufgehört hat, mit voller Geschwindigkeit über WLAN zu senden. Ich habe die Tests immer durchgeführt, wenn ich versucht habe, Spiele zu spielen, was die ganze Sache offensichtlich aufgeheizt hat. Das ist schrecklich und böse. Danke für die Warnung!
"versucht, die Dinge zu verlangsamen, indem er die CPU mit bedeutungslosem Cycle-Sucking beschäftigt, um eine Halt- und Feuersituation zu verhindern" Das ist urkomisch. Sicher hätte man sich eine bessere Lösung einfallen lassen können.
Natürlich könnten sie: Richtige Kühlung wäre schön gewesen. Aber das würde die Dünnheit des Gehäuses verändern, die Verwendung von besseren Lüftern, Wärmeleitpaste usw. implizieren. Kurz gesagt, Dinge, die sich nur professionelle Benutzer wünschen würden . Und Apple bedient diese Gruppe nicht mehr.