Skip to content

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

14 de lipiec de 2021
amazon good times 1024x469 1

Podczas sprawdzania Monitora aktywności zauważyłeś kilka procesów, których nie rozpoznajesz: mds i mdworker. Nie mają ikony i wydają się być stale uruchomione. Nie martw się, są nieszkodliwe.

Ten artykuł jest częścią naszej ciągłej serii wyjaśniającej różne procesy znajdujące się w Monitorze aktywności, takie jak kernel_task, hidd, installd i wiele innych. Nie wiesz, co to za usługi? Lepiej zacznij czytać!

Te dwa procesy są częścią Spotlight, narzędzia wyszukiwania macOS. Pierwszy, mds, oznacza serwer metadanych. Ten proces zarządza indeksem używanym w celu uzyskania szybkich wyników wyszukiwania. Drugi, mdworker, oznacza pracownika serwera metadanych. Wykonuje to ciężką pracę polegającą na faktycznym indeksowaniu plików, aby umożliwić szybkie wyszukiwanie.

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

1626266307 169 Co to sa mds i mdworker i dlaczego dzialaja na

Jeśli niedawno migrowałeś swoje pliki i aplikacje z jednego komputera Mac na inny, normalne jest, że mds i mdworker zajmują dużo mocy procesora i pamięci. To samo dotyczy sytuacji, gdy niedawno dodałeś do swojego komputera kilka nowych plików. Oba procesy pracują nad zbudowaniem indeksu wszystkich twoich plików, co później wzmocni twoje szybkie wyszukiwanie.

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

1626266308 900 Co to sa mds i mdworker i dlaczego dzialaja na


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, chociaż może się to różnić w zależności od dysku twardego i szybkości procesora.

Spotlight jest skonfigurowany tak, aby nie wykorzystywać wszystkich Twoich zasobów. Jeśli robisz coś wymagającego dużej mocy obliczeniowej, te procesy powinny się wycofać. Ale jeśli Twój Mac jest bezczynny i nie masz zasilania z baterii, Spotlight będzie mógł swobodnie korzystać z wszelkich zasobów, aby zbudować bazę danych.

Odbuduj swój indeks Spotlight

Jeśli te procesy nigdy nie kończą swojej pracy i stale korzystają z procesora i pamięci kilka dni po rozpoczęciu indeksowania, istnieje ryzyko, że indeks jest uszkodzony. Na szczęście możesz rozwiązać takie problemy, odbudowując indeks Spotlight.

1626266308 801 Co to sa mds i mdworker i dlaczego dzialaja na

Można to zrobić na dwa główne sposoby. Pierwszym z nich jest dodanie całego dysku twardego do listy wykluczonych lokalizacji, a następnie usunięcie go z listy wykluczeń. Drugim jest otwarcie terminala, a następnie uruchomienie następującego polecenia:

sudo mdutil -E /

Tak czy inaczej, cały indeks Spotlight zostanie odbudowany, co ponownie możesz zobaczyć, wyciągają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 powinny przestać zajmować nadmierną ilość procesora. 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 w prawie wszystkich przypadkach.

Czy ten post był pomocny?