OSX Mavericks çok fazla RAM kullanıyor


13

Geçenlerde 2011 ortasındaki 15 ”MacBook Pro'mu Mac OS X 10.9 Mavericks'e yükselttim. O zamandan beri, bilgisayarımın RAM kullanımı bilgisayarımı kullanılamaz hale getirme noktasına geliyor. Spesifik olarak, önyüklemeden sonra bir dakika ile 2 saat arasında herhangi bir yerde, işlem kernel_task 4 ila 5 GB RAM kullanır (8 GB yüklü) ve mds ve mds_store aralarında yaklaşık 2 GB kullanacaktır. Bu noktada, tüm uygulamalarım yanıt vermiyor.

Bilgisayarımı bu olaydan yaklaşık beş dakika sonra yeniden başlatmazsam, Mac OS X benden tüm uygulamalarımdan çıkmamı isteyecek. Bunu yapmazsam, bilgisayar tamamen tepkisiz hale gelir (istekleri yeniden başlatmak için bile) ve zor bir kapatma gerçekleştirmem gerekir. Bunu yaparsam aynı şey olur ama birkaç dakika daha sürer. Bir Apple temsilcisiyle konuştum ve PRAM'imi patlatıp SMC'yi sıfırladığımı söyledi, ancak hiçbir şey olmadı.

Bunun dışında, şu anda yapamayacağım cihazımı göndermek için dedi. Neler olduğu hakkında bir fikrin var mı?


1
Genellikle yeni çıkan yazılımlarla, insanlar gerçekten kullanmaya başladığında bunun gibi birçok konu bulabilirler. Geri dönmeni öneririm 10.8 ve en son şeyi yüklemeden önce biraz bekleyin, böcekleri gidermelerine izin verin, sonra gemiye atlayın. 10.8’de herhangi bir sorun yaşamadığınızda - bunun yeni işletim sistemi olduğunu biliyorsunuz. İdeal değil, ancak kullanılabilir hale getirmek için yapabileceğiniz bir şey. Umarım, eski sistemin yedeğini (zaman çizelgesi veya başka bir şekilde) yaptınız?
nerdwaller

Bunu deneyeceğim. Bir veri yedeklemesi yaptım ancak sistem yedeklemesi yapmadım. Sürücüyü silmekten başka bir yol var mı, yükle 10.8ve verilerimi geri koymak?
Julien Clancy

Bildiğim kadarıyla, Apple genellikle insanları en sonda tutmaya çalışıyor. Genellikle, yeni kurulumlar gitmenin yoludur - sadece popodaki ağrı
nerdwaller

Yanıtlar:


9

Bu yüzden iMac ile aynı şeyi buldum: Mavericks, Lion veya Mountain Lion'dan daha fazla RAM çiğniyor gibiydi.

Yeniden başlatma gerektirmeyen bir çözüm buldum: “OS X Mavericks'te Temizleme Komutunu Kullanma”

Basitçe koş sudo purge (sizden şifrenizi isteyecektir) ve işletim sisteminin taktığı kullanılmayan belleği temizler.

Bu temizleme işlemini yaparken sistem bir veya iki dakika beklemeye devam etse de, herhangi bir sorun yaşamadan 5GB'tan fazla verip boşaldım.


Bırakmaya zorlamak için benzer bir çözüm buldum mds. Bu yapar kernel_task Bazı sebeplerden dolayı, hafızasını da bırak. Ancak daha meşru bir çözüme sahip olmak iyidir, teşekkürler!
Julien Clancy

3
Temizleme, mutlaka düşündüğünüzü yapmaz. man sayfa Mavericks üzerinde disk önbelleğini temizlediğini söylüyor. Genel olarak, tasfiye önbellekleri bazı şeyler yapar Yavaş Daha hızlı değil, çünkü işler yenilenmeli ve önbelleklenmeli.
Zev Eisenberg

En iyisi burada istifa etme (öldürme) mds. mds meta veri sunucusudur veya çok basitleştirilmiş: Spotlight. Sistem yükseltme işleminden sonra tüm meta veri veritabanını yeniden kurmalı ve bunun için bilgisayardaki her dosyayı incelemesi gerekebilir. Daha fazla dosya ne kadar uzun sürerse, bu işlem o kadar uzun sürer ... bu yüzden devam edip işlemleri öldürür ve gece boyunca çalışmasına izin verirdim.
Wolfie

16GB’lı yeni bir MBP’ye (10.9.4) sahip kernel_task 8GB'ın üzerinde kullanıyor. Öldürme mds yardım etmedi. Yeniden başlatmadan başka kısa yol var mı?
Ze'ev

Bu iş gibi görünüyordu ama hafıza hızla tekrar tüketildi.
Jared Burrows

4

