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