Apa Adakah mds dan mdworker, dan Mengapa Mereka Berjalan di Mac Saya?
Semasa memeriksa Monitor Aktiviti, anda menyedari beberapa proses yang anda tidak kenali: mds dan mdworker. Tidak ada ikon, dan mereka seolah-olah terus berjalan. Jangan risau, mereka tidak berbahaya.
Artikel ini adalah sebahagian daripada siri berterusan kami yang menerangkan pelbagai proses yang terdapat dalam Monitor Aktiviti, seperti kernel_task, hidd, installd, dan banyak lagi. Tidak tahu apa perkhidmatan itu? Bacaan awal yang lebih baik!
Kedua-dua proses adalah sebahagian daripada Spotlight, alat carian macOS. Yang pertama, mds, bermaksud pelayan metadata. Proses ini mengurus indeks yang digunakan untuk memberikan hasil carian pantas. Yang kedua, pembuat kerja, bermaksud pelayan pelayan metadata. Ini kerja keras sebenarnya mengindeks fail anda untuk membuat pencarian pantas itu mungkin.
Mengapa Adakah mds dan mdworker Menggunakan RAM dan CPU Banyak??
Jika anda baru-baru ini memindahkan fail dan aplikasi anda dari satu Mac ke yang lain, normal untuk mds dan mdworker untuk mengambil banyak kuasa dan memori CPU. Begitu juga jika anda baru-baru ini menambahkan sekumpulan fail baru ke komputer anda. Proses kedua-duanya berfungsi untuk membina indeks semua fail anda, yang kemudiannya akan menguasai carian pantas anda.
Bagaimana anda boleh memberitahu perkara ini? Buka Spotlight dan anda akan melihat perkataan "Indexing" di sebelah bar kemajuan.
Jika anda melihat mesej itu, anda tahu bahawa Spotlight adalah sukar di tempat kerja mencipta indeks anda, dan itu sebabnya penggunaan sumber. Ini biasanya hanya mengambil masa beberapa jam, walaupun ini boleh berbeza bergantung pada kelajuan pemacu keras dan pemproses anda.
Spotlight dikonfigurasi untuk tidak menggunakan semua sumber anda. Sekiranya anda melakukan sesuatu yang prosesor yang intensif, proses-proses ini perlu dimatikan. Tetapi jika Mac anda dibiarkan terbiar, dan anda tidak menggunakan kuasa bateri, Spotlight akan berasa bebas untuk menggunakan sumber apa pun yang semestinya untuk membina pangkalan data.
Rebuild Index Spotlight Anda
Sekiranya proses-proses ini tidak pernah menamatkan kerja mereka, dan sentiasa menggunakan CPU dan hari memori anda selepas pengindeksan bermula, ada kemungkinan indeks anda rosak. Dengan gembira, anda boleh membetulkan masalah seperti ini dengan membina semula indeks Spotlight.
Terdapat dua cara utama untuk melakukan ini. Yang pertama adalah untuk menambah keseluruhan pemacu keras anda ke senarai Lokasi Dikecualikan, kemudian tambah semula. Yang kedua ialah membuka Terminal, kemudian jalankan perintah berikut:
sudo mdutil -E /
Sama ada cara, indeks keseluruhan Spotlight anda akan dibina semula, yang sekali lagi anda dapat melihat dengan menarik perhatian Spotlight dan mencari perkataan "Indexing" di sebelah kiri atas, di samping bar kemajuan. Setelah proses itu selesai, mds dan mdworker harus berhenti mengambil CPU yang berlebihan. Jika tidak, pertimbangkan untuk menjalankan Bantuan Pertama untuk menyelesaikan masalah sistem fail pada Mac anda, kemudian buat semula indeks sekali lagi. Itu akan menyelesaikan masalah dalam hampir semua keadaan.