Saya terkejut menemukan bahwa kernel Mac OS X dapat mengkonsumsi 750MB RAM. Beberapa pertanyaan terkait:
- Apakah masalah jika kernel_task secara rutin di atas 130MB pada pertengahan 2007 MacBook putih?
- kernel_task menggunakan cara terlalu banyak memori
- Berapa banyak RAM yang digunakan kernel?
mengklarifikasi masalah ini sedikit, tetapi satu pertanyaan tetap: klaim bahwa memori video untuk grafis terintegrasi onboard ditandai sebagai digunakan oleh kernel juga .
Benarkah itu benar? Apakah VRAM termasuk dalam nomor yang ditunjukkan oleh Activity Monitor kernel_task
?
sysdiagnose
dan melihat apakah saya dapat memecah pertanyaan inti Anda.kernel_task
menggunakan "hanya" 750MB, kami baru menetapkan bahwa semua 750MB berasal dari RAM yang biasa, bukan VRAM. Baik?Jawaban:
Versi Mac OS X apa yang Anda jalankan?
The
kernel_task
Mac OS X 10.9 Mavericks mengambil 1,07 GB RAM pada MacBook Pro 2012 saya (non-Retina) dengan grafis terintegrasi Intel HD4000 dan 16GB RAM sistem. Ya, ini sepenuhnya diperlukan. Jika Anda memiliki lebih banyak RAM fisik, maka Mac OS X akan menggunakan banyak untukkernel_task
membuat sistem berjalan secara optimal.Dengan setiap versi baru Mac OS X selama bertahun-tahun,
kernel_task
semakin banyak memori yang digunakan untuk menjalankan Mac OS X.Dalam pengalaman saya, jika Anda menjalankan Mac OS X 10.8 Mountain Lion, Mac Anda harus memiliki lebih dari 4GB RAM sistem untuk berjalan secara optimal (tanpa OS perlu menggunakan swapfile pada hard disk terus-menerus, yang menurunkan kecepatan kinerja). Sekarang tampaknya Mac Anda membutuhkan lebih dari 6GB RAM untuk menjalankan Mac OS X 10.9 Mavericks secara efektif.
Jumlah RAM yang dibutuhkan untuk Microsoft Windows 8.0 dan 8.1 dapat dibandingkan. Inilah yang diperlukan untuk sistem operasi komputer pribadi terbaru pada tahun 2013.
Harap dicatat bahwa banyak fungsi sistem berjalan di bawah
kernel_task
, dan daftar apa yang berjalan di Mac Anda berubah berdasarkan apa yang Anda gunakan untuk Mac Anda.Saya menemukan penjelasan yang bagus untuk Anda, di " Kernel_task mengambil RAM di OS X " dari CNet pada 2011. Kutipan:
sumber
Saya kira, sudah termasuk. Saya memiliki MBP 13 "2015 dengan Iris, dan kernel_task yang membutuhkan banyak memori juga, saya sedang menyelidiki situasi dan saya telah menemukan
zprint
perintah yang luar biasa . Ia mencetak penggunaan zona memori kernel, saya melihat 2 entri mengambil sebagian besar dari memori untuk saya:Sayangnya, saya gagal menemukan informasi yang dapat dipercaya tentang IOAcceleratorFamily2 (dan gagal menemukan informasi apa pun di vm.pages.array), tetapi namanya menyarankan untuk melakukan sesuatu dengan I / O dan akselerasi. Dari info itu saya kira, itu bagian dari memori, yang bertanggung jawab untuk akselerasi video dan didedikasikan untuk kebutuhan pemrosesan gambar Iris.
Saya melakukan sedikit tes, memulai perekaman layar dan dua video youtube 4K secara paralel: com.apple.iokit.IOAcceleratorFamily2 naik menjadi 1,1G dalam hitungan detik, dan setelah saya menghentikan rekaman dan videonya, jatuh ke 630M . Jadi, saya pikir, sangat mungkin, bahwa itu bertanggung jawab untuk VRAM.
sumber