Niedawno zaktualizowałem mojego 15-calowego MacBooka Pro z połowy 2011 roku do Mac OS X 10.9 Mavericks. Od tego czasu użycie pamięci RAM w moim komputerze gwałtownie wzrasta do tego stopnia, że komputer nie nadaje się do użytku. W szczególności, w dowolnym miejscu pomiędzy minutę, a po 2 godzinach uruchamiania proces kernel_task
wykorzysta się między 4 i 5 GB RAM (mam zainstalowane 8 PL) oraz mds
i mds_store
użyje około 2 PL pomiędzy nimi. W tym momencie wszystkie moje aplikacje przestają odpowiadać.
Jeśli nie zrestartuję komputera w ciągu około pięciu minut od tego zdarzenia, Mac OS X poprosi mnie o zakończenie wszystkich moich aplikacji. Jeśli tego nie zrobię, komputer całkowicie przestanie odpowiadać (nawet w celu ponownego uruchomienia żądań) i będę musiał wykonać twarde wyłączenie. Jeśli to zrobię, stanie się to samo, ale zajmie to kilka minut dłużej. Rozmawiałem z przedstawicielem Apple, który powiedział, żeby sflashować moją pamięć PRAM i zresetować SMC, co zrobiłem, ale nic się nie stało.
Poza tym powiedział, żeby wysłać moje urządzenie, czego w tej chwili nie mogę zrobić. Masz pomysł, co się dzieje?
źródło
10.8
i poczekał chwilę przed zainstalowaniem najnowszej rzeczy, pozwól im rozwiązać błędy, a następnie wskocz na pokład. Jeśli nie masz żadnych problemów z 10.8 - wiesz, że to nowy system operacyjny. Nie idealne, ale coś, co możesz zrobić, aby było użyteczne. Mam nadzieję, że wykonałeś kopię zapasową (timemachine lub w inny sposób) starego systemu?10.8
i przywrócenia danych?Odpowiedzi:
Znalazłem to samo w moim iMacu: Mavericks wydawał się przeżuwać znacznie więcej pamięci RAM niż Lion lub Mountain Lion.
Znalazłem rozwiązanie, które nie wymaga ponownego uruchomienia: „Używanie polecenia Purge w OS X Mavericks”
Po prostu uruchom
sudo purge
(poprosi o podanie hasła) i wyczyści nieużywaną pamięć, w której zawieszony jest system operacyjny.Uwolniłem w ten sposób ponad 5 GB bez żadnych problemów, chociaż wydaje się, że system zawiesza się przez chwilę lub dwie podczas tej operacji czyszczenia.
źródło
mds
. To powoduje, żekernel_task
puszcza pamięć także z jakiegoś powodu. Ale dobrze jest mieć bardziej uzasadnione rozwiązanie, dzięki!kernel_task
używa ponad 8 GB. Zabijaniemds
nie pomogło. Czy jest jakikolwiek inny sposób na ponowne uruchomienie?Doświadczyłem
kernel_task
balonowania do 20 GB pamięci RAM i nasycania (ale nie zwalniania) całej dostępnej pamięci RAM, co zasadniczo zamroziło wszystkie moje uruchomione aplikacje. Dzięki próbom i błędom odkryłem, że był to niekontrolowany proces R, ponieważ po wyjściu z aplikacji Rkernel_task
wróciłem do rozsądnego 1 GB (aplikacja R.app nie wymagała wtedy więcej niż 1 GB pamięci).Tak więc konkretną poprawką dla mojego scenariusza było ponowne uruchomienie aplikacji R.app. Możesz spróbować zamknąć wszystkie uruchomione aplikacje jeden po drugim, aby systematycznie ustalać, z którymi użytkownik może wchodzić w interakcje
kernel_task
i powodować problem.źródło
Zadałem to pytanie na forach wsparcia Apple tutaj i przeprowadziłem diagnostykę według ich sugestii. Od czasu ich uruchomienia odkryłem wiele nowych problemów z moim systemem, które nie były obecne przed zainstalowaniem Mavericks. Nie najmniej wśród nich wielu moich Pythona pakiety nie dłuższą pracę (takie jak kolby i pandy), a
easy_install
ipip
są teraz złamane. Zalecono mi przeprowadzenie czystej instalacji (i rozważenie obniżenia wersji), co zrobię, gdy tylko będzie to wygodne.źródło
Mam stary, ale świetny iMac z 2008 roku o maksymalnej pojemności 4 Gb RAM. Zgodnie z zaleceniami dla komputerów Mac dokonałem ponownej instalacji od „cero” Mavericks, ale wydajność była nadal bardzo zła, a zużycie pamięci było straszne.
Dodatkowo, pod obietnicą „przyspieszenia komputera Mac”, zainstalowałem Mac Keeper, który, nawiasem mówiąc, zużywał dużo pamięci na program antywirusowy i włączono zasoby aplikacji.
MOJE rozwiązanie: odinstaluj Mac Keeper. Natychmiast odzyskałem 1,5 GB pamięci RAM, a po ponownym uruchomieniu komputera oszczędzałem 2,0 GB pamięci RAM.
Z powodu modelu mojego iMaca wciąż muszę rozwiązać problem nadmiernego zużycia jądra. Wierzę, że popełniłem wielki błąd instalując Mavericks.
źródło
Dla mnie problemem był Adobe Lightroom. Mam 18 gigabajtów pamięci na moim iMacu, a Kernel_task bierze 5,33 koncertu. Po wyjściu z Lightroom wykorzystana pamięć spadła do 1,33 gig.
Znalazłem aplikację problemową z:
Teraz czyja to wina - Apple czy Adobe?
źródło
To, co zrobiłem dla mojej maszyny, to wykonanie zadania cron w celu wyczyszczenia pamięci
Zmieniłem się na superużytkownika
Następnie dodałem następny wiersz:
Aby uruchomić czyszczenie co minutę. Moje zużycie pamięci spadło średnio z 16 / 16G do 9 / 16G.
źródło
Miałem ten sam problem. Po miesiącach presji pamięci znalazłem lekarstwo.
Jeśli twoje konto pocztowe (hostowana giełda lub imap) zawiera wiele duplikatów - w moim przypadku tysiące - indeksowanie w centrum uwagi powoduje spustoszenie. Zakładam, że próbuje porównać wszystkie duplikaty, aby pokazać je jako jedną wiadomość.
Jeśli aplikacja poczty na iOS wyświetla różne nieprzeczytane liczby dla tych samych folderów poczty w aplikacji poczty OS X, jest to pewne wskazanie dla duplikatów. To samo, jeśli iOS wyświetla wiadomości e-mail, a poczta OS X pokazuje pusty folder.
Duplikaty mogą wynikać z niepełnego przenoszenia / kopiowania / usuwania lub z otrzymywania wielu kopii tej samej poczty.
Użyłem https://github.com/quentinsf/IMAPdedup, aby przeglądać wszystkie foldery i automatycznie usuwać duplikaty. To porównuje identyfikatory wiadomości lub nagłówki.
Po tym czasie żaden z moich komputerów Mac nigdy więcej nie widział presji pamięci.
Mam nadzieję, że to pomaga wszystkim, którzy cierpią z powodu presji pamięci tak jak ja.
źródło