Główna » jak » 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?

    Podczas przeglądania 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 Mac OS. 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 Macintosh na drugi, normalne jest, że program mds i mdworker zajmują dużo mocy procesora i pamięci. To samo, jeśli ostatnio dodano kilka nowych plików na komputer. Wszystkie procesy pracują nad utworzeniem indeksu wszystkich plików, co później przyspieszy twoje szybkie wyszukiwania.

    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, choć 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, procesy te powinny się wycofać. Ale jeśli Twój komputer Mac jest bezczynny i 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 z nich 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.