Тази статия е част от продължаващата ни серия, обясняваща различните процеси, открити в Activity Monitor, като kernel_task, hidd, installd и много други. Не знам какви са тези услуги? По-добре започнете да четете!
Двата процеса са част от Spotlight, инструментът за търсене macOS. Първият, mds, означава сървър за метаданни. Този процес управлява индекса, използван за бързо търсене. Вторият, mdworker, означава служител на сървъра на метаданни. Това прави трудолюбивата работа за индексиране на файловете ви, за да направи възможно бързото търсене възможно.
Защо mds и mdworker използват толкова много RAM и CPU?
Как можете да кажете, че това е така? Отворете Spotlight и ще видите думата "Индексиране" до лентата за изпълнение.
Spotlight е конфигуриран да не използва всичките ви ресурси. Ако правите нещо интензивно на процесора, тези процеси трябва да се върнат назад. Но ако вашият Mac е оставен на празен ход и не сте на батерия, Spotlight ще се почувства свободен да използва какви ресурси са необходими, за да изгради база данни.
Възстановете индекса на прожекторите
Ако тези процеси никога не изглежда да завършат работата си и постоянно използват CPU и паметта си дни след началото на индексирането, има шанс индексът да е повреден. За щастие, можете да решите проблеми като това, като възстановите индекса Spotlight.
sudo mdutil -E /
Така или иначе, целият Ви индекс на Spotlight ще бъде построен отново, което отново ще видите, като издърпате Spotlight и търсите думата "Индексиране" в горния ляв ъгъл, заедно с лентата за напредъка. След като този процес бъде извършен, mds и mdworker трябва да спрат да приемат прекомерно CPU. Ако не, помислете за първа помощ, за да поправите проблеми с файловата система на вашия Mac, след което отново да създадете индекса. Това ще реши проблема почти във всички случаи.