8Sep

Co jsou to 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 vysvětlujícího různé procesy, které se nacházejí v nástroji Activity Monitor, jako kernel_task, hidd, installd a mnoho dalších. Nevíte, jaké jsou tyto služby? Lepší začátek čtení!

Tyto dva procesy jsou součástí vyhledávacího nástroje Spotlight. První, mds, znamená server metadat. Tento proces spravuje 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 můžete říci, že tomu tak je? Otevřete Spotlight a u lišty postupu 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ů.To obvykle 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 energii z baterií, společnost Spotlight se bude moci bez problému věnovat všem zdrojům, aby mohla vytvořit databázi.

Rebuild your Spotlight Index

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í, existuje šanci, že váš index je poškozen. 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 provést. 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 Spotlight znovu sestaven, což opět vidíte tím, že vyskočí Spotlight a vyhledáte slovo "Indexování"Vlevo nahoře vedle panelu pokroku. Po dokončení tohoto procesu mds a mdworker přestanou přebírat nadměrné CPU.Pokud tomu tak není, zvažte spuštění první pomoci k odstranění problémů se systémem Mac na vašem počítači a znovu sestavte index. To vyřeší problém téměř ve všech případech.