If-Koubou

Co to są mds i mdworker i dlaczego działają na moim Macu?

Co to są mds i mdworker i dlaczego działają na moim Macu? (Jak)

Podczas sprawdzania Monitora aktywności zauważyłeś kilka nierozpoznawalnych procesów: mds i mdworker. Nie ma ikony i wydaje się, że cały czas działają. Nie martw się, są nieszkodliwe.

Ten artykuł jest częścią naszych bieżących serii wyjaśniających różne procesy znalezione w Monitorze aktywności, takie jak kernel_task, hidd, installd i wiele innych. Nie wiesz, jakie są te usługi? Lepiej zacznij czytać!

Oba procesy są częścią Spotlight, narzędzia wyszukiwania w systemie MacOS. Pierwsza, mds, oznacza serwer metadanych. Ten proces zarządza indeksem używanym w celu uzyskania szybkich wyników wyszukiwania. Drugi, mdworker, oznacza pracownika serwera metadanych. To naprawdę utrudnia indeksowanie plików, aby umożliwić szybkie wyszukiwanie.

Dlaczego mds i mdworker używają tak dużo pamięci RAM i procesora?

Jeśli ostatnio migrowałeś swoje pliki i aplikacje z jednego komputera Mac na drugi, normalne jest, że program mds i mdworker zajmują dużo mocy procesora i pamięci. To samo dotyczy sytuacji, gdy ostatnio dodano kilka nowych plików do komputera. Wszystkie procesy pracują nad utworzeniem indeksu wszystkich plików, co później przyspieszy szybkie wyszukiwanie.

Jak możesz powiedzieć, że tak jest? Otwórz Spotlight, a zobaczysz słowo "Indeksowanie" obok paska postępu.

Jeśli widzisz ten komunikat, wiesz, że Spotlight ciężko pracuje nad tworzeniem indeksu i to jest powód użycia zasobów. Zwykle zajmuje to tylko kilka godzin, ale może się to różnić w zależności od dysku twardego i szybkości procesora.

Spotlight jest tak skonfigurowany, aby nie zużywał wszystkich zasobów. Jeśli robisz coś, co wymaga dużej mocy obliczeniowej, te procesy powinny się wycofać. Ale jeśli Twój komputer Mac pozostanie bezczynny, a Ty nie masz zasilania z baterii, Spotlight będzie mógł swobodnie korzystać z zasobów niezbędnych do zbudowania bazy danych.

Przebuduj swój indeks Spotlight

Jeśli te procesy nigdy nie zakończą swojej pracy i cały czas używają CPU i pamięci po rozpoczęciu indeksowania, istnieje ryzyko, że indeks zostanie uszkodzony. Na szczęście możesz rozwiązać takie problemy, odbudowując indeks Spotlight.

Są na to dwa główne sposoby. Pierwszym jest dodanie całego dysku twardego do listy Wykluczone lokalizacje, a następnie ponowne dodanie go. Drugim jest otwarcie terminalu, a następnie uruchomienie następującego polecenia:

sudo mdutil -E /

Tak czy inaczej, cały indeks Spotlight zostanie ponownie zbudowany, co ponownie można zobaczyć, ciągnąc Spotlight i szukając słowa "Indeksowanie" w lewym górnym rogu, obok paska postępu. Po zakończeniu tego procesu, mds i mdworker powinni przestać przejmować nadmierny procesor. Jeśli nie, rozważ uruchomienie pierwszej pomocy, aby naprawić problemy z systemem plików na komputerze Mac, a następnie ponownie zbuduj indeks. To rozwiąże problem niemal we wszystkich przypadkach.