Mik az mds és az mdworker, és miért futnak a Mac-en?

Az Activity Monitor megtekintése közben észrevett néhány folyamatot, amelyeket nem ismer fel: mds és mdworker. Nincs ikonjuk, és úgy tűnik, hogy folyamatosan futnak. Ne aggódj, ártalmatlanok.

KAPCSOLÓDÓ: Mi ez a folyamat és miért fut a Mac-en?

Ez a cikk a folyamatban lévő sorozatunk része, amely elmagyarázza az Activity Monitor különféle folyamatait, például a kernel_task, a hidd, az installd és még sokan mások. Nem tudod, melyek ezek a szolgáltatások? Jobb, ha elkezd olvasni!

A két folyamat a Spotlight, a macOS kereső eszköz része. Az első, az mds a metaadat-kiszolgálót jelenti. Ez a folyamat kezeli a gyors keresési eredmények eléréséhez használt indexet. A második, az mdworker a metaadat-kiszolgáló dolgozóját jelenti. Ez azt a nehéz munkát végzi, hogy a fájlokat valóban indexeli, hogy ez a gyors keresés lehetővé váljon.

Miért használnak az mds és az mdworker annyi RAM-ot és CPU-t?

Ha nemrég költöztette át fájljait és alkalmazásait egyik Mac-ről a másikra, akkor normális, ha az mds és az mdworker nagyon sok CPU-energiát és memóriát foglal el. Ugyanez vonatkozik arra az esetre is, ha nemrég egy csomó új fájlt adott hozzá a számítógépéhez. A folyamatok mind az összes fájl indexének összeállításán dolgoznak, ami később a gyors kereséseket hajtja végre.

Hogyan lehet megmondani, hogy ez a helyzet? Nyissa meg a Spotlight elemet, és a folyamatjelző sáv mellett megjelenik az „Indexelés” szó.

Ha látja ezt az üzenetet, akkor tudja, hogy a Spotlight keményen dolgozik az index létrehozásakor, és ez az erőforrás-használat oka. Ez általában csak néhány órát vesz igénybe, bár ez a merevlemez és a processzor sebességétől függően változhat.

A Spotlight úgy van konfigurálva, hogy ne használja fel az összes erőforrást. Ha olyasmit csinál, amely processzorintenzív, akkor ezeknek a folyamatoknak vissza kell állniuk. De ha a Mac tétlen állapotban van, és nem az akkumulátort használja, akkor a Spotlight nyugodtan használhat minden szükséges forrást az adatbázis létrehozásához.

Építsd újra a reflektorfénybe mutató indexedet

KAPCSOLÓDÓ: Hogyan lehet megoldani a reflektorfény problémákat az index újjáépítésével

Ha úgy tűnik, hogy ezek a folyamatok soha nem fejezik be a munkájukat, és az indexelés megkezdése után napokkal folyamatosan használják a CPU-t és a memóriát, akkor valószínű, hogy az index sérült. Szerencsére az ilyen problémákat kijavíthatja a Spotlight index újjáépítésével.

Ennek két fő módja van. Az első az, hogy hozzáadja a teljes merevlemezt a Kizárt helyek listához, majd utána távolítsa el a kizárási listáról. A második a terminál megnyitása, majd a következő parancs futtatása:

sudo mdutil -E /

Akárhogy is, a teljes Spotlight indexet újjáépítik, amelyet ismét láthat, ha felhúzza a Spotlightot, és a bal felső sarokban, az előrehaladási sáv mellett keresi az „Indexelés” szót. Miután ez a folyamat befejeződött, az mds és az mdworker abbahagyja a túlzott CPU-k felvételét. Ha nem, fontolja meg az Elsősegély futtatását a fájlrendszerrel kapcsolatos problémák kijavításához a Mac-en, majd állítsa újra az indexet. Ez majdnem minden esetben megoldja a problémát.