Yaşadım kernel_task 20GB RAM'e kadar şişirmek ve mevcut tüm RAM'leri doyurmak (ancak serbest bırakmamak); Deneme ve yanılma sonucunda R uygulamasından çıktıktan sonra olduğu gibi kaçak bir R işlemi olduğunu öğrendim. kernel_task makul bir 1GB geri döndü (R.App o sırada 1GB'tan fazla bellek gerektirmiyordu).

Yani senaryom için özel bir düzeltme R.app uygulamasını yeniden başlatmaktı. Hangisinin etkileşime girebileceğini sistematik olarak bulmak için çalışan tüm uygulamaları birer birer bırakmayı deneyebilirsiniz kernel_task ve soruna neden olmak.


1

Bu soruyu Apple destek forumlarına gönderdim İşte ve önerileriyle bazı teşhis koymuşlar. Bunları çalıştırdığımdan beri, sistemimde Mavericks'i kurmadan önce mevcut olmayan bir dizi yeni sorun keşfettim. Aralarında en az değil, Python paketlerimin çoğu artık çalışmıyor (flask ve pandalar gibi) ve easy_install ve pip şimdi kırıldı. Uygun olan en kısa sürede yapacağım temiz bir kurulum yapmam (ve süreçte düşürmeyi düşünmem) önerildi.


0

2008'den itibaren 4 Gb maksimum kapasiteye sahip eski ama harika bir iMac'im var. Mac tavsiyelerine göre, Mavericks'ten "cero" dan beri yeniden kurulum yaptım, ancak performans hala çok kötüydü ve hafıza tüketimi berbattı.

Ek olarak, "Mac'i daha hızlı yapma" sözünü verdiğimde, Mac Keeper'ı da yükledim, bu arada antivirüs için çok fazla bellek tüketiyordu ve uygulamanın kaynakları açıktı.

MY çözümü: Mackeeper'ı kaldırın. Hemen 1.5 Gb RAM kurtardım ve bilgisayarı yeniden başlattıktan sonra 2.0 Gb RAM tasarruf ediyordum.

İMac'imin modeli nedeniyle, kernel_task aşırı tüketimini çözmem gerekiyor. Benim inancım Mavericks'i kurarken çok büyük hata yaptığımdır.


0

Benim için sorun Adobe Lightroom'du. İMac'imde 18 gig bellek var ve Kernel_task 5.33 gig alıyordu. Lightroom'dan ayrıldığımda kullanılan hafıza 1,33 gig'e düştü.

Sorun uygulamasını şu şekilde buldum:

sudo lsof | grep -i kernel

Şimdi kimin suçu bu - Apple mı Adobe mi?


Mmmm, bu sorun oluştuğunda 2. kez (bir hafta sonra) işe yaramadı. Lightroom bu grep'ten listelenmedi ve öldürülmesi kernal_task hafızasını serbest bırakmadı. Daha sonra denediğim teknik Activity Monitor'e bakmak ve en fazla belleği alan bu uygulamaları bırakmaktı. Firefox bu suçlu için suçluydu.
HankCa

Fark ettim ki, kernal_task belleği düştüğünde bile (benim durumumda 5.3'ten 1.3 gig'e kadar) 'bellek baskısı' neredeyse hiç değişmiyor ve sistemim hala çok çalışıyor. Ve bu durumda bir yeniden başlatma bunu düzeltmenin tek yolu gibi görünüyor. İyi değil. OSX Yosemite'in sorunu çözeceğini umuyorum.
HankCa

0

Makinem için yaptığım şey hafızayı silmek için cron işi yapmaktı.

Süper kullanıcıya geçtim

sudo su
crontab -e

Sonra bir sonraki satırı ekledim:

* * * * * purge

Her dakika temizlemeyi çalıştırmak için. Hafıza kullanımım ortalama 16 / 16G'den 9 / 16G'ye düşmüştür.


1
Sadece bunun tüm önbellekleri boşaltdığını da unutmayın. Feda edeceksin çok hız, özellikle SSD olmayan sistemlerde.
Daniel B

0

Ben de aynı problemi yaşadım. Aylarca süren hafıza baskısından sonra tedaviyi buldum.

Posta hesabınız (barındırılan değişim veya imap) çok fazla yineleme içeriyorsa (benim durumumda binlerce) spot ışığı endekslemesinin zararı olur. Sanırım, tüm kopyaları karşılaştırmaya çalışıyor, bu yüzden onları bir mesaj olarak gösterebiliyor.

İOS posta uygulamanız, OS X posta uygulamanızdaki aynı posta klasörleri için farklı okunmamış sayılar gösteriyorsa, bu, kopyalar için belirli bir göstergedir. Aynı şekilde, iOS e-postaları gösterirken, OS X postaları boş bir klasör gösterir.

Kopyalar, eksik taşıma / kopyalama / silme veya aynı postanın birden çok kopyasının alınmasından kaynaklanabilir.

kullandım https://github.com/quentinsf/IMAPdedup tüm klasörleri taramak ve kopyaları otomatik olarak silmek için. Bu ileti kimliklerini veya başlıklarını karşılaştırır.

Ondan sonra, hiç bir zaman mac'larımın hiçbiri hafıza baskısı görmedi.

Umarım bu benim yaptığım gibi hafıza baskısı çeken herkese yardımcı olur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.