Что такое Mds stores на Mac? Почему он сильно нагружает процессор
- TryHarder
- 10-июн-2023, 18:14
Mds_store - это основной процесс индексации macOS. В обычные дни он обычно занимает заметное количество процессора. Однако, когда вы переустанавливаете свою ОС или добавляете новые файлы / каталоги, ваша система автоматически начнет переиндексировать эти новые базы данных, что приведет к резкому увеличению загрузки процессора mds_stores.
Функция macOS Spotlight использует два процесса для индексации системной базы данных: mds и mds_stores. Процесс mds (сервер метаданных) отвечает за отслеживание и запись файлов и папок в вашей операционной системе. mds_stores затем компилирует и управляет этими метаданными mds, которые Spotlight позже использует для поиска определенных документов в вашей операционной системе.
Эти процессы индексации и переиндексации обычно способствуют более высокой загрузке процессора, чем обычно. Помимо этого, поврежденная база данных и вирусные атаки также могут увеличить процент загрузки процессора mds_stores.
Первое, что нужно сделать после резких скачков загрузки ЦП, это перезагрузить систему. Это предотвратит влияние любых ошибок ОС на рабочий процесс вашей системы. Затем выполните шаги, показанные ниже.
Если вы обновите mds_stores, это может исправить аномально высокую загрузку процессора. Поскольку mds_stores является частью macOS Spotlight, вы можете обновить этот процесс, перезапустив службу Spotlight. Вы можете сделать это, выполнив определенные команды на терминале.
sudo launchctl unload -w/System/Library/LaunchDaemons/com.apple.metadata.mds.plist
sudo launchctl -w/System/Library/LaunchDaemons/com.apple.metadata.mds.plist
exit
для выхода из терминала.Процесс mds_stores запускается автоматически, как только ваш компьютер загружается. Вы не можете отключить его от этого, и вы также не сможете вручную выйти из него. Однако, если вы отключите Spotlight, mds_stores остановит его обработку, вернув процент процессора к нормальному значению.
sudo mdutil -a -i off
exit
, чтобы выйти из терминала.Однако, следуя этому методу, вы не сможете выполнять поиск в своей операционной системе через Spotlight. Панель поиска Finder также может предоставить вам удобный способ поиска и доступа к вашим файлам.
Но, если вы хотите, вы можете повторно включить Spotlight, выполнив эту команду:sudo mdutil -a -i on
Когда вы запрашиваете у Spotlight индексацию всей системной базы данных, mds_stores потребуется более длительный период времени для обработки запроса.
Вы можете ограничить доступ Spotlight к каталогам через меню настроек. Итак, когда вы запрещаете Spotlight получать доступ к ненужным файлам и папкам, mds_stores будет обрабатывать индексацию быстрее, потребляя при этом сравнительно меньше ЦП.
Если mds_stores по-прежнему использует большой процент процессора, скорее всего, ваша системная база данных повреждена. Чтобы противостоять этому, вы можете удалить всю базу данных Spotlight и повторно отобразить ее снова. Это исправит любые недопустимые и поврежденные данные индекса.
sudo rm -rf /.Spotlight-V100/*
exit
, чтобы выйти из терминала.Другие сторонние приложения также могут использовать процесс mds_stores. Приложения, которые имеют встроенную функцию поиска, обычно полагаются на этот процесс для индексации требуемых данных. Итак, если вы удалите такие сторонние приложения со своего компьютера, это уменьшит нагрузку mds_stores и одновременно снизит загрузку процессора.
Вирусные и вредоносные атаки могут привести к неправильному поведению вашей системы. Если ваш компьютер стал жертвой таких атак, mds_stores также может реагировать нерегулярно.
Итак, если в вашей системе есть какие-либо подозрительные приложения, мы рекомендуем вам удалить их как можно скорее. Кроме того, желательно выполнить полное сканирование системы для выявления и удаления любых признаков вирусов и вредоносных программ. Для этого вам нужно установить антивирус и просканировать свою систему этим антивирусом.