Mavericks alışılmadık derecede yüksek RAM kullanımı


17

Mavericks'in RAM belleğini daha iyi kullanacağını sanıyordum, bu yüzden daha sorunsuz çalışacaktı.

Mac mini 2012'de ML'yi 16GB RAM ile çalıştırmak ... bir düzineden fazla uygulama çalışırken bile sorunsuz çalışır.

Şimdi, Mavericks'i yükledikten sonra, Mac'im YAVAŞ , RAM'i deli gibi yiyor! 16GB kurulu belleğin kullanımına bakıldığında ... zar zor birkaç uygulama çalıştırırken ortalama 10-14 GB RAM kullanıyor !!!

Her kernel_taskzaman 1GB'ın üzerinde RAM ile çalışan ve çoğu uygulama bu kadar RAM almıyor, bu yüzden tüm RAM'imi ne kullanıyor ?! Dosya önbelleği? Toplam RAM'imin yaklaşık 1 / 3'ü ile bu yeni açıklamada çok yüksek görünüyor


RAM tarafından listelenen bir etkinlik izleme dökümü sağlayabilir misiniz? Ayrıca, Mavericks sayfaya yazıyor mu? Olmamalı. Eğer öyleyse, büyük bir sorun var (16GB RAM'iniz olduğundan).
CHM

Dün gece aynıydım. Benim imac benim koç 16 gb tüm kullanıyordu - şimdi istikrarlı görünüyor. Erik'in belirttiği gibi - bunun nedeni endeksleme olabilir. Tüm süreçlere bakıyordum ve hiçbir şey gerçekten ram programını akıllıca yemiyordu.

Mavericks'in Etkinlik Monitörü'nde harika bir bilgi paneli vardır. Kullanılan Belleğiniz Fiziksel Belleğinizi aşıyor mu? Eğer öyleyse, bir sorununuz olabilir . Değilse, yapmazsınız.
Steven Fisher

Aynı şeyi 2 mac'umda da fark ettim (iMac ve MacBook Pro). Genellikle, birçok uygulama çalışırken, 6 Go on 8 Go kullanıyordum. Şimdi Maverick ile 8 Go kullanıyorum.
Sébastien Gicquel

Yanıtlar:


31

Kim bu bellek kullanımının herhangi bir şekilde kötü olduğunu söyledi? En azından işletim sistemi, ilk fırsatta sabit sürücünüzü yavaşlatabilmesi için belleği kullanacaktır. Sabit disk erişimi enerjisel olarak pahalıdır. RAM zaten açık, bu yüzden boşta durmasına izin gerçekten israf.

Soru, "ah hayır benim koçum tükendi, kötü [bataklığınızı buraya ekleyin]" tarzında başka bir yazı. Bunu yoldan çıkaralım: RAM her zaman tam olarak kullanılmalıdır. Bunun için para ödediniz, gücü açık tutmak için para ödüyorsunuz, tüm bu paranın boşa gitmesi gerçekten verimsiz.

Bilgisayarınız güncellemeden hemen sonra yavaşlıyorsa, dizin oluşturma hizmetinin suçlanabileceği doğrudur. Bir gecede kalmasına izin verin, tam bir Time Machine yedeklemesi yaptığınızdan emin olun ve bir sonraki adımın ne olacağını görün. RAM tüketimine kapılmayın - bu sayıların ne anlama geldiğine dair teknik bir anlayış olmadan, bunları kullanamazsınız . Onlar kırmızı ringa balığı. Merakla tekrar eden bir model.


Endeksleme yapılmaz. Mac mini'de yanıt vermeyen veya yavaş / gecikmeli sistem yanıtıyla ilgili sorunlar devam ediyor. MBP, Mavericks'i kurduktan birkaç gün sonra daha iyi bir şekilde başarısız gibi görünüyor, ancak Mac mini zaman zaman
gecikiyor

OS X'in son sürümü için optimize edilmişlerse özellikle kullandığınız uygulamalar yavaş olabilir. Safari gibi Apple uygulamalarında karşılaştırmalar çalıştırmayı denerdim.
Chan-Ho Suh

Beni buraya getiren etkinlik monitörüne baktığımda, 2013 sonundaki MBP'm 16GB RAM'in yaklaşık 13'ünü kullanıyor. Diğerlerinin belirttiği gibi performans sorunları fark etmeme rağmen. Fırıldak bir bakış yakalamak Sasquatch görmek gibi .. İşte burada !! Sanýrým ... Gerçekten çalýţan hiçbir ţeyim olmasaydý olađandýđý gibi görünüyordu. Ama bu benim ilk Apple ürünüm, bu yüzden kontrol edeceğimi düşündüm. artı 1 açık ve özlü cevap için.
SoilSciGuy

2
@SoilSciGuy İdeal olarak tüm RAM'inizi tüketmeniz gerekir. Bu RAM sabit sürücüyü arabelleğe alıyor - sürücü bir SSD olsa bile her zaman sürücüden daha hızlıdır. Kullanılmayan RAM ne olursa olsun, güç ve para kaybıdır.
Monica

Bu cevabı vurgulu olarak ikiye katlardım. Mavericks'te bellek kullanımı, son kullanıcılara (hem de uzmanlara) kullanımı nasıl temsil ettiği konusunda geçmiş OS X'ten oldukça farklıdır. Tüm RAM'i kullanmak iyi bir şeydir. İnsanların yavaşlık ile ilgili sorunları varsa, bu soruyu sorun ve RAM'in yavaşlığın nedeni olup olmadığını gösterebiliriz, ancak bu soru güzeldir, çünkü ilk izlenim, OS X 10.9 ile amaçlanan bir değişiklik olduğunda işler bozulabilir. .
bmike

4

Spotlight'ın sabit sürücüyü dizine ekleyip eklemediğini kontrol ettiniz mi?

Mavericks'i kurduktan yaklaşık 2 saat sonra, bilgisayarlarımın çok fazla sistem kaynağı alan bu görevi yerine getirmesi gerektiğini buldum.

Bu dizine eklemeyi devre dışı bırakabilirsiniz ( buradaki kılavuz ) ve bazılarının benzer durumlarda olması önerilen herhangi bir belleği serbest bırakıp bırakmadığını kontrol edebilirsiniz.


2

Aynı sorunu yaşıyorum, ama aynı zamanda performansta bir düşüş, sistem kilitleniyor ve uygulama çöküyor. Fotoğraf çekiyorum ve bu uygulamalardan bazıları, özellikle Lightroom, onları bıraktıktan sonra bile aldıkları anı ASLA bırakmam!

Mac desteğiyle konuştum ve uygulamalarınızı tam ekran / maksimize etmek için arkasındaki her şeyin uygulama şekerleme moduna geçeceği söylendi. Bunun Maverick bellek özelliklerinden yararlanmanın en iyi yolu olduğunu söyledi - her uygulamanın tüm ekranı ve aralarındaki ctrl-sekmesini almasına izin verin. Ne yazık ki, bu şekilde çalışmıyorum ve ihtiyaçlarım için iyi çalışmıyor. Tho size yardımcı olabilir.

Bir terminal uygulamasından bir "temizleme" yapabilir ve kullanılmayan belleği temizleyebilirdim, ama maverick artık bunu yapmama izin vermiyor. Hafızaya göz kulak olurdum ve ara sıra temizlerim ve işler yolundaydı. Bunu Maverick'te yapmanın bir yolunu arıyorum. Değilse, işimi yapamadığım için zaman makinesinden geri yükleme yapmak zorunda kalabilirim.

Maverick'i 5 günden daha uzun bir süre önce kurdum, bu yüzden endeksleme yapılması gerektiğini düşünürdüm. macbook retina pro, 16gb, kernal 1.13gb kullanıyor, sayfa dosyası yaklaşık 8Gb.


Aynı şey başıma geliyor, iMac'ım yaklaşık 30 saniye donuyor ve sonra beklerken bastığım veya yaptığım her şeyi tekrarlamaya çalışıyor.
Mark Ellul

0

RAM kullanılacak. Bilgisayarınızın en sık kullanılan verileri saklayacağı bir yerdir, bu yüzden daha yavaş olan diskten almak zorunda kalmaz (50-60 kat daha yavaş olabilir). Satın alma işlemi sırasında yükseltme yaptıysanız , Mac Mini'nizdeki RAM 1600MHz DDR3'tür . Bu yaklaşık 12800MB / s aktarım kapasitesine sahiptir. Fiziksel bir HDD ise 200-300MB / s kapasiteye sahip bir 5400rpm sürücüdür. Böylece RAM'inizin tam olarak kullanılmasını istersiniz . Ücretsiz olduğunda sizin için bir yararı yoktur.

Bunu göz önünde bulundurarak, sorununuz ne kadar RAM kullanımda değil, bilgisayarınızın neden yavaş olduğudır. Bunu belirlemenin en iyi yolu, hangi programların HDD'ye eriştiğini görmektir. Sen olabilir OSX belleği yönetir nasıl okuma Elmalar üzerindeki siteyi destekler.

İşaret edildiği gibi bu Süper cevap :

Mavericks aşağı yukarı başka bir takas katmanı olan "bellek sıkıştırma" yı tanıttı. Aktif sayfalar artık etkin değil olarak sınıflandırılır, daha sonra sıkıştırılır (kullandığınız araçlara bağlı olarak Çekirdek belleği olarak görünebilir), daha sonra bellek kullanımı arttıkça takas etmek için yazılır. Mavericks ayrıca Etkinlik Monitörü'nde aktif ve pasif için ayrı sayılar göstermeyi durdurdu, çünkü özellikle etrafındaki yanlış algılar göz önüne alındığında, yararlı bir şey olmadığı ortaya çıktı.

Diğer insanlar tarafından önerildiği gibi, bir sabit sürücü dizini veya tam sistem yedeklemesi, makinenizi yavaşlatan disk etkinliğinin önemli bir suçlu olacaktır, bu yüzden önce oraya bakardım. İsterseniz Terminal'deki spot ışık dizine eklemeyi de devre dışı bırakabilirsiniz:

Devre Dışı: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Etkinleştirme: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Endekslemeyi geçici olarak kapatmayı, tam bir yedekleme gerçekleştirmeyi deneyeceğim, her ikisini de yaptıktan sonra Mac'inizin performansını yeniden değerlendirin ve hala sorun yaşıyorsanız Disk G / Ç'nin başka neler yaptığını görmek için Etkinlik Monitörü'nü kullanın .


-1

Aynı problemim var ve TS / OP'den bahsettiğim bir noktayı açıklığa kavuşturmak istiyorum; etkinlik pencere gelmez kullanılır tüm ram sorumludur. Kombine, pencerede gösterilen şeyler gizli bazı yerlerde kullanılan çılgın miktar kadar eklemez ...

Cevabım, zamanın geçmesine izin verin ve kendi başına gidip gitmeyeceğini görün, başlık altında dizin oluşturma veya güncelleme olabilir.


Bu aslında kendi başına bir cevap olmadığından, orijinal yayında bir yorum olarak daha iyi çalışacak gibi görünüyor.
tubedogg

@tubedogg Aslında buradaki asıl sorun soru. O kadar belirsiz ki, birinin fikrini veya deneyimini geri çevirmek zor. Bu cevabın özü, bazı insanlara yardımcı olabilecek dizinleme ve diğer işlemlerin bitmesini beklemektir.
bmike

-1

Diğerleri sordu, ama RAM kullanımını nasıl belirliyorsunuz? Via topkomut satırında, ben 8 GB RAM ile benim Mac Mini (2012) aşağıdaki bakın:

PhysMem: 3861M kullanılmış (919M kablolu), 4328M kullanılmamış

Bu doğru görünüyor. Ama eğer kendi başıma derlediğim ve htopkurduğum geliştirilmiş bir sürümü olan çalıştırırsam top, aşağıdakileri görüyorum.

Mem [||||||||||||||||||| 7762 / 8192MB]

Hangi bana takas sadece 512MB uzakta gibi okuyor. Bu, verileri yanlış okuduğunuzu ve kurulumunuzdaki başka bir şeyin bir darboğaz oluşturduğunu söylemek içindir. Kurulumumdaki Mac OS X 10.9'un hızından ve yanıt hızından oldukça memnunum. Sorun yok. Mac OS X 10.8'den daha kararlı.


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.