Co jsou MDS a MDworker a proč běží na mém Macu?

Při kontrole Monitoru aktivity jste si všimli několika procesů, které nepoznáváte: mds a mdworker. Ani jedna z nich nemá ikonu a zdá se, že běží neustále. Nebojte se, jsou neškodní.

SOUVISEJÍCÍ: Co je to za proces a proč běží na mém Macu?

Tento článek je součástí naší pokračující série vysvětlující různé procesy nalezené v Monitoru aktivity, jako je kernel_task, hidd, installd a mnoho dalších. Nevíte, jaké jsou to služby? Lepší začněte číst!

Tyto dva procesy jsou součástí Spotlightu, vyhledávacího nástroje pro macOS. První, mds, znamená server metadat. Tento proces spravuje index používaný k rychlému vyhledávání výsledků. Druhý, mdworker, znamená pracovníka metadatového serveru. To dělá těžkou práci ve skutečnosti indexování souborů, aby bylo možné rychlé vyhledávání.

Proč mds a mdworker využívají tolik RAM a CPU?

Pokud jste nedávno migrovali své soubory a aplikace z jednoho počítače Mac do druhého, je normální, že mds a mdworker zabírají velkou část výkonu a paměti procesoru. Totéž platí, pokud jste do počítače nedávno přidali spoustu nových souborů. Oba tyto procesy pracují na vytvoření rejstříku všech vašich souborů, což později posílí vaše rychlé vyhledávání.

Jak zjistíte, že tomu tak je? Otevřete Spotlight a vedle indikátoru průběhu uvidíte slovo „Indexování“.

Pokud se zobrazí tato zpráva, víte, že Spotlight při vytváření vašeho indexu tvrdě pracuje, a to je důvod pro využití prostředků. To obvykle trvá jen pár hodin, i když se to může lišit v závislosti na rychlosti vašeho pevného disku a procesoru.

Spotlight je nakonfigurován tak, aby nevyužíval všechny vaše zdroje. Pokud děláte něco, co je náročné na procesor, měly by tyto procesy ustoupit. Pokud však váš počítač Mac zůstane nečinný a nejste napájeni z baterie, Spotlight bude mít k sestavení databáze klidně k dispozici jakékoli zdroje, které jsou nezbytně nutné.

Znovu vytvořte svůj index reflektorů

SOUVISEJÍCÍ: Jak opravit problémy reflektorů opětovným sestavením indexu

Pokud se zdá, že tyto procesy nikdy nedokončí svou úlohu a neustále používají váš procesor a paměť dny po zahájení indexování, existuje šance, že je váš index poškozen. Naštěstí můžete takové problémy vyřešit opětovným sestavením indexu Spotlight.

Existují dva hlavní způsoby, jak toho dosáhnout. Prvním je přidat celý pevný disk do seznamu Vyloučená umístění a poté jej ze seznamu vyloučených odebrat. Druhým je otevření terminálu a spuštění následujícího příkazu:

sudo mdutil -E /

Ať tak či onak, celý váš index Spotlight bude znovu vytvořen, což opět uvidíte vytažením Spotlightu a hledáním slova „Indexování“ vlevo nahoře vedle indikátoru průběhu. Jakmile je tento proces dokončen, mds a mdworker by měli přestat přijímat nadměrné množství CPU. Pokud ne, zvažte spuštění první pomoci, která opraví problémy se systémem souborů ve vašem počítači Mac, a poté index znovu sestavte. To problém vyřeší téměř ve všech případech.