Яку версію 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 Гб оперативної пам’яті для оптимальної роботи (без операційної системи потрібно постійно використовувати swapfile на жорсткому диску, що знижує швидкість роботи). Тепер з'ясовується, що вашому Mac потрібно більше 6 Гб оперативної пам’яті, щоб ефективно запустити Mac OS X 10.9 Mavericks.
Обсяг оперативної пам’яті, необхідний для Microsoft Windows 8.0 та 8.1, порівнянний. Це просто те, що потрібно для новітніх операційних систем персонального комп’ютера у 2013 році.
Зверніть увагу, що в системі працює багато системних функцій kernel_task
, і список того, що працює на вашому Mac, змінюється залежно від того, для чого ви використовуєте свій Mac.
Я знайшов хороше пояснення для вас у " Kernel_task, що займає оперативну пам'ять в ОС X " від CNet в 2011 році. Цитата:
... ви побачите інший процес під назвою "kernel_task", який також буде регулярно використовувати кілька сотень мегабайт реальної оперативної пам'яті і, схоже, збільшувати слід оперативної пам'яті при використанні системи.
Ядро в OS X - це архітектура програмного забезпечення, яка відповідає за обробку ресурсів, необхідних процесам і програмам. Сюди входить управління багатозадачним плануванням, віртуальною пам'яттю, введенням і виведенням системи та різними процедурами зв'язку між процесами. Крім того, ядро можна модифікувати та надати йому розширену функціональність, завантажуючи розширення ядра (кекс), щоб забезпечити управління на рівні системи такими функціями, як Bluetooth та Wi-Fi, графічні процесори, стороннє обладнання, доступ до периферійних пристроїв та спеціальної файлової системи підтримка. По суті, ядро відповідає за запуск вашого обладнання та надання апаратних ресурсів для програм та системних служб.
... процес "kernel_task" може займати велику кількість системної пам'яті. Коли система запускається, навіть якщо у вас можуть бути розширення ядра, не всі сервіси активні. Система може бути готовою до їх використання, але не завантажує їх повністю до необхідності. Тому, якщо ви спочатку запустили систему та перевірили Монітор активності, ви можете побачити процес kernel_task, що займає відносно невеликий об'єм оперативної пам’яті. Коли ви почнете використовувати свою систему та активувати такі функції, як камера iSight, послуги Wi-Fi, комутація графічних процесорів та використання зовнішніх пристроїв, то kernel_task скористається ресурсами для цих пристроїв і зросте в розмірах.
sysdiagnose
і побачити, чи зможу я зламати ваше основне питання.