mds dan mds_stores terus-menerus mengonsumsi cpu

147

mds dan mds_stores adalah konsumen CPU konstan bahkan ketika saya pikir tidak ada yang harus berubah pada hard drive.

Monitor Aktivitas:

monitor aktivitas

Saya memiliki sekitar 2009 Macbook Pro. Banyak perangkat lunak yang diinstal selama bertahun-tahun. Dropbox dan Crashplan adalah proses latar belakang aktif di antara banyak lainnya.

Saya telah memasukkan banyak lokasi dalam pengaturan privasi Spotlight.

  • USB drive
  • Folder Crashplan
  • /Library/Caches
  • /Users/me/Library/Caches

Namun, mds dan mds_stores adalah konsumen konstan CPU yang masing-masing berkisar 10-12%. Kipas saya terus berputar karena panas.

Adakah gagasan tentang apa itu karena dan bagaimana saya dapat memecahkan masalah?

jim70
sumber

Jawaban:

168

Seperti yang Anda ketahui, mds dan mds_stores adalah aktivitas Spotlight.

Alasan mengapa Spotlight Anda sangat aktif bisa jadi beberapa hal; bisa jadi Anda memiliki aplikasi atau beberapa aplikasi yang terus-menerus mengubah beberapa konten folder.

Pertama-tama mari kita periksa apakah Spotlight adalah penyebab para penggemar begitu banyak berlari. Untuk menguji ini, jalankan yang berikut ini di terminal Anda:

sudo mdutil -a -i off

ini mematikan pengindeksan file, dan harus menghasilkan memperlambat penggemar yang jelas jika mdsdan / atau mds_storesharus disalahkan.

Untuk mengaktifkan kembali pengindeksan, jalankan

sudo mdutil -a -i on

Setelah ini, Anda bisa menjalankan pengindeksan ulang total hard drive Anda (ketahuilah ini bisa berupa pekerjaan semalam), itu akan menghapus basis data Spotlight Anda memaksanya untuk memulai dari awal.

