Какую версию Mac OS X вы используете?
В kernel_task
Mac OS X 10.9 Mavericks требуется 1,07 ГБ оперативной памяти на моем MacBook Pro 2012 (не Retina) с интегрированной графикой Intel HD4000 и 16 ГБ системной оперативной памяти. Да, это абсолютно необходимо. Если у вас больше физической памяти, то Mac OS X будет использовать много для kernel_task
того, чтобы система работала оптимально.
С каждой новой версией Mac OS X на протяжении многих лет kernel_task
требовалось все больше и больше памяти для запуска Mac OS X.
По моему опыту, если вы работаете с Mac OS X 10.8 Mountain Lion, ваш Mac должен иметь более 4 ГБ системной памяти для оптимальной работы (без необходимости в операционной системе постоянно использовать файл подкачки на жестком диске, что снижает производительность). Теперь кажется, что вашему Mac требуется более 6 ГБ ОЗУ для эффективной работы Mac OS X 10.9 Mavericks.
Объем оперативной памяти, необходимый для Microsoft Windows 8.0 и 8.1, сопоставим. Это просто то, что требуется для новейших операционных систем персональных компьютеров в 2013 году.
Обратите внимание, что многие системные функции запускаются kernel_task
, и список того, что работает на вашем Mac, изменяется в зависимости от того, для чего вы используете ваш Mac.
Я нашел хорошее объяснение для вас в " Kernel_task, занимающем RAM в OS X " из CNet в 2011 году. Цитата:
... вы увидите еще один процесс под названием «kernel_task», который также будет регулярно использовать несколько сотен мегабайт реальной оперативной памяти и, по-видимому, будет увеличивать объем оперативной памяти с использованием системы.
Ядро в OS X - это программная архитектура, которая отвечает за обработку ресурсов, необходимых процессам и программам. К ним относятся управление многозадачным планированием, виртуальной памятью, вводом и выводом системы и различными процедурами связи между процессами. Кроме того, ядро может быть модифицировано и расширено за счет загрузки расширений ядра (kexts) для обеспечения управления на уровне системы такими функциями, как Bluetooth и Wi-Fi, графическими процессорами, оборудованием сторонних производителей, доступом к периферийным устройствам и специальной файловой системой. служба поддержки. По сути, ядро отвечает за работу вашего оборудования и делает аппаратные ресурсы доступными для приложений и системных служб.
... процесс "kernel_task" может занимать большой объем системной памяти. Когда система запускается, даже если у вас загружены расширения ядра, не все службы активны. Система может быть готова использовать их, но не будет загружать их полностью, пока не потребуется. Поэтому, если вы изначально запустите свою систему и проверите Activity Monitor, вы можете увидеть процесс kernel_task, занимающий относительно небольшой объем оперативной памяти. Когда вы начнете использовать свою систему и активировать такие функции, как камера iSight, службы Wi-Fi, переключение графических процессоров и использование внешних устройств, то kernel_task будет использовать ресурсы для этих устройств и будет увеличиваться в размере.
sysdiagnose
и посмотреть, смогу ли я разобрать ваш основной вопрос.