Что такое Mds stores на Mac? Почему он сильно нагружает процессор
APPLE

Что такое Mds stores на Mac? Почему он сильно нагружает процессор

Процесс mds_stores на Mac иногда может занимать значительную долю процессора. Когда это произойдет, ваша система постепенно начнет замедляться, перегреваться и работать неэффективно.

Mds_store - это основной процесс индексации macOS. В обычные дни он обычно занимает заметное количество процессора. Однако, когда вы переустанавливаете свою ОС или добавляете новые файлы / каталоги, ваша система автоматически начнет переиндексировать эти новые базы данных, что приведет к резкому увеличению загрузки процессора mds_stores.





Почему mds_stores сильно загружает процессор?

Функция macOS Spotlight использует два процесса для индексации системной базы данных: mds и mds_stores. Процесс mds (сервер метаданных) отвечает за отслеживание и запись файлов и папок в вашей операционной системе. mds_stores затем компилирует и управляет этими метаданными mds, которые Spotlight позже использует для поиска определенных документов в вашей операционной системе.

Эти процессы индексации и переиндексации обычно способствуют более высокой загрузке процессора, чем обычно. Помимо этого, поврежденная база данных и вирусные атаки также могут увеличить процент загрузки процессора mds_stores.

Как исправить высокую загрузку процессора?

Первое, что нужно сделать после резких скачков загрузки ЦП, это перезагрузить систему. Это предотвратит влияние любых ошибок ОС на рабочий процесс вашей системы. Затем выполните шаги, показанные ниже.

Перезапустите службу Spotlight

Если вы обновите mds_stores, это может исправить аномально высокую загрузку процессора. Поскольку mds_stores является частью macOS Spotlight, вы можете обновить этот процесс, перезапустив службу Spotlight. Вы можете сделать это, выполнив определенные команды на терминале.

  1. Нажмите Command + пробел, чтобы открыть Spotlight.
     
  2. Перейдите к терминалу.
  3. Введите следующую команду:sudo launchctl unload -w/System/Library/LaunchDaemons/com.apple.metadata.mds.plist
     
  4. Введите свой пароль для входа, если будет предложено.
  5. Снова введите эти команды:sudo launchctl -w/System/Library/LaunchDaemons/com.apple.metadata.mds.plist
     
  6. Введите пароль, если будет предложено.
  7. Когда все будет сделано, введите exit для выхода из терминала.

Отключить Spotlight

Процесс mds_stores запускается автоматически, как только ваш компьютер загружается. Вы не можете отключить его от этого, и вы также не сможете вручную выйти из него. Однако, если вы отключите Spotlight, mds_stores остановит его обработку, вернув процент процессора к нормальному значению.

  1. Откройте Finder.
  2. Выберите приложения на левой боковой панели.
  3. Откройте папку Utilities .
  4. Перейдите к терминалу. 
     
  5. Введите следующую команду, чтобы отключить Spotlight:sudo mdutil -a -i off
     
  6. Введите свой пароль для входа, если будет предложено.
  7. Введите exit, чтобы выйти из терминала.

Однако, следуя этому методу, вы не сможете выполнять поиск в своей операционной системе через Spotlight. Панель поиска Finder также может предоставить вам удобный способ поиска и доступа к вашим файлам.

Но, если вы хотите, вы можете повторно включить Spotlight, выполнив эту команду:sudo mdutil -a -i on



Запретить Spotlight индексировать ненужные файлы

Когда вы запрашиваете у Spotlight индексацию всей системной базы данных, mds_stores потребуется более длительный период времени для обработки запроса.

Вы можете ограничить доступ Spotlight к каталогам через меню настроек. Итак, когда вы запрещаете Spotlight получать доступ к ненужным файлам и папкам, mds_stores будет обрабатывать индексацию быстрее, потребляя при этом сравнительно меньше ЦП.

  1. Откройте Finder.
  2. Выберите Apple > Системные настройки в строке меню.
     
  3. Выберите Spotlight.
  4. Перейдите в раздел "Конфиденциальность ".
  5. Здесь нажмите на знак ‘+’ , чтобы добавить новые папки в список с ограниченным доступом. Когда вы добавляете папку в этот список, Spotlight не может получить к ней доступ.
     
  6. Добавьте связанные папки / каталоги.
  7. Перезагрузите компьютер.

Переиндексируйте свою базу данных

Если mds_stores по-прежнему использует большой процент процессора, скорее всего, ваша системная база данных повреждена. Чтобы противостоять этому, вы можете удалить всю базу данных Spotlight и повторно отобразить ее снова. Это исправит любые недопустимые и поврежденные данные индекса.

  1. Откройте Finder.
  2. Выберите приложения на левой боковой панели.
  3. Откройте папку Utilities .
  4. Перейдите к терминалу.
     
  5. Введите следующую команду, чтобы удалить базу данных Spotlight:sudo rm -rf /.Spotlight-V100/*
     
  6. Введите свой пароль для входа, если будет предложено.
  7. Введитеexit , чтобы выйти из терминала.
  8. Теперь, когда вы перезагрузите компьютер, система автоматически запустит процесс переиндексации.

Удалите другие приложения, использующие процесс mds_stores

Другие сторонние приложения также могут использовать процесс mds_stores. Приложения, которые имеют встроенную функцию поиска, обычно полагаются на этот процесс для индексации требуемых данных. Итак, если вы удалите такие сторонние приложения со своего компьютера, это уменьшит нагрузку mds_stores и одновременно снизит загрузку процессора.

  1. Откройте Finder.
  2. Выберите приложения на боковой панели.
  3. Щелкните правой кнопкой мыши на соответствующем приложении и перейдите в Bin.
     
  4. Затем наведите курсор мыши на dock, щелкните правой кнопкой мыши на корзине и очистите корзину.
        

Проверка на вирусы

Вирусные и вредоносные атаки могут привести к неправильному поведению вашей системы. Если ваш компьютер стал жертвой таких атак, mds_stores также может реагировать нерегулярно.

Итак, если в вашей системе есть какие-либо подозрительные приложения, мы рекомендуем вам удалить их как можно скорее. Кроме того, желательно выполнить полное сканирование системы для выявления и удаления любых признаков вирусов и вредоносных программ. Для этого вам нужно установить антивирус и просканировать свою систему этим антивирусом.

Комментарии (0)
Добавить комментарий