sudo rm -rf /.Spotlight-V100/*

Langkah selanjutnya dan terakhir adalah menambahkan orang lain ke pengaturan privasi Anda (jangan pindai).

Ruskes
sumber
1
Mengapa Anda menolak penggemar? Apa yang akan menyebabkan komputer untuk mematikan, setelah menjadi panas ?!
Stophface
13
Perintah yang diberikan tidak mempengaruhi penggemar secara langsung. mdutil mengontrol mds, daemon pengindeksan Spotlight. Langkah-langkah itu memverifikasi bahwa Spotlight memang menyebabkan kondisi suhu tinggi.
Brian Schantz
1
Bagi saya sudo rm -rf /.Spotlight-V100/*benar-benar melakukan trik. Terima kasih.
hol
8
Status saat ini dapat diperiksa mdutil -a -s -v.
Koraktor
4
Apakah ada cara untuk memeriksa apa yang sedang dipindai oleh mdworker ?
Kamafeather
5

Saya mendapat masalah yang sama, hampir membelikan saya mac baru. Saya memeriksa semua hal di internet tentang mds_stores dll ... Yang saya dapatkan hanyalah pemrograman terminal dan solusi instalasi bersih .. tanpa jaminan memperbaiki masalah.

Jadi saya memeriksa alat pembersih dan pemeliharaan "Onyx" yang dapat diunduh secara gratis dan di bilah navigasi yang sedang diperbaiki, Anda dapat memeriksa "Spotlight Rebuild" (karena pengaturan default tidak dicentang).

Setelah itu saya tidak punya masalah dan kecepatannya normal. Juga, Monitor Aktivitas tetap dalam parameter normal. Saya harap itu tetap seperti itu dan bekerja. Untuk itu tip yang mudah dan gratis untuk pengguna Mac non-teknis.

Menemukan itu satu jam yang lalu tetapi terlihat menjanjikan. Semoga berhasil

pengguna108694
sumber
Tidak dapat mengetahui mengapa sorotan saya membangun kembali indeks. Saya tidak menginstal Onxy tetapi saya memiliki CleanMyMac dan cukup yakin, secara otomatis mulai membangun kembali indeks.
coretan
Saya mencoba berbagai hal tanpa hasil. Dipasang Onyx, yang berguna untuk membantu melakukan hal-hal dengan antarmuka yang intuitif. Baris perintah dalam jawaban yang diterima tidak berfungsi untuk saya. Juga tidak mematikan pengindeksan dengan Onyx. Namun, ketika saya memaksa berhenti mds_stores, para penggemar tenang. Menggunakan Onyx, saya kemudian mengaktifkan pengindeksan lagi. Saya segera melihat sekelompok mdworkers mulai menggunakan total lebih banyak CPU daripada mds_stores menggunakan (seperti yang dilaporkan oleh Activity Monitor), tetapi tidak ada penggemar. Karena saya menghapus indeks, saya akan menunggu beberapa saat untuk membangun kembali. Menarik, bahwa pembangunan kembali total tidak memicu kipas.
Victor Engel
2

Hanya dengan menambahkan tip kecil di atas jawaban yang benar @Buscar: Dalam kasus saya, saya menyadari bahwa sorotan sebenarnya mengindeks cadangan Time Machine (yang sebenarnya merupakan hal yang bodoh untuk dilakukan sejak awal). Bagi saya, ini menjelaskan CPU konstan di tempat pertama - TimeMachine membuat cadangan per jam, Spotlight mencoba untuk mengindeksnya ... Setelah menghentikan layanan pengindeksan dan menghapus indeks yang ada seperti yang ditunjukkan di atas, dan sebelum memulai kembali pengindeksan, saya juga mengecualikan volume TimeMachine (pencari terbuka, buka -> buka folder -> / Volume, lalu seret volume TimeMachine ke daftar mengecualikan Spotlight). Semoga saja.

JRun
sumber
1

Saya punya masalah yang sama. Saya masuk ke Preferensi Sistem Keamanan & Privasi , hanya untuk melihat apa yang termasuk Spotlight. Saya memeriksa satu hal dan kembali lagi dan segera berhenti. Milik saya menggunakan hampir 100% daya CPU dan kipas saya berjalan tanpa henti. Semuanya berhenti setelah saya melakukan ini dan saya tidak tahu mengapa. Saya memiliki Mid 2012 MacBook Pro.

john
sumber
0

Setelah mencoba semua yang ada di web dan forum, dan tidak ada yang berhasil - seorang pria pintar (Lincoln Adams) di forum Apple dengan masalah yang sama, membuat penemuan yang mengejutkan: Dalam kasusnya (dan milikku, dan mungkin milikmu) - ini disebabkan oleh tombol / ekstensi Pinterest di Firefox. Coba tutup Firefox, reboot, dan gunakan browser lain untuk sementara waktu. Utas di forum Apple

JRun
sumber
0

jika tahu saat menjalankan perintah sudo mdutil -a -i mati sorotan sedang mencoba untuk mengindeks drive yang terhubung USB dari satu Terabyte. Saya memutus dan me-restart komputer.

Samsky
sumber
-1

Bagi saya untuk menghentikan pengindeksan tidak cukup Selain (untuk yang disarankan di atas) saya harus menghapus file: com.apple.finder.plist

Di sini yang harus Anda lakukan, jalankan:

cd ~/Library/Preferences

Dan sekarang:

rm com.apple.finder.plist

Selain itu, cari proses di htop atau top dan bunuh saja.

Kohn1001
sumber
-7

Anda berkata, "Saya telah memasukkan banyak lokasi dalam pengaturan privasi sorotan."
Anda harus memasukkan lebih sedikit lokasi, tidak lebih. Jika Anda memasukkan lebih banyak, itu artinya Spotlight tetap sangat sibuk memperhatikan semuanya.
Anda dapat dengan mudah pergi ke System Preferences / Spotlight untuk membatalkan pilihan banyak lokasi. Terutama, batalkan pilihan Mail, mesin pencari, dan opsi lain yang bergantung pada internet.
Matikan dan mulai ulang setelah mengubah preferensi Spotlight Anda.

Bob Dogg
sumber
7
Anda salah, sebenarnya Anda memilikinya kembali ke depan, panel privasi Spotlight mengatakan, dan saya kutip: "Mencegah Spotlight dari mencari lokasi-lokasi ini" sehingga memiliki lebih sedikit lokasi dalam privasi sebenarnya akan menyebabkan sorotan untuk menjaga BUSIER. Semakin banyak lokasi yang tidak dicentang di panel Hasil Pencarian akan melakukan seperti yang Anda katakan, tetapi semakin banyak Anda meletakkannya di panel privasi, semakin sedikit sorotan yang akan dicari.
sdjuan
2
Ya, ini sebenarnya saran yang sangat buruk. Apa pun yang Anda tidak ingin dipindai harus dalam Privasi.
Joe McMahon