mds ve mds_stores sürekli cpu tüketen


146

mds ve mds_stores, sabit sürücüde hiçbir şeyin değişmemesi gerektiğini düşündüğümde bile sürekli CPU tüketicileridir.

Etkinlik İzleyici:

etkinlik izleyici

Ben bir 2009 Macbook Pro var. Yıllar boyunca yüklü bir sürü yazılım. Dropbox ve Crashplan diğerleri arasında aktif bir arka plan sürecidir.

Spotlight’ın gizlilik ayarlarına birçok konum ekledim.

  • USB sürücüsü
  • Crashplan klasörü
  • /Library/Caches
  • /Users/me/Library/Caches

Yine de, mds ve mds_stores her biri% 10-12 civarında değişen CPU'ların sürekli tüketicileridir. Fanım ısı nedeniyle çalışmaya devam ediyor.

Neye bağlı olabileceği ve nasıl sorun giderebileceğim hakkında herhangi bir fikriniz var mı?

Yanıtlar:


166

Bildiğiniz gibi, mds ve mds_stores Spotlight aktiviteleridir.

Spotlight'ınızın bu kadar aktif olmasının nedeni birçok şey olabilir; Sürekli olarak bazı klasör içeriğini değiştiren bir uygulamanız veya birden fazla uygulamanız olabilir.

İlk önce Spotlight'ın bu kadar çalışan fanların nedeni olup olmadığını kontrol edelim. Bunu test etmek için terminalinizde aşağıdakileri çalıştırın:

sudo mdutil -a -i off

Bu, dosyaların endekslenmesini kapatır ve eğer mds/ ve / veya mds_storessuçlayacaksa fanların net bir şekilde yavaşlamasıyla sonuçlanmalıdır .

İndekslemeyi tekrar açmak için,

sudo mdutil -a -i on

Bundan sonra, sabit sürücünüzün tümüyle yeniden endekslenmesini çalıştırabilirsiniz (bunun bir gecede iş olabileceğini unutmayın), baştan başlamaya zorlayarak Spotlight veri tabanınızı siler.

sudo rm -rf /.Spotlight-V100/*

Bir sonraki ve son adım, gizlilik ayarlarınıza başkalarını eklemek (tarama).


1
Fanları neden kapattın? Bilgisayarın ısındıktan sonra kapanmaya zorlamasına neden olan şey nedir ?!
Stophface

13
Verilen komutlar fanları doğrudan etkilemez. mdutil mds, Spotlight endeksleme arka planını kontrol eder. Bu adımlar Spotlight'ın gerçekten yüksek sıcaklık durumuna neden olduğunu doğrular.
Brian Schantz

1
Benim sudo rm -rf /.Spotlight-V100/*için hile tamamen yaptı. Teşekkür ederim.
hol

8
Mevcut durum ile kontrol edilebilir mdutil -a -s -v.
Koraktor

4
Bir mdworker'ın şu anda ne taradığını kontrol etmenin bir yolu var mı ?
Kamafeather

5

Aynı sorunu anladım, neredeyse bana yeni bir mac aldı. Ağdaki mds_stores vb. İle ilgili her şeyi kontrol ettim. Tüm sahip olduğum terminal programlama ve temiz kurulum çözümleri oldu .. sorunu çözme garantisi olmadan.

Bu yüzden indirdiğim ücretsiz temizlik ve bakım aracım olan "Onyx" i kontrol ettim ve bakım çubuğundaki "Spotlight Rebuild" i kontrol edebilirsiniz (varsayılan olarak işaretli değildir).

Bundan sonra hiç problem yaşamadım ve hız normale döndü. Ayrıca, Etkinlik Monitörü normal parametreler içerisinde kalır. Umarım bu şekilde kalır ve çalışır. Teknik olmayan Mac kullanıcıları için kolay ve ücretsiz bir ipucu.

Bunu bir saat önce buldum ama umut verici görünüyor. İyi şanslar


Spot ışığımın neden indeksi yeniden oluşturduğunu anlayamadım. Onxy yüklü değil ama CleanMyMac'im var ve yeterince eminim, otomatik olarak dizini yeniden oluşturmaya başlamıştı.
karalamalar

Şanssız çeşitli şeyler denedim. Sezgisel bir arayüz ile bir şeyler yapmak için yararlı olan yüklü Onyx. Kabul edilen cevaptaki komut satırı benim için işe yaramadı. Ne Onyx ile indeksleme yapmak da. Ancak, ben zorla mds_stores çıkın, hayranları sakinleşti. Oniks kullanarak daha sonra tekrar indekslemeyi açtım. Hemen bir grup mdworker'ın, mds_stor'ların (Activity Monitor tarafından bildirildiği şekilde) kullandığından çok daha fazla CPU kullanmaya başladığını gördüm, ancak fan yok. Dizini sildiğimden beri, yeniden oluşturulması için biraz bekleyeceğim. İlginç, tamamen yeniden yapılanma fanı tetiklememesi.
Victor Engel

2

Sadece @Buscar correct 'ın doğru cevabına küçük bir ipucu eklemek için: Benim durumumda, spot ışığın aslında Time Machine yedeklemelerini indekslediğini fark ettim (ilk başta yapılacak çok saçma bir şey). Bana göre bu, ilk bakışta sabit CPU'yu açıklıyor - TimeMachine saatlik bir yedekleme yaratıyor, Spotlight bunu indekslemeye çalışıyor ... Dizin oluşturma hizmetini durdurduktan ve mevcut dizinleri yukarıda belirtildiği gibi çıkardıktan sonra ve dizinlemeyi yeniden başlatmadan önce, ayrıca TimeMachine birimlerini hariç tuttu (açık bulucu, go -> klasör -> / Birimler'e gidin ve TimeMachine birimini Spotlight'ın hariç tutma listesine sürükleyin). Parmak çarpı işareti.


1

Ben de aynı sorunu yaşadım. Spotlight'ın içerdiği şeye bakmak için Güvenlik ve Gizlilik Sistemi Tercihine girdim . Bir şeyi kontrol edip tekrar açtım ve hemen durdu. Mine neredeyse% 100 CPU gücü kullanıyordu ve hayranlarım aralıksız çalışıyordu. Bunu yaptıktan sonra her şey durdu ve nedenini bilmiyorum. Orta 2012 MacBook Pro'um var.


0

İnternetteki ve forumlardaki her şeyi denedikten sonra hiçbir şey işe yaramadı - aynı konuda olan Apple forumundaki akıllı bir adam (Lincoln Adams), keşif için kafa yordu: Bu durumda (ve benim ve belki senin) Firefox’taki Pinterest düğmesi / uzantısı nedeniyle ortaya çıkmıştır. Firefox’u kapatmayı, yeniden başlatmayı ve bir süre başka bir tarayıcı kullanmayı deneyin. Apple forumlarındaki konu


0

sudo mdutil -a -i komutunu çalıştırırken fark edilirse, o spot lamba bir Terabayt USB bağlı sürücüyü endekslemeye çalışıyordur. Bağlantıyı kestim ve bilgisayarı yeniden başlattım.


-1

İndekslemeyi durdurmak benim için yeterli değildi Ayrıca (yukarıda önerilenlere ek olarak) dosyayı kaldırmak zorunda kaldım: com.apple.finder.plist

İşte yapmanız gerekenler, koşmak:

cd ~/Library/Preferences

Ve şimdi:

rm com.apple.finder.plist

Ek olarak, işlemi üst ya da üstte bulun ve öldürün.


-7

"Spot ışığın gizlilik ayarlarına birçok konum ekledim" dedin.
FEWER konumlarını eklemelisiniz, daha fazlasını değil. Daha fazlasını eklerseniz, bu, Spotlight'ın hepsine bakarak çok meşgul tutulduğu anlamına gelir.
Birçok konumun seçimini kaldırmak için kolayca Sistem Tercihleri ​​/ Spot Işığına gidebilirsiniz. Özellikle, Posta, arama motorları ve diğer internete bağlı seçeneklerin seçimini kaldırın.
Spotlight tercihlerinizi değiştirdikten sonra kapatın ve yeniden başlatın.


7
Aslında yanılıyorsunuz, aslında öne çıktınız, Spotlight'ın gizlilik panelinde şöyle diyor ve şunu söylüyorum: “Spotlight'ın bu konumları aramasını engelle”, bu nedenle gizlilikte daha az yer olması aslında Spotlight'ın BUSIER'i korumasına neden olacaktır. Arama Sonuçları panelinde daha fazla konum işaretlenmemiş olarak söyleneni yapar, ancak gizlilik panelinde ne kadar çok yer kaplarsanız o kadar az spot ışığı aranacaktır.
sdjuan

2
Evet, bu aslında oldukça kötü bir tavsiye. Eğer bir şey yok istediğiniz taranmış Gizlilik olmalıdır.
Joe McMahon
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.