Co to są mds i mdworker i dlaczego działają na moim komputerze Mac?
- Justin Pot
@jhpot
- Uaktualnione 14 września 2020, 2:18pm EDT
Sprawdzając Monitor aktywności, zauważyłeś kilka procesów, których nie rozpoznajesz: mds i mdworker. Żaden z nich nie ma ikony, a wydają się działać bez przerwy. Nie martw się, są nieszkodliwe.
Related: Co to za proces i dlaczego działa na moim Macu?
Ten artykuł jest częścią naszej stałej serii wyjaśniającej różne procesy w Monitorze Aktywności, takie jak kernel_task, hidd, installd i wiele innych. Nie wiesz czym są te usługi? Lepiej zacznij czytać!
Dwa procesy są częścią Spotlight, narzędzia do wyszukiwania w systemie macOS. Pierwszy z nich, mds, to skrót od metadata server. Proces ten zarządza indeksem używanym w celu zapewnienia szybkich wyników wyszukiwania. Drugi, mdworker, to skrót od metadata server worker. Wykonuje on ciężką pracę polegającą na indeksowaniu plików, aby umożliwić szybkie wyszukiwanie.
Dlaczego mds i mdworker zużywają tak dużo pamięci RAM i CPU?
Jeśli niedawno migrowałeś swoje pliki i aplikacje z jednego komputera Mac na drugi, to normalne, że mds i mdworker zajmują dużo mocy procesora i pamięci. To samo dotyczy sytuacji, gdy ostatnio dodałeś do swojego komputera kilka nowych plików. Procesy te pracują nad zbudowaniem indeksu wszystkich plików, który będzie później zasilał Twoje szybkie wyszukiwania.
Jak możesz to sprawdzić? Otwórz Spotlight, a zobaczysz słowo „Indeksowanie” obok paska postępu.
Jeśli widzisz ten komunikat, wiesz, że Spotlight ciężko pracuje tworząc Twój indeks i to jest powód wykorzystania zasobów. Zazwyczaj trwa to tylko kilka godzin, choć może się to różnić w zależności od szybkości dysku twardego i procesora.
Spotlight jest skonfigurowany tak, aby nie zużywał wszystkich zasobów. Jeśli robisz coś, co wymaga dużej mocy obliczeniowej procesora, procesy te powinny się wyłączyć. Ale jeśli Twój Mac jest pozostawiony bezczynnie, a Ty nie jesteś na zasilaniu bateryjnym, Spotlight będzie mógł swobodnie korzystać z zasobów, które są niezbędne do zbudowania bazy danych.
Odbudowa indeksu Spotlight
Related: Jak rozwiązać problemy z Spotlight przez odbudowę indeksu
Jeśli te procesy nigdy nie kończą swojej pracy i ciągle używają twojego CPU i pamięci kilka dni po rozpoczęciu indeksowania, jest szansa, że twój indeks jest uszkodzony. Szczęśliwie, można naprawić problemy takie jak ten, odbudowując indeks Spotlight.
Są dwa główne sposoby, aby to zrobić. Pierwszym z nich jest dodanie całego dysku twardego do listy wykluczonych lokalizacji, a następnie usunięcie go z listy wykluczeń. Drugim sposobem jest otwarcie Terminala, a następnie wykonanie następującego polecenia:
sudo mdutil -E /
Wszystkie te sposoby spowodują, że cały indeks Spotlight zostanie zbudowany od nowa, co ponownie można zobaczyć, uruchamiając Spotlight i szukając słowa „Indeksowanie” u góry po lewej stronie, obok paska postępu. Gdy proces ten zostanie zakończony, mds i mdworker powinny przestać zajmować nadmierną ilość CPU. Jeśli tak się nie stanie, rozważ uruchomienie Pierwszej Pomocy, aby naprawić problemy z systemem plików na Macu, a następnie ponowne zbudowanie indeksu. To rozwiąże problem w prawie wszystkich przypadkach.
Justin Pot pisze o technologii od ponad dekady, a jego prace pojawiają się w Digital Trends, The Next Web, Lifehacker, MakeUseOf i Zapier Blog. Prowadzi również Hillsboro Signal, lokalny serwis informacyjny założony przez niego w ramach wolontariatu.Read Full Bio ”