Ich war fassungslos zu entdecken, dass der Mac OS X-Kernel 750 MB RAM verbrauchen kann . Einige verwandte Fragen:
- Ist es ein Problem, wenn kernel_task auf einem weißen MacBook Mitte 2007 routinemäßig über 130 MB liegt?
- kernel_task verwendet viel zu viel Speicher
- Wie viel RAM verwendet der Kernel?
Das Problem wurde ein wenig geklärt, aber eine Frage bleibt offen: Die Behauptung, dass der Videospeicher für integrierte integrierte Grafiken auch vom Kernel als verwendet markiert wird .
Ist es wirklich wahr? Ist VRAM in der von Activity Monitor angezeigten Nummer enthalten kernel_task
?
sysdiagnose
und zu sehen, ob ich Ihre Kernfrage aufschlüsseln kann.kernel_task
"nur" 750 MB verwenden, haben wir gerade festgestellt, dass alle 750 MB aus dem üblichen RAM stammen, nicht aus dem VRAM. Recht?Antworten:
Welche Version von Mac OS X verwenden Sie?
Der
kernel_task
in Mac OS X 10.9 Mavericks benötigt 1,07 GB RAM auf meinem 2012 MacBook Pro (ohne Retina) mit integrierter Intel HD4000-Grafik und 16 GB System-RAM. Ja, das ist absolut notwendig. Wenn Sie mehr physischen Arbeitsspeicher haben, wird Mac OS X viel dafürkernel_task
verwenden, um das System optimal laufen zu lassen.Mit jeder neuen Version von Mac OS X im Laufe der Jahre wurde
kernel_task
immer mehr Speicher benötigt, um Mac OS X auszuführen.Nach meiner Erfahrung muss Ihr Mac unter Mac OS X 10.8 Mountain Lion über mehr als 4 GB System-RAM verfügen , um optimal ausgeführt zu werden (ohne dass das Betriebssystem die Auslagerungsdatei auf der Festplatte ständig verwenden muss, was die Leistungsgeschwindigkeit beeinträchtigt). Es scheint nun, dass Ihr Mac mehr als 6 GB RAM benötigt, um Mac OS X 10.9 Mavericks effektiv auszuführen.
Die für Microsoft Windows 8.0 und 8.1 benötigte RAM-Größe ist vergleichbar. Dies ist einfach das, was für die neuesten PC-Betriebssysteme im Jahr 2013 erforderlich ist.
Bitte beachten Sie, dass viele Systemfunktionen ausgeführt
kernel_task
werden und die Liste der auf Ihrem Mac ausgeführten Funktionen sich je nach dem ändert, wofür Sie Ihren Mac verwenden.Eine gute Erklärung für Sie habe ich 2011 in " Kernel_task RAM in OS X aufnehmen " von CNet gefunden. Ein Zitat:
quelle
Ich denke, es ist enthalten. Ich habe einen MBP 13 "2015 mit Iris und die kernel_task, die auch viel Speicher benötigt. Ich habe die Situation untersucht und einen wunderbaren
zprint
Befehl entdeckt. Er druckt die Verwendung der Kernel-Speicherzonen. Ich sehe 2 Einträge, die den größten Teil davon beanspruchen die Erinnerung für mich:Leider konnte ich keine zuverlässigen Informationen zu IOAcceleratorFamily2 finden (und keine Informationen zu vm.pages.array finden), aber der Name deutet darauf hin, dass dies etwas mit E / A und Beschleunigung zu tun hat. Aus diesen Informationen geht hervor, dass es Teil des Speichers ist, der für die Videobeschleunigung verantwortlich ist und für die Bildverarbeitungsanforderungen der Iris vorgesehen ist.
Ich habe einen kleinen Test durchgeführt und eine Bildschirmaufnahme und zwei 4K-Youtube-Videos parallel gestartet: com.apple.iokit.IOAcceleratorFamily2 stieg innerhalb von Sekunden auf 1,1 G und nachdem ich die Aufnahme und die Videos gestoppt hatte, fiel sie auf 630 Millionen . Daher denke ich, dass es sehr wahrscheinlich ist, dass es für VRAM verantwortlich ist.
quelle