J'ai été stupéfait de découvrir que le noyau Mac OS X peut consommer 750 Mo de RAM. Quelques questions connexes:
- Est-ce un problème si kernel_task dépasse régulièrement 130 Mo sur le MacBook blanc mi-2007?
- kernel_task en utilisant façon trop de mémoire
- Quelle quantité de RAM le noyau utilise-t-il?
clarifié un peu le problème, mais une question demeure: l'affirmation selon laquelle la mémoire vidéo pour les graphiques intégrés intégrés est également marquée comme étant utilisée par le noyau .
Est-ce vraiment vrai? La VRAM est-elle incluse dans le nombre affiché par le moniteur d'activité pour kernel_task
?
sysdiagnose
et voir si je peux décomposer votre question centrale.kernel_task
«seulement» 750 Mo, nous venons d'établir que tous les 750 Mo proviennent de la RAM habituelle, pas de la VRAM. Droite?Réponses:
Quelle version de Mac OS X utilisez-vous?
Le
kernel_task
Mac OS X 10.9 Mavericks prend 1,07 Go de RAM sur mon MacBook Pro 2012 (non-Retina) avec carte graphique intégrée Intel HD4000 et 16 Go de RAM système. Oui, c'est absolument nécessaire. Si vous avez plus de RAM physique, Mac OS X en utilisera beaucoup pourkernel_task
faire fonctionner le système de manière optimale.Avec chaque nouvelle version de Mac OS X au fil des ans, il
kernel_task
a fallu de plus en plus de mémoire pour exécuter Mac OS X.D'après mon expérience, si vous exécutez Mac OS X 10.8 Mountain Lion, votre Mac doit disposer de plus de 4 Go de RAM système pour fonctionner de manière optimale (sans que le système d'exploitation n'ait besoin d'utiliser le fichier d'échange sur le disque dur en permanence, ce qui dégrade la vitesse de performance). Il semble maintenant que votre Mac ait besoin de plus de 6 Go de RAM pour exécuter efficacement Mac OS X 10.9 Mavericks.
La quantité de RAM nécessaire pour Microsoft Windows 8.0 et 8.1 est comparable. C'est tout simplement ce qui est requis pour les nouveaux systèmes d'exploitation d'ordinateurs personnels en 2013.
Veuillez noter que de nombreuses fonctions système sont exécutées sous
kernel_task
, et la liste de ce qui s'exécute sur votre Mac change en fonction de ce que vous utilisez pour votre Mac.J'ai trouvé une bonne explication pour vous, dans " Kernel_task prenant de la RAM sous OS X " de CNet en 2011. Une citation:
la source
Je suppose que c'est inclus. J'ai un MBP 13 "2015 avec Iris, et la kernel_task qui prend aussi beaucoup de mémoire, j'enquêtais sur la situation et j'ai découvert une merveilleuse
zprint
commande. Elle imprime l'utilisation des zones de mémoire du noyau, je vois 2 entrées prenant la plupart de la mémoire pour moi:Malheureusement, je n'ai pas trouvé d'informations fiables sur IOAcceleratorFamily2 (et je n'ai trouvé aucune information sur vm.pages.array), mais le nom suggère qu'il doit faire quelque chose avec les E / S et l'accélération. D'après ces informations, je suppose que cela fait partie de la mémoire, qui est responsable de l'accélération vidéo et est dédié aux besoins de traitement d'image de l'Iris.
J'ai fait un petit test, en démarrant un enregistrement d'écran et deux vidéos YouTube 4K en parallèle: com.apple.iokit.IOAcceleratorFamily2 est passé à 1,1 G en quelques secondes, et après avoir arrêté l'enregistrement et les vidéos, il est tombé à 630 M . Ainsi, je pense, il est très probable, qu'il est responsable de la VRAM.
la source