Quale versione di Mac OS X stai usando?
Il kernel_task
in Mac OS X 10.9 Mavericks richiede 1,07 GB di RAM sul mio MacBook Pro 2012 (non Retina) con scheda grafica integrata Intel HD4000 e 16 GB di RAM di sistema. Sì, questo è assolutamente necessario. Se hai più RAM fisica, Mac OS X userà molto per kernel_task
per far funzionare il sistema in modo ottimale.
Con ogni nuova versione di Mac OS X nel corso degli anni, kernel_task
ha richiesto sempre più memoria per eseguire Mac OS X.
Nella mia esperienza, se stai usando Mac OS X 10.8 Mountain Lion, il tuo Mac deve avere più di 4 GB di RAM di sistema per funzionare in modo ottimale (senza che il sistema operativo debba usare il file di scambio sul disco fisso costantemente, che degrada la velocità delle prestazioni). Ora sembra che il tuo Mac abbia bisogno di più di 6 GB di RAM per far funzionare in modo efficace Mac OS X 10.9 Mavericks.
La quantità di RAM necessaria per Microsoft Windows 8.0 e 8.1 è paragonabile. Questo è semplicemente ciò che è richiesto per i più recenti sistemi operativi per personal computer nel 2013.
Tieni presente che molte funzioni di sistema funzionano con kernel_task
e l'elenco di ciò che è in esecuzione sul tuo Mac cambia in base a ciò che stai usando per Mac.
Ho trovato una buona spiegazione per te, in " Kernel_task occupa la RAM in OS X " da CNet nel 2011. Un preventivo:
...you will see another process called "kernel_task" that also will
regularly use a few hundred megabytes of real RAM and seem to increase
its RAM footprint with system usage.
The kernel in OS X is the
software architecture that is responsible for handling resources that
processes and programs need. These include the management of
multitasking scheduling, virtual memory, system input and output, and
various communication routines between processes. In addition, the
kernel can be modified and given enhanced functionality by loading
kernel extensions (kexts) to supply system-level management of
features like Bluetooth and Wi-Fi, graphics processors, third-party
hardware, access to peripheral devices, and special filesystem
support. In essence, the kernel is responsible for running your
hardware and making the hardware resources available to applications
and system services.
...the process "kernel_task" may take up a large amount of
system memory. When the system starts up, even
though you may have kernel extensions loaded, not all of the services
are active. The system may be ready to use them, but will not load
them fully until needed. Therefore, if you initially start up your
system and check Activity Monitor, you may see the kernel_task process
taking up a relatively small amount of RAM. When you then start using
your system and activating features like your iSight camera, Wi-Fi
services, switching GPUs, and using external devices, then the
kernel_task will make use of the resources for these devices and will
grow in size.