У меня 2008 Mac Mini с 4 ГБ оперативной памяти. В последнее время (после установки Lion) он начал вести себя крайне вяло, поэтому я использовал Activity Monitor, чтобы посмотреть, что израсходовало системные ресурсы. Оказывается, kernel_task использует 2,95 ГБ оперативной памяти. Не опечатка: он использует ~ 3 ГБ оперативной памяти.
Я использую этот Mac Mini в качестве домашнего медиа-сервера, подключенного к телевизору и Drobo. Другими словами, помимо запуска iTunes, я не особо его использую. У меня нет тонны запущенных приложений, и при этом у меня нет никаких аксессуаров, кроме Drobo и телевизора, подключенного к нему.
Для чего, возможно, kernel_task может понадобиться 3 ГБ ОЗУ, и как я могу сказать ему, чтобы он прекратил съедать всю мою ОЗУ и перетаскивал свою систему до полной остановки?
Ответы:
В прошлом у меня возникали странные проблемы с потреблением памяти после обновления OS X из-за старых загруженных расширений ядра. Некоторые из расширений были для приложений, которые я больше не использовал и о которых забыл. Вы можете попробовать перечислить все неосновные расширения ядра, а затем попытаться выгружать их одно за другим, чтобы увидеть, не наблюдается ли какое-либо улучшение в использовании памяти.
Чтобы просмотреть список загруженных, введите в терминальной оболочке следующее:
Таким образом, каждое из расширений ядра будет иметь соответствующий файл kext, расположенный по умолчанию в / System / Library / Extensions /.
Затем, чтобы выгрузить расширение ядра, введите следующее:
Если вы определили какие-либо расширения, которые являются вялыми, у вас есть стартовая страница, чтобы узнать, возможно, существует ли обновленная версия приложения, которая более дружественна для Lion.
источник
Я бы порекомендовал чистую установку Lion. Я видел немало проблем с обновлением с 10.6 до 10.7 без чистой установки.
источник