Domovská » jak » Co jsou mds a mdworker a proč běží na Macu?

    Co jsou mds a mdworker a proč běží na Macu?

    Při kontrole sledování aktivity jste zaznamenali několik procesů, které nerozpoznáte: mds a mdworker. Ani nemají ikonu a zdá se, že běží neustále. Neboj se, jsou neškodné.

    Tento článek je součástí našeho pokračujícího seriálu, který vysvětluje různé procesy nalezené v nástroji Activity Monitor, jako jsou kernel_task, hidd, installd a mnoho dalších. Nevíte, jaké jsou tyto služby? Lepší čtení!

    Tyto dva procesy jsou součástí vyhledávacího nástroje Spotlight. První, mds, znamená server metadat. Tento proces řídí index, který slouží k rychlému vyhledávání. Druhý, mdworker, znamená pracovník serveru pro metadata. To dělá tvrdou práci skutečně indexování souborů, aby bylo možné rychlé vyhledávání.

    Proč jsou mds a mdworker využívány tak moc RAM a CPU?

    Pokud jste nedávno přenesli soubory a aplikace z jednoho Mac do druhého, je normální, že mds a mdworker zaujmou velké množství výkonu a paměti CPU. Totéž platí, pokud jste nedávno přidali spoustu nových souborů do počítače. Procesy pracují na vytvoření indexu všech vašich souborů, což bude později napájení vašich rychlých vyhledávání.

    Jak to můžeš říct? Otevřete Spotlight a u vedlejší lišty se zobrazí slovo "Indexování".

    Pokud vidíte tuto zprávu, víte, že Spotlight je těžké při práci s vaším indexem a to je důvod pro využití zdrojů. Obvykle to trvá jen několik hodin, i když se může lišit v závislosti na rychlosti 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 se tyto procesy odvrátit. Pokud však váš počítač Mac zůstane nečinný a nebudete mít napájení z baterie, společnost Spotlight bude mít možnost používat jakékoli zdroje, které jsou nezbytné pro vytvoření databáze.

    Znovu sestavit index reflektorů

    Pokud se tyto procesy nikdy nezdají dokončit svou práci a neustále používají CPU a paměťové dny po začátku indexování, může dojít k poškození indexu. Naštěstí můžete tyto problémy vyřešit opětovným sestavením indexu Spotlight.

    Existují dva hlavní způsoby, jak to udělat. Prvním je přidání celého pevného disku do seznamu Vyloučené polohy a poté jej znovu přidat. Druhým je otevření terminálu a spusťte následující příkaz:

    sudo mdutil -E /

    V každém případě bude celý index Spotlightu znovu sestaven, což opět vidíte tím, že vyskočí Spotlight a vyhledáváte slovo "Indexování" vlevo nahoře vedle panelu pokroku. Po dokončení tohoto procesu mds a mdworker přestanou přežívat nadměrné procesory. Pokud tomu tak není, zvažte spuštění první pomoci k odstranění problémů se systémem souborů na vašem Macu a opět znovu sestavit index. To vyřeší problém téměř ve všech případech.