Z jakiej wersji Mac OS X korzystasz?
W kernel_task
Mac OS X 10.9 Mavericks zajmuje 1,07 GB pamięci RAM na moim MacBooku Pro 2012 (bez Retina) ze zintegrowaną kartą graficzną Intel HD4000 i 16 GB systemowej pamięci RAM. Tak, jest to absolutnie konieczne. Jeśli masz więcej fizycznej pamięci RAM, Mac OS X zużyje dużo kernel_task
, aby system działał optymalnie.
Z każdą nową wersją Mac OS X na przestrzeni lat system Mac OS X kernel_task
wymagał coraz więcej pamięci.
Z mojego doświadczenia wynika, że jeśli korzystasz z systemu Mac OS X 10.8 Mountain Lion, Twój komputer Mac musi mieć więcej niż 4 GB systemowej pamięci RAM, aby działać optymalnie (bez konieczności ciągłego używania pliku wymiany na dysku twardym przez system operacyjny, co obniża wydajność). Teraz wydaje się, że Twój komputer Mac potrzebuje więcej niż 6 GB pamięci RAM, aby skutecznie uruchomić system Mac OS X 10.9 Mavericks.
Ilość pamięci RAM potrzebnej do systemu Microsoft Windows 8.0 i 8.1 jest porównywalna. Jest to po prostu wymagane w przypadku najnowszych systemów operacyjnych komputerów osobistych w 2013 roku.
Pamiętaj, że działa wiele funkcji systemu kernel_task
, a lista tego, co działa na komputerze Mac, zmienia się w zależności od tego, do czego używasz komputera Mac.
Znalazłem dla ciebie dobre wytłumaczenie w „ Kernel_task zajmującym pamięć RAM w OS X ” z CNet w 2011 roku. Cytat:
... zobaczysz inny proces o nazwie „kernel_task”, który również regularnie zużywa kilkaset megabajtów prawdziwej pamięci RAM i wydaje się zwiększać zużycie pamięci RAM przy użyciu systemu.
Jądro w OS X to architektura oprogramowania odpowiedzialna za obsługę zasobów potrzebnych procesom i programom. Obejmują one zarządzanie harmonogramem wielozadaniowości, pamięcią wirtualną, wejściem i wyjściem systemu oraz różnymi procedurami komunikacji między procesami. Ponadto jądro można zmodyfikować i uzyskać ulepszoną funkcjonalność, ładując rozszerzenia jądra (kexts), aby zapewnić zarządzanie na poziomie systemu funkcjami takimi jak Bluetooth i Wi-Fi, procesory graficzne, sprzęt innych firm, dostęp do urządzeń peryferyjnych i specjalny system plików wsparcie. Zasadniczo jądro jest odpowiedzialne za uruchamianie sprzętu i udostępnianie zasobów sprzętowych aplikacjom i usługom systemowym.
... proces „kernel_task” może zajmować dużą ilość pamięci systemowej. Podczas uruchamiania systemu, mimo że mogą być załadowane rozszerzenia jądra, nie wszystkie usługi są aktywne. System może być gotowy do użycia, ale nie załaduje ich całkowicie, dopóki nie będzie potrzebny. Dlatego, jeśli początkowo uruchamiasz system i sprawdzasz Monitor aktywności, możesz zobaczyć proces kernel_task zajmujący stosunkowo niewielką ilość pamięci RAM. Kiedy zaczniesz korzystać z systemu i aktywować funkcje, takie jak kamera iSight, usługi Wi-Fi, przełączanie procesorów graficznych i korzystanie z urządzeń zewnętrznych, to zadanie jądra wykorzysta zasoby dla tych urządzeń i powiększy się.
sysdiagnose
i sprawdzić, czy uda mi się rozbić twoje podstawowe pytanie.