J'ai un Mac Mini 2008 avec 4 Go de RAM. Récemment (post-installation de Lion), il a commencé à se comporter de manière extrêmement lente. J'ai donc utilisé Activity Monitor pour voir ce qui épuisait les ressources du système. Il s'avère que kernel_task utilise 2,95 Go de RAM. Pas une faute de frappe: il utilise ~ 3 Go de RAM.
J'utilise ce Mac Mini comme serveur multimédia domestique, connecté à un téléviseur et à un Drobo. En d'autres termes, au-delà de l'exécution d'iTunes, je ne l'utilise pas vraiment beaucoup. Je n'ai pas une tonne d'applications en cours d'exécution, ni d'accessoires autres que le Drobo et le téléviseur qui y est connecté.
Pour quoi kernel_task pourrait-il éventuellement avoir besoin de 3 Go de RAM, et comment puis-je lui dire de cesser de consommer toute ma RAM et de traîner mon système jusqu'à un point d'arrêt?
Réponses:
Dans le passé, j’avais rencontré des problèmes de consommation de mémoire impairs après la mise à niveau de OS X, en raison de l’extension d’anciennes extensions du noyau toujours en cours de chargement. Certaines des extensions concernaient des applications que je n'utilisais plus et que j'avais oubliées. Vous pouvez essayer de répertorier toutes les extensions de noyau autres qu'Apple, puis d'essayer de les décharger une à une pour voir si vous constatez une amélioration de la consommation de mémoire.
Pour répertorier ce qui est chargé, tapez ce qui suit à partir d'un terminal shell:
Ainsi, chacune des extensions du noyau aura un fichier kext correspondant, situé dans le répertoire par défaut / System / Library / Extensions /.
Ensuite, pour décharger une extension de noyau, tapez ce qui suit:
Si vous identifiez des extensions qui ne sont pas optimistes, vous avez alors un point de départ pour voir s'il existe peut-être une version mise à jour de l'application plus compatible avec Lion.
la source
Je recommanderais une installation propre de Lion. J'ai rencontré pas mal de problèmes lors de la mise à niveau de 10.6 à 10.7 sans installation propre.
la source