Mac si MacBook вони вважаються найтихішими калькуляторами, але коли процес починає споживати аномально багато ресурсів CPU, вони стають трохи шумними. mds_stores висока CPU використання часто саме проблема лежить в основі одного Mac шумний.
Перш ніж ми побачимо, що це таке mds_stores і яку роль він відіграє в операційних системах macOS, давайте трохи подивимося, що ми повинні робити, коли в Mac або MacBook вентилятори охолодження починають надто гучно.
Купріни
Чому? Mac або MacBook це стало голосно?
У загальному розумінні, будь-який комп'ютер, незалежно від того, є на ньому операційна система Windows, Linux або macOS, Є система охолодження. Коли «мозок» комп’ютера, CPU (процесор) це перевантажений багатьма операціямиЦе він починає нагріватися. іноді MacBook стає так жарко, що ми ледь можемо тримати руку на верхній частині над клавіатурою.
Шум, який часто при Mac / MacBook ми сприймаємо це як свист, який видають вболівальники, які збільшують оберти, намагаючись зберегти його CPU при прийнятній робочій температурі.
Немає причин для занепокоєння, якщо температура перевищує 80°C. Процесори Intel здатні витримувати температуру до 100°C.
Що таке і чим займається процес mds_stores pe macOS
На щастя mds_stores це не вірус або програма шкідливого ПЗ. Це системний процес який працює у фоновому режимі та має функцію індексування всіх наявних файлів Mac. Файли, які пізніше можуть бути знайдені користувачем при використанні Spotlight Search. Проіндексовані файли представляють дані в папках, пошту та повідомлення, зображення, документи, відео та аудіофайли, контакти та багато інших даних, які під час пошуку Spotlight Search представляє їх у результатах.
Чому він споживає? mds_stores великі ресурси CPU (Високий CPU використання)
Причина очевидна. У випадку, коли ви переміщуєте або копіюєте багато файлів на жорсткий диск за дуже короткий час, mds_stores починає їх індексувати автоматично. У разі великого обсягу файлів процес триватиме, доки не буде проіндексовано всі нові дані Spotlight.
Може статися і таке mds_stores споживати великі ресурси CPU і якщо ви перебуваєте в наступному сценарії... У вас є один MacBook який ви тримаєте закритим і a Mac на якому ви перемістили або передали великий обсяг даних iCloud. Якщо почати MacBook через кілька днів, mds_stores запуститься для оновлення бази даних відповідно до змін, внесених на Mac поки його зупинили. Це означає багато процесів індексації та високе споживання ресурсів CPU.
Зайдіть Activity Monitor "Disk», і ви побачите обсяг даних, які обробляється mds_stores записати його на жорсткий диск.
У наведеному вище сценарії с mds_stores на 125% CPU використання, повірте мені в це MacBook він став досить шумним, і верхня частина корпусу стала досить гарячою.
Якщо вам цікаво яка температура CPU в такі моменти виконуйте в Terminal команда:
sudo powermetrics --samplers smc |grep -i "CPU die temperature"
Таким чином дізнатися яка температура CPU pe Mac (Intel). Ви отримаєте в Terminal вихід t ТЕМПЕРАТУРА CPU як от:
~ % sudo powermetrics --samplers smc |grep -i "CPU die temperature"
CPU die temperature: 74.38 C
CPU die temperature: 74.92 C
CPU die temperature: 74.36 C
Щоб отримати уявлення про діяльність у режимі реального часу та побачити, що вона індексує mds_stores в цей момент відкрийте його Terminal і запустіть командний рядок (потрібен пароль користувача):
sudo fs_usage -w -f filesys mds_stores
Ось результат, коли процес не був дуже затребуваним:

виправляти mds_stores висока CPU використання на Mac / MacBook
Спосіб 1 – Перезапуск Mac
Найкращий спосіб — дати йому виконати свою рутину та завершити індексування нових файлів, не вдаючись до нього. Якщо у вас все ще є ознаки подібного процесу mds_stores споживати надмірно багато ресурсів через помилку, найкращий спосіб - перезапустити Mac. Після перезавантаження цілком можливо, що mds_stores не споживати так багато CPU.
Спосіб 2 – Зупинити індексацію Spotlight
Такий же простий, як і перший спосіб, для фіксованого mds_stores висока CPU використання ми можемо зупинити індексацію файлів Spotlight. Вбігти Terminal команда:
sudo mdutil -a -i off
Приблизно через 1 хвилину ви помітите, як споживаються ресурси CPU воно знову падає Mac / MacBook воно починає ставати все більш тихим.
Щоб відновити індексацію Spotlight виконати в Terminal командний рядок:
sudo mdutil -a -i on
Спосіб 3 – Повторне індексування даних у Spotlight
Ви скористаєтеся цим як останнім засобом, якщо деякі дані будуть знову пошкоджені mds_stores він не може їх індексувати, і виникають проблеми із надмірним виконанням процесу. Наступний командний рядок видалить усі проіндексовані дані та перезапустить їх повторне індексування. Тому будьте дуже обережні, оскільки процес індексації може тривати кілька годин.
sudo rm -rf /.Spotlight-V100/*
Підсумок – виправлено mds_stores висока CPU використання на Mac / MacBook
mds_stores це процес операційної системи macOS, присутні в тому числі на macOS Ventura (останній на цей час). Цей процес індексує всі дані, наявні на жорсткому диску, включно з тими, які синхронізуються з iCloud Диск, щоб користувачі могли знайти їх під час пошуку Spotlight Search.
Фактичне споживання ресурсів mds_stores це найкраще видно в Activity Monitor → Disk, де вказує на об’єм прочитаних і записаних даних. Чим більший обсяг даних, тим більше їх буде CPU більше використання.