Домой / Безопасность / Mds stores что за процесс. Что за «птица» залетела в Mac

Mds stores что за процесс. Что за «птица» залетела в Mac

«Введение Предварительные условия Требования Используемые компоненты Условные обозначения Буферизация сообщения Буферный реестр Процесс MDS Процессы клиента MDS Получите статистику измерения Водяные...»

Введение

Предварительные условия

Требования

Используемые компоненты

Условные обозначения

Буферизация сообщения

Буферный реестр

Процесс MDS

Процессы клиента MDS

Получите статистику измерения

Водяные знаки

Примечания обновления

Примечания обслуживания

Дополнительные сведения

Введение

Этот документ описывает, как можно измерить реестр размещения буферов Message

delivery service (MDS) для удовлетворения всех потребностей в Cisco Intelligent Contact Management (ICM) / Среда предприятия Контактного центра ip (IPCC). Этот документ также предоставляет примечания обновления и обслуживания.

Примечание: Этот документ не применяется к ICM 7.0, потому что было изменено средство управления памятью.

Предварительные условия Требования

Предприятие ICM/IPCC Cisco q Используемые компоненты Сведения, содержащиеся в данном документе, касаются следующих версий программного обеспечения и оборудования:

Версия 4.6.

2, 5.x и 6 ICM Enterprise Cisco. x q Версия 4.6.

2, 5.x и 6 Cisco IPCC Enterprise. x q Сведения, представленные в этом документе, были получены от устройств, работающих в специальной лабораторной среде. Все устройства, описанные в этом документе, были запущены с чистой (стандартной) конфигурацией. В рабочей сети необходимо изучить потенциальное воздействие всех команд до их использования.



Условные обозначения Дополнительные сведения об условных обозначениях см. в документе Условные обозначения технических терминов Cisco.

Буферизация сообщения Один Процесс MDS работает на каждой стороне Маршрутизатора ICM Cisco и Периферийного шлюза (PG). Process start Node Manager (NM) Процесс MDS. Процесс MDS предоставляет функцию Переключения сообщений для клиентов на ее стороне системы.

Процесс MDS принимает сообщения, что клиенты передают, и передает сообщения соответствующим назначениям. Процесс MDS использует соединение Внешнего сообщения транспорта (EMT) для передачи с каждым клиентом, который разрешает клиентам находиться на любом узле.

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

Процесс MDS внедряет схему управления буферами. Когда сообщение находится в очереди, увеличениях номера полного буфера. Когда клиент читает сообщение, сообщение оставляет очередь и буферные уменьшения номера. Размер очереди составляет 90% доступных буферов в буферном пуле. Верхний порог, который можно настроить, задает максимальное число буферов для выделения сообщениям очереди. Если сообщение, которое присоединяется к очереди, заставляет буферы превышать уровень верхнего порога, Процесс MDS объявляет сбой и останавливается.

Процесс MDS поддерживает пул буферов сообщений. Существует три размера пулов, а именно, маленькие, средние и большие. Эти пулы принимают различные размеры сообщений. Большой буфер является достаточно большим для удержания максимального размера сообщения. Система выделяет буфера сообщений от глобальной памяти процесса при необходимости. Когда буферы больше не необходимы, релизы системы буферы назад к глобальной памяти процесса.

Буферный реестр Процесс MDS Для Процесса MDS вот путь навигации для максимального реестра выделенного буфера в

Cisco ICM Version 4.6.2:

Например, рисунок 1 отображает ключ реестра для BufferLimit и BufferMaxFree для Процесса MDS на PG1A в версии 5.x и 6 ICM/IPCC Cisco. x.

Рисунок 1? Реестр процесса MDS для BufferLimit и BufferMaxFree Процессы клиента MDS Для клиентов MDS вот путь навигации для максимального реестра выделенного буфера в

Cisco ICM Version 4.6.2:

Вот путь навигации для максимального реестра выделенного буфера в Cisco ICM Version

Например, рисунок 2 отображает ключ реестра для BufferLimit и BufferMaxFree для процесса pgag на PG1A в версии 5.x и 6 ICM/IPCC Cisco. x.

Рис. 2? Реестр процесса клиента MDS для BufferLimit и BufferMaxFree Получите статистику измерения Можно использовать команду dumplog с / аргументом/bin для получения статистики буфера.

Для получения достаточных данных необходимо собрать значимость данных по крайней мере двух часов для показа статистической величины. Для понимания статистики вы требуете по крайней мере одних данных собранные за неделю в течение периода большого объема трафика.

Вот пример команды dumplog, которую можно выполнить для сбора двух часов данных MDS:

C:\icm\lab60\ra\logfilesdumplog mds /bin /hr 2

Вот частичные выходные данные команды dumplog:

Водяные знаки Первая часть статистики представляет отметку для размещения буферов.

Рис. 3? Статистика буферного пула

Вот являются значения и область некоторых сроков этим отчётом использование:

Выделенные буфера Max представляют количество буферов в использовании (см.

q розовый прямоугольник на рисунке 3).

(Маленький) Freelist Max представляет буферы в использовании, которые выделены от q Маленького Freelist (см. зеленый прямоугольник на рисунке 3).

Freelist Max (Среда) представляет буферы в использовании, которые выделены от q Среднего Freelist (см. голубой прямоугольник на рисунке 3).

(Большой) Freelist Max представляет буферы в использовании, которые выделены от q Большого Freelist (см. черный прямоугольник на рисунке 3).

Этот отчёт представляет изображение размещения буферов в течение прошлого часа.

Используйте этот отчёт в течение недели или два, чтобы проверить, ли максимальный реестр выделенного буфера достаточно для назначения сообщения.

Два Требования к буферу MDS:

–  –  –

Для версии ICM 4.6.2 вот путь навигации для максимального реестра выделенного буфера:

Events from September 20, 2005:11:51:06 ra-mds MDS Process is reporting periodic overall metering statistics. *** Buffer Pool Statistics *** Current / High / Max Allocated Buffers = 374 / 397 / 65536 Current / High / Max Freelist (Small) = 344 / 345 / 400 Current / High / Max Freelist (Medium) = 10 / 10 / 10 Current / High / Max Freelist (Large) = 5 / 5 / 5 Buffer Allocs Small / Medium / Large / Total = 18938158 / 1043172 / 4749 / 19986079 Allocs from Freelist Small / Medium / Large / Total = 18937799 / 1042064 / 4742 / 19984605 Buffer Frees Small / Medium / Large / Total = 22322177 / 1060637 / 5161 / 23387975 Frees to Freelist Small / Medium / Large / Total = 18938143 / 1042074 / 4747 / 19984964 Dups = 3401911 *** Synchronizer Statistics *** Total messages ordered = 4292869 MDS duplicates = 308 DMP duplicates = 0 Local low priority input msgs / bytes = 1119811 / 107490676 Current input queue msgs / bytes = 0 / 0 Highest input queue msgs / bytes = 12 / 3136 Local high priority input msgs / bytes = 848853 / 24508284 Current input queue msgs / bytes = 0 / 0 Highest input queue msgs / bytes = 2 / 148 Local medium priority input msgs / bytes = 61373 / 3017131 Current input queue msgs / bytes = 0 / 0 Highest input queue msgs / bytes = 7 / 11480 Remote low priority input msgs / bytes = 131595 / 9598544 Current input queue msgs / bytes = 0 / 0 Highest input queue msgs / bytes = 15 / 2472 Remote high priority input msgs / bytes = 6236914 / 65565092 Current input queue msgs / bytes = 0 / 0 Highest input queue msgs / bytes = 8 / 228 Remote medium priority input msgs / bytes = 318 / 52698 Current input queue msgs / bytes =0/0 Highest input queue msgs / bytes = 3 / 7476 Remote low priority output msgs / bytes = 1118701 / 107385640 Current output queue msgs / bytes = 0 / 0 Highest output queue msgs / bytes = 8 / 3136 Remote high priority output msgs / bytes = 4301262 / 93354648 Current output queue msgs / bytes = 0 / 0 Highest output queue msgs / bytes = 7 / 204 Remote medium priority output msgs / bytes = 61289 / 3012988 Current output queue msgs / bytes = 0 / 0 Highest output queue msgs / bytes = 5 / 7476 Current local low priority ordering queue msgs / bytes = 0 / 0 Highest msgs / bytes = 16 / 3168 Current local high priority ordering queue msgs / bytes = 0 / 0 Highest msgs / bytes = 0 / 0 Current local medium priority ordering queue msgs / bytes = 0 / 0 Highest msgs / bytes = 7 / 11524 Current remote low priority ordering queue msgs / bytes = 0 / 0 Highest msgs / bytes = 0 / 0 Current remote high priority ordering queue msgs / bytes = 0 / 0 Highest msgs / bytes = 0 / 0 Current remote medium priority ordering queue msgs / bytes = 0 / 0 Highest msgs / bytes = 0 / 0 Current low priority timed delivery queue msgs / bytes = 0 / 0 Highest msgs / bytes = 336 / 32736 Current high priority timed delivery queue msgs / bytes = 0 / 0 Highest msgs / bytes = 0 / 0 Current medium priority timed delivery queue msgs / bytes = 0 / 0 Highest msgs / bytes = 32 / 24416 Clock rate fast / slow / normal = 0 / 0 / 0 Output waits / notifies = 2641679 / 2642109 *** State Transfer Statistics *** Attempts / Successful completions = 11 / 11 Bytes received / transmitted = 383710 / 118572711:51:06 ra-mds MDS Process is reporting periodic per-client summary meters.

*** Client 128 Statistics *** Connects / Disconnects = 0 / 0 Messages / Bytes received from client = 0 / 0 Messages / Bytes sent to client = 0 / 0 Current output queue msgs / bytes = 0 / 0 Highest msgs / bytes = 0 / 0....11:51:06 ra-mds MDS Process is reporting periodic per-client summary meters. *** Client 70 Statistics *** Connects / Disconnects = 0 / 0 Messages / Bytes received from client = 0 / 0 Messages / Bytes sent to client = 0 / 0 Current output queue msgs / bytes = 0 / 0 Highest msgs / bytes = 0 / 0..

Вот ключи:

BufferLimitBufferLimit определяет максимальный выделенный буфер (см. стрелку на q рисунке 1 и рисунке 2).

BufferMaxFreeBufferMaxFree представляет выделенный freelist максимума (см. стрелку B q на рисунке 1 и рисунке 2).

Наиболее важная информация в статистике измерения является значением Высоких Выделенных буферов (см. рисунок 3). Цель должна поддержать значение между 65% и 75% Максимальных Выделенных буферов. В течение любого времени в течение выбранного периода, если номер становится выше, чем 75%, необходимо удвоить значение в BufferLimit.

Примечание: Значение всегда является питанием два.

Сообщение об ошибках размещения буферов

Когда буферный пул пуст, выходы процесса. Файл журнала отображает это сообщение:

Events from September 20, 2005:11:51:06 ra-mds MDS Process is reporting periodic overall metering statistics. *** Buffer Pool Statistics *** Current / High / Max Allocated Buffers = 374 / 397 / 65536 Current / High / Max Freelist (Small) = 344 / 345 / 400 Current / High / Max Freelist (Medium) = 10 / 10 / 10 Current / High / Max Freelist (Large) = 5 / 5 / 5 Buffer Allocs Small / Medium / Large / Total = 18938158 / 1043172 / 4749 / 19986079 Allocs from Freelist Small / Medium / Large / Total = 18937799 / 1042064 / 4742 / 19984605 Buffer Frees Small / Medium / Large / Total = 22322177 / 1060637 / 5161 / 23387975 Frees to Freelist Small / Medium / Large / Total = 18938143 / 1042074 / 4747 / 19984964 Dups = 3401911 *** Synchronizer Statistics *** Total messages ordered = 4292869 MDS duplicates = 308 DMP duplicates = 0 Local low priority input msgs / bytes = 1119811 / 107490676 Current input queue msgs / bytes = 0 / 0 Highest input queue msgs / bytes = 12 / 3136 Local high priority input msgs / bytes = 848853 / 24508284 Current input queue msgs / bytes = 0 / 0 Highest input queue msgs / bytes = 2 / 148 Local medium priority input msgs / bytes = 61373 / 3017131 Current input queue msgs / bytes = 0 / 0 Highest input queue msgs / bytes = 7 / 11480 Remote low priority input msgs / bytes = 131595 / 9598544 Current input queue msgs / bytes = 0 / 0 Highest input queue msgs / bytes = 15 / 2472 Remote high priority input msgs / bytes = 6236914 / 65565092 Current input queue msgs / bytes = 0 / 0 Highest input queue msgs / bytes = 8 / 228 Remote medium priority input msgs / bytes = 318 / 52698 Current input queue msgs / bytes =0/0 Highest input queue msgs / bytes = 3 / 7476 Remote low priority output msgs / bytes = 1118701 / 107385640 Current output queue msgs / bytes = 0 / 0 Highest output queue msgs / bytes = 8 / 3136 Remote high priority output msgs / bytes = 4301262 / 93354648 Current output queue msgs / bytes = 0 / 0 Highest output queue msgs / bytes = 7 / 204 Remote medium priority output msgs / bytes = 61289 / 3012988 Current output queue msgs / bytes = 0 / 0 Highest output queue msgs / bytes = 5 / 7476 Current local low priority ordering queue msgs / bytes = 0 / 0 Highest msgs / bytes = 16 / 3168 Current local high priority ordering queue msgs / bytes = 0 / 0 Highest msgs / bytes = 0 / 0 Current local medium priority ordering queue msgs / bytes = 0 / 0 Highest msgs / bytes = 7 / 11524 Current remote low priority ordering queue msgs / bytes = 0 / 0 Highest msgs / bytes = 0 / 0 Current remote high priority ordering queue msgs / bytes = 0 / 0 Highest msgs / bytes = 0 / 0 Current remote medium priority ordering queue msgs / bytes = 0 / 0 Highest msgs / bytes = 0 / 0 Current low priority timed delivery queue msgs / bytes = 0 / 0 Highest msgs / bytes = 336 / 32736 Current high priority timed delivery queue msgs / bytes = 0 / 0 Highest msgs / bytes = 0 / 0 Current medium priority timed delivery queue msgs / bytes = 0 / 0 Highest msgs / bytes = 32 / 24416 Clock rate fast / slow / normal = 0 / 0 / 0 Output waits / notifies = 2641679 / 2642109 *** State Transfer Statistics *** Attempts / Successful completions = 11 / 11 Bytes received / transmitted = 383710 / 118572711:51:06 ra-mds MDS Process is reporting periodic per-client summary meters.

*** Client 128 Statistics *** Connects / Disconnects = 0 / 0 Messages / Bytes received from client = 0 / 0 Messages / Bytes sent to client = 0 / 0 Current output queue msgs / bytes = 0 / 0 Highest msgs / bytes = 0 / 0....11:51:06 ra-mds MDS Process is reporting periodic per-client summary meters. *** Client 70 Statistics *** Connects / Disconnects = 0 / 0 Messages / Bytes received from client = 0 / 0 Messages / Bytes sent to client = 0 / 0 Current output queue msgs / bytes = 0 / 0 Highest msgs / bytes = 0 / 0..

Примечание: xxxx представляет количество буферов. Например, 1024, 2048, 4096 и т.д.

Используйте Служебную программу Dumplog для просмотра файла журнала.

Исчерпанный буферный пул: Пример 1 Этот журнал предоставляет пример процесса lgr MDS, который исчерпал буфер (см. стрелку на рисунке 4).

Рис. 4? Dumplog процесса LGR MDS Разверните текущий BufferLimit для решения проблемы. Однако необходимо тогда контролировать процесс, чтобы гарантировать, что не возвращается ошибка.

Исчерпанный буферный пул: Случай 2 В некоторых случаях сообщение об ошибках появляется, но расширение текущего BufferLimit не решает проблему. Это сообщение об ошибках является просто признаком.

Например, серия журналов сохранены, прежде чем Процесс MDS останавливается. Эти журналы представляют отчет с количеством буферов, выделенных среди клиентов MDS.

Обычно, этот номер достаточно для вас для сужения на некоторых проблемах в клиентах, которые не касаются размещения буферов.

Рис. 5? Dumplog Процесса MDS Пример на рисунке 5 указывает, что существует 4085 сообщений, помещенных в очередь для процесса Open peripheral controller (OPC), и у всех других клиентов нет выделенных буферов. Данный пример демонстрирует, что процесс OPC является причиной проблемы, а не максимальным размером размещения буферов.

Примечания обновления Иногда, когда вы выполняете обновление или вносите основные изменения в систему, буферный пул достигает предела. Например, когда вы добавляете периферийные устройства, буферный пул может достигнуть предела. Для предотвращения этой проблемы увеличьте пределы буферного пула.

Перед выполнением обновления от 4.6.2 до 5.0 или 6.0 Cisco рекомендует вам удвоить BufferLimit и параметры настройки BufferMaxFree (см. рисунок 1). Когда вы обновляете от 5.0 до 6.0, вы не должны удваивать параметры настройки BufferLimit при удвоении параметров настройки, когда вы обновили от 4.6.2 до 5.0. Если вы не уверены в том, увеличили ли вы значение BufferLimit во время предыдущего обновления, проверьте, что статистические данные использования буфера, выделенные в, Получают Статистику Измерения, чтобы определить, необходимо ли увеличить буферы.

Примечание: Утечка памяти не является беспокойством, потому что буферы, заданные BufferLimit (кроме тех в списках свободной памяти), не предварительно выделены. Кроме того, буферы освобождены к системной куче в конечном счете. Однако очень большой BufferLimit (по сравнению с ОЗУ доступной системы) может замаскировать базовую перегрузку связи и замедлить всю систему. В некоторых ситуациях лучшее решение состоит в том, чтобы утверждать процесс, поскольку BufferLimit достигнут, и полагайтесь на дизайн отказоустойчивости системы для переключений при отказе учитывая возможные ограничения ресурса. сфере деятельности, обеспечение осознания мотивов выбора профессии педагога-психолога; формирование обобщенного образа педагога-психолога-профессионала, установки на профессиональн...» транскрипции и полимеразной цепной реакции (ОТ-ПЦР) ОТ-ГЕПАТОГЕН-С КОЛИЧЕСТВЕННЫЙ Регистрационное удостоверение № ФСР 2008/03508 ВНИМАНИЕ!...»

«НАРОДНАЯ УКРАИНСКАЯ АКАДЕМИЯ ПРОГРАММА И МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ПРОХОЖДЕНИЮ ОЗНАКОМИТЕЛЬНОЙ ПСИХОЛОГО-ПЕДАГОГИЧЕСКОЙ ПРАКТИКИ Для студентов I курса факультета "Социальный менеджмент" Изд...»

«1. Краткое содержание программы Программа включает сведения о порядке проведения вступительного экзамена в аспирантуру по направлению подготовки 44.06.01 Образование и педагогические науки. Направленность "Теория и методика обучения и воспитания (иностранный язык)" Настоящая программа соответствует требованиям, предъявляемым к выпускникам...»

«Дети группы риска и работа с ними в условиях дошкольного учреждения Неполная семья это не только семья разведнных родителей, но и семья, потерявшая кормильца, семья матери – одиночки, а также женщины, которая решилась взять на воспитание...»
Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам , мы в течении 1-2 рабочих дней удалим его.

Некоторое время назад к нам начали обращаться с вопросами о том, как заставить вентиляторы MacBook работать чуть тише. Иногда пользователи жаловались на то, что система явно начинала жадно использовать процессорные мощности, а вслед за этим начинали сильнее крутиться кулеры, дабы охладить сам процессор. Почему так происходило – загадка. Да и далеко не у всех возникала такая проблема. Однако, потерзав немного поисковики, можно было понять суть проблемы, а главное – решить ее. Если у вас, казалось бы, без причины крутятся вентиляторы в вашем MacBook, возможно, эта статья вам поможет.

Итак, первое, что нужно было понять – почему начинает греться процессор, а потом начинают крутиться вентиляторы. Самый простой способ это узнать – заглянуть в Мониторинг системы. Именно там, отсортировав процессы, можно было вычленить два из них: MDS и mds_stores, что потребляли CPU больше обычного. Оба эти процесса отвечают за работу Spotlight. Что ж, значит нужно отключить Spotlight полностью, дабы узнать, действительно ли из-за него могут возникать наши проблемы. Для этого нужно ввести в Терминале следующую команду:

sudo mdutil -a -i on

И правда, после этой несложной манипуляции вентиляторы сбавляли обороты и начинали вращения со своей обычной скоростью.

Но тут мы встречаемся с другой проблемой: запуск приложений. Основные мои программы, которые я использую наиболее часто, помещены в Док – так их запускать гораздо быстрее и удобнее. Но те, которые используются чуть реже, я запускаю непосредственно из Spotlight. Думаю, так делают многие: простая комбинация клавиш Control + Space и открывается строчка поиска Spotlight, в которой достаточно ввести пару букв названия нужного приложения и нажать Enter для подтверждения его запуска. Такое нехитрое действие экономит время и избавляет от поиска необходимого приложения в Launchpad. Однако при выключенном Spotlight все удобство сводится к нулю.

Что ж, тогда в запасе есть и другой вариант, который поможет отключить базу данных Spotlight и заставить заново переиндексировать все данные. Сделать это также просто, достаточно в Терминале ввести следующую команду:

sudo rm -rf /.Spotlight-V100/*

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

Тем не менее, этот способ также может не принести должного результата. Поэтому перейдем к следующему. Он чуть сложнее, чем операция по вставке в Терминал одной команды, но эффект может оказаться крайне положительным. Чтобы Spotlight «не сходил с ума», можно добавить в него исключения для тех папок, которые он не будет индексировать. Для этого откройте Системные Настройки и перейдите в меню настроек Spotlight. В открывшемся окне выберите вкладку Конфиденциальность и добавьте туда те папки, которые Spotlight не будет индексировать. Особенно полезно будет добавить папки с часто меняющимся содержимым (например, папка Загрузки) и папки с онлайн-бэкапами (к примеру, папка Dropbox).

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

А ВЫ сталкивались с подобными проблемами? Возможно, это решение помогло вам? Делитесь своим опытом в комментариях!

Некоторое время назад к нам начали обращаться с вопросами о том, как заставить вентиляторы MacBook работать чуть тише. Иногда пользователи жаловались на то, что система явно начинала жадно использовать процессорные мощности, а вслед за этим начинали сильнее крутиться кулеры, дабы охладить сам процессор. Почему так происходило – загадка. Да и далеко не у всех возникала такая проблема. Однако, потерзав немного поисковики, можно было понять суть проблемы, а главное – решить ее. Если у вас, казалось бы, без причины крутятся вентиляторы в вашем MacBook, возможно, эта статья вам поможет.

Итак, первое, что нужно было понять – почему начинает греться процессор, а потом начинают крутиться вентиляторы. Самый простой способ это узнать – заглянуть в Мониторинг системы. Именно там, отсортировав процессы, можно было вычленить два из них: MDS и mds_stores, что потребляли CPU больше обычного. Оба эти процесса отвечают за работу Spotlight. Что ж, значит нужно отключить Spotlight полностью, дабы узнать, действительно ли из-за него могут возникать наши проблемы. Для этого нужно ввести в Терминале следующую команду:

sudo mdutil -a -i on

И правда, после этой несложной манипуляции вентиляторы сбавляли обороты и начинали вращения со своей обычной скоростью.

Но тут мы встречаемся с другой проблемой: запуск приложений. Основные мои программы, которые я использую наиболее часто, помещены в Док – так их запускать гораздо быстрее и удобнее. Но те, которые используются чуть реже, я запускаю непосредственно из Spotlight. Думаю, так делают многие: простая комбинация клавиш Control + Space и открывается строчка поиска Spotlight, в которой достаточно ввести пару букв названия нужного приложения и нажать Enter для подтверждения его запуска. Такое нехитрое действие экономит время и избавляет от поиска необходимого приложения в Launchpad. Однако при выключенном Spotlight все удобство сводится к нулю.

Что ж, тогда в запасе есть и другой вариант, который поможет отключить базу данных Spotlight и заставить заново переиндексировать все данные. Сделать это также просто, достаточно в Терминале ввести следующую команду:

sudo rm -rf /.Spotlight-V100/*

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

Тем не менее, этот способ также может не принести должного результата. Поэтому перейдем к следующему. Он чуть сложнее, чем операция по вставке в Терминал одной команды, но эффект может оказаться крайне положительным. Чтобы Spotlight «не сходил с ума», можно добавить в него исключения для тех папок, которые он не будет индексировать. Для этого откройте Системные Настройки и перейдите в меню настроек Spotlight. В открывшемся окне выберите вкладку Конфиденциальность и добавьте туда те папки, которые Spotlight не будет индексировать. Особенно полезно будет добавить папки с часто меняющимся содержимым (например, папка Загрузки) и папки с онлайн-бэкапами (к примеру, папка Dropbox).

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

А ВЫ сталкивались с подобными проблемами? Возможно, это решение помогло вам? Делитесь своим опытом в комментариях!

If your Mac is suddenly running sluggish and you launched Activity Monitor, you may notice a process named ‘mds’ cranking away at 30% and even up to 90% CPU utilization. If you see this, don’t worry, it’s not abnormal behavior and your Mac isn’t crashing, it’s just indexing it’s built in search engine.

What is MDS in Mac OS?

mds stands for “metadata server” and the mds process is part of Spotlight, the amazingly powerful and very useful search feature built directly into the foundation of Mac OS X. You access Spotlight by hitting Command+Spacebar.

An easy way to identify that mds and Spotlight is indexing is to look at the Spotlight icon in the upper right corner of your menubar, when Spotlight is indexing the magnifying glass will have a dot in the center like so:

You can then click on the Spotlight icon and you’ll see your main hard drive being indexed, with a progress bar and estimated time until completion:

Is the mds process related to mdworker?

Yes. Usually you will see the mds process in conjunction with , which is another part of Spotlight and it’s indexing engine.

How long does mds & Spotlight take to finish indexing?

How long it takes to update the Spotlight index depends on a few variables, but mostly the size of your hard drive, the amount of data being indexed, major changes to the filesystem, and the time since last indexing. Just let the indexing complete, it generally takes between 15 and 45 minutes to complete.

If Spotlight isn’t working, you can check out these which will get you situated again. If you don’t ever use the search feature or just don’t like it, you can also and all of its indexing.

Related

Related articles:

  • No related posts

33 Comments

    I did not purchase a Mac so that it would tell me when I can work. I mistakenly believed that my Mac would work for me.

    Do not tell me that I am not as smart as Apple and that everything they do is “for my own benefit.”

    I found Time Machine Editor that lets me control when Time Machine runs.

    I need something similar for Spotlight.

    • Can’t help U with Spotlight scheduler, but I did learn that, what with the seemingly global effort to strip icons & buttons & such down to absolute minimum of overhead (presumably for WiFi and TeethOfBlue) by removing animations and 3D effects, there is a new, non-animated “Backup In Progress” telltale–an itty-bitty 2ND triangle, at the 8:00 position on the clock, just below (obviously) the tiny triangle at 9:00. I had found that the animation was useful (clock hands/triangle going around, clockwise) to cue me into when backup was giving me a performance whack. The movement, of course, would catch your eye–whereas with the new, non-animated (static?) menubar icon, you only have a split 2nd to see the 2nd triangle “move”–from off to on.

      Unrelated, sort of: Can’t figure out how to reduce the # of flashes “on mouse up”–time was we could select 3, 2, 1 or none. I found that 1 flash was just fine, but two and three flashes were an annoyance.

    […] or by hitting the “-” minus button in the lower left. Removing items will trigger the mds and mdworker processes to run again, and when finished the once excluded files will be searchable […]

    […] an upgrade from 10.6, 10.7, or 10.8, this is usually because of Spotlight and the mdworker & mds process combination, which irons itself out over the course of an hour or so. If waiting it out […]

    If you are using a using any P2P programs you may want to prevent Spotlight from searching your”incoming” directory. I discovered Spotlight was trying to index the partial files and was killing my performance. Once I added the directory to the list under System Preferences > Spotlight > Privacy my utilization went back down to normal.

    It’s a bit much to segue from a computer annoyance to a sweeping prediction of where Apple is going.

    If mds is going nuts evebn after reboot I would figure it is corruption somewhere. Perhaps reset the index to start from zero: http://support.apple.com/kb/HT2409?viewlocale=en_US&locale=en_US I am very sensitive to processes wasting power on my macbook (no laptoasters, thank you) and rarely have had a problem with mds or spotlight. The UI could use work though, like a lot of Apple stuff right now.

    This is only 1 example of what MDS does. On my machine its running at 63% with a secondary mdworker running at 115% and my spotlight is not indicating anything of a rebuild.

    This is a major pain in the butt. This happens randomly almost everyday. Spotlight is a bloated piece of junk software that appears to be thrown together by a group of people being rushed. Is not clean, its not smooth, Its not even smart enough to ignore the contents of a program and lists pieces of graphic art for the UI’s and app note files that any normal day to day user would NEVER search for.

    Apple is falling apart, loosing its shine, as sloppy programmers, Ideas and programming are poorly implemented and handed out to Users.

    Thank you for writing this really nice, simple explanation of mds. It’s been running at 75% on my mac and I didn’t know if it was some process that was hanging that I should kill. I wish you could schedule it without needing to know Terminal language.

    And I agree that Spotlight is wonderful and more people should know about it, and so a little praise about it is a good thing. Too bad Bugsman didn’t agree. I’m glad we know his opinion and can change the world to fit his preferences.

    I drifted to Alfred from Spotlight, though, because it displays results with big text, in the middle of the screen. I like that!

    I just started an initial time machine backup (on a new drive) and I noticed the mds and mdworker processes hitting the CPU in a big way.

    Does this mean that spotlight is now also indexing the backed-up files ?

    […] in Mac OS X Lion can be done with the help of the Terminal. The following command unloads the Spotlight mds agent from launchd, preventing the daemon from running or indexing any drives […]

    • My sys is hanging up for up to 30-60 seconds. AND I see that a root user process called mds is running using 99.8% CPU. AND there are 12 processes of mdworker among 2 users are using NO CPU%.

      This is supposed to be file indexing, that usually takes 45 minutes has been running for over 3 DAYS!!

      EVEN tho I have restarted computer twice during that 3 days.

      AND my Spotlight icon DOES NOT have a dot in the center.

      Can I force quit this process? Anychance it’s a virus masking as mds? I ran a MacKeeper scan just now and no files found.

      Should I do a disk utility repair disk permission?

      • MacKeeper is causing your problem, uninstall MacKeeper. Do not install MacKeeper again, it does not help anything.

        Then reboot your Mac and LET IT SIT for several hours to complete the indexing.

        How do you think it’s going to index if you keep restarting it and turning it off?

  1. my mds and mdworker is completely hogging my system and it has been going on for several week. I am suspecting that this is not a correct behavior. Does anyone know how to fix this permanently?

    My mds process is not hogging to the extent that you are describing but it is using a constant 254MB of virtual memory which is the top user on a periminant basis. Does that sound right? Is is a problem?

    Great article I have never noticed spotlight icon with a dot in the middle meaning that indexing is going on. Can you schedule it to happen when you decide not when the mac decides? “

    sudo ln -s /dev/null /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Support/mds

    (For the sake of future Internet searchers finding this page: Just Kidding! Also -f flag left off intentionally. Whew!)

    The most important question, however, is “how do you shut down that stupid mds process that is taking up 2GB of memory?” Pertinent if you’re doing computing with your mac, and that silly program is at the top of your “top -o rsize” I just saw it there, found this helpful post, and decided to experiment. I did this command: “sudo killall mds” and it went away. Nothing else seems to have crashed, so I hesitantly recommend this as a possible one-time solution, with caution of course. :)

    Wait, never mind. It started up again. Anyone know how to disable it?

    […] do MDS and MDWorker have to do with Spotlight? The MDS process and mdworker processes usually run concurrently on your Mac when Spotlight is indexing your Mac. […]

    Contrary to BugsMan, I liked the short article. Thanks OS X Daily for posting these short tips and hints! I didn’t know (or had forgotten) what the dot in the center of the magnifying glass means. Now I know.

    BugsMan, maybe you find some tips below your level — you have after all “used Macs from the day they were launched” as you write — then just ignore those helpful hints and be happy that we are others that benefit from them, and be happy you already are in the know.

    And which particular Apple employee (Marketing Dept) wrote this?

    “What is MDS in Mac OS?

    “mds stands for “metadata server” and the mds process is part of Spotlight, the amazingly powerful and very useful search feature built directly into the foundation of Mac OS X. You access Spotlight by hitting Command+Spacebar.”

    I subscribe to this RSS feed because I have used Macs from the day they were launched; not to be bombasted with “the amazingly powerful …” hyperboles.

    • I wish I was an Apple employee!

      Seriously though, I’ve had enough people ask me about “my Mac is running slow randomly” and “what the heck is mds and mdserver?” that I felt it justified writing an explanation. We have a pretty diverse readership here from complete novice to expert and we try to accommodate that. You’re more than welcome to email us some topics, suggestions, or even your own tips to [email protected]

      I find Spotlight pretty handy and I use it constantly, so I tend to talk it up a bit, it’s not meant to convey any other message or agenda.

      • spotlight is driving me crazy. I want to disable it and I can’t. No matter what key that I hit, spotlight pops up. Pleeze help me.

          • Windows also stresses the HD a lot!

            With a PC he would get 15 problems more

      • “Spotlight, the amazingly powerful and very useful search feature built directly into the foundation of Mac OS X”

        Spotlight is a dysfunctional abomination that destroys your computer, economy and eventually your life.
        It only works in one mode. DISABLED!
        The brain farts at Apple do not understand how important it is NOT to cripple the customers home and workplace with a program that runs so wildly amok that i will pose a fire risk to your home.
        If they would just run the s#”T in nice mode, then you could forgive the sad unintelligent logic for not doing anything else than stealing CPU cycles.
        But the stupid process absolutely has to own you. WTF!

Всем здравствуйте! Сегодня хочу рассказать одну неприятную историю которая произошла с моим MacBook. А дело было так, одним зимним вечером я как всегда бродил по просторам интернета и вдруг заметил что мой Мак угрожающе загудел — кулеры начали работать на всю катушку и как следствие очень сильно стал нагреваться корпус.

Bird — что это за птица

Я сразу же залез в мониторинг системы и увидел что 98 % ресурсов ЦП пожирает некий Bird (с англ. птица) теперь задача стояла в том, что бы выяснить какая программа использует этот процесс и чем вызван такой расход ресурсов моего Мак. Но для начала я предположил, что возможно проблема решается принудительным завершением Bird, это помогло буквально на 2 минуты. Следующим шагом была перезагрузка компа — тоже тщетно.

Решение проблемы было найдено на одном из буржуйских сайтов, оказывается работа «птички» связана с , чтобы в этом убедиться я зашёл в настройки > iCloud и убрал галочку с этого пункта затем еще раз перезагрузил макбук и вуаля — мониторинг системы показал 93 % свободных ресурсов.

Все здорово, если бы мне было абсолютно плевать на этот iCloud Drive, но я из числа тех кто очень быстро адаптируется ко всем новым фишкам Apple и в дальнейшем уже не может без них обходиться, а значит следующая проблема заключалась в том как теперь вновь активировать облачное хранилище но уже без всяких там «птиц». Признаться честно я так и не узнал в чем кроется причина, просто через пару часов опять поставил галочку на место и с той поры вроде бы все здорово:). Будем считать, что это плавающий отказ, а если кто-то разобрался в этом нюансе более детально то обязательно пишите в комментариях.

mds, mds_stores, mdworker — «гаденыши» Spotlight

Следующие процессы которые могут доставить неприятные хлопоты носят имя mds_stores, mdworker и mds (все они из одной шайки). На самом деле это очень даже благородные процессы которые отвечают за индексацию данных на Mac, то есть, как многие уже догадались, напрямую сотрудничают со Spotlight. Но вот иногда эта троица (либо раздельно) может неоправданно сильно нагружать комп оставляя жалкие крохи свободной оперативки и ресурсов процессора.

А какие процессы Mac доставляли хлопоты вам? А также о других настигнувших проблемах и способах их решения обязательно пишите в комментарии, думаю всем будет интересно узнать.