هناك العشرات من العمليات التي تعمل على جهاز Mac الخاص بك في أي وقت. يتم التحكم في بعضها من خلال التطبيقات التي تعمل بها ، بينما يتم تشغيل البعض الآخر بواسطة نظام التشغيل للحفاظ على تشغيل Mac الخاص بك كما ينبغي. العديد منهم لديهم أسماء غامضة تجعل التعرف عليهم أمرًا صعبًا للغاية. في هذه المقالة ، سوف نلقي نظرة على mdworker وأقاربه المقربين ، mds.
ما هو mdworker؟
إنها عملية تعمل في الخلفية على جهاز Mac الخاص بك. Mdworker هو اختصار لعامل خادم البيانات الوصفية. و mds هو اختصار لخادم البيانات الوصفية. إنها عمليات يستخدمها Spotlight لفهرسة جهاز Mac الخاص بك. لذلك ، على سبيل المثال ، إذا قمت بنسخ الكثير من البيانات إلى جهاز Mac الخاص بك من مكان آخر ، فستلاحظ تشغيل mds و mdworker في Activity Monitor.
لماذا يستهلك كل من mds و mdworker الكثير من الموارد؟
على الرغم من حقيقة أن كلا العمليتين يمكن أن تستخدم الكثير من دورات وحدة المعالجة المركزية ، إلا أنه لا ينبغي أبدًا أن تتداخل مع تشغيل جهاز Mac الخاص بك. ذلك لأن Spotlight مصمم بحيث لا يستخدم موارد فهرسة جهاز Mac الخاص بك أثناء قيامك بعمل آخر يتطلب الكثير من وحدة المعالجة المركزية أو أثناء تشغيل MacBook باستخدام طاقة البطارية. ومع ذلك ، يمكن أن يكون إنشاء فهرس Spotlight وتحديثه عملاً شاقًا للغاية ، لذا إذا لاحظت أن mds و mdworker يستخدمان الكثير من الموارد ولا يؤديان إلى إبطاء جهاز Mac ، فلا تقلق بشأن ذلك.
هناك أداة سهلة تعمل على إصلاح Spotlight ومشكلات الفهرسة الأخرى على Mac. إنه جزء من CleanMyMac X ، وهو تطبيق شائع لصيانة Mac.
1. قم بتنزيل الإصدار المجاني من CleanMyMac X.
2. اختر الصيانة في الشريط الجانبي.
3. حدد Reindex Spotlight.
قد يستغرق هذا بضع دقائق ولكن النتيجة تستحق العناء. بالإضافة إلى ذلك ، تحقق من المزيد من الأدوات من نفس التطبيق ، وخاصة البرامج النصية للصيانة وتحرير ذاكرة الوصول العشوائي.
كيفية منع mds و mdworker من استخدام الكثير من الموارد
أول شيء يجب فعله هو التحقق مرتين من تشغيل mds و mdworker بالفعل. أسرع طريقة للقيام بذلك هي النقر على أيقونة Spotlight في شريط القائمة (أو الضغط على اختصار لوحة المفاتيح Cmd-Space) والبدء في كتابة مصطلح بحث. إذا كانت هذه العمليات قيد التشغيل ، فسترى رسالة أسفل شريط البحث مباشرةً تقول "فهرسة ...".
إذا لم تظهر لك هذه الرسالة ، فستعرف أن كل ما يبطئ جهاز Mac ليس mds أو mdworker.
إذا رأيت هذه الرسالة ، فقد يكون الأمر أن mds و mdworker يقومان بما يفترض بهما القيام به ، لذا فإن الخطوة التالية هي التحقق من مراقب النشاط لمعرفة الموارد التي يستخدمونها.
1. تحقق من العمليات باستخدام مراقب النشاط
- انتقل إلى التطبيقات> الأدوات المساعدة وابدأ تشغيل مراقب النشاط (يمكنك أيضًا تشغيله عن طريق كتابة اسمه في Spotlight والضغط على رجوع عند ظهوره).
- انقر على عمود وحدة المعالجة المركزية لترتيب العمليات حسب عدد دورات وحدة المعالجة المركزية التي تستخدمها.
- إذا كانت mds أو mdworker بالقرب من أعلى القائمة ، فمن المحتمل أن يكون Spotlight قد واجه مشكلة في الفهرسة.
استمر في التحقق من مراقب النشاط أثناء استخدام جهاز Mac الخاص بك. إذا ظل كل من mds و mdworker بالقرب من أعلى تلك القائمة ، فستعرف أنهما يستخدمان الكثير من الموارد. الحل هو إعادة بناء فهرس Spotlight من البداية.
2. إعادة إنشاء قاعدة بيانات Spotlight في Terminal
- انتقل إلى "التطبيقات"> "المرافق" وابدأ تشغيل Terminal.
- اكتب هذه السلسلة متبوعةً بالعودة:sudo mdutil -E /
سيبدأ Spotlight الآن في إعادة فهرسة جهاز Mac الخاص بك. بمجرد الانتهاء من ذلك ، يجب ألا يستخدم كل من mds و mdworker الكثير من الموارد.
3. ماذا تفعل إذا توقف mdworker بشكل غير متوقع
إذا تلقيت رسالة خطأ تخبرك أن mdworker قد استقال بشكل غير متوقع ، فقد يكون السبب أن Spotlight يحاول فهرسة أكثر مما يمكنه التعامل معه. إذا كان لديك الكثير من محركات الأقراص الخارجية المتصلة ، فحاول استبعادها من فهرس Spotlight لمعرفة ما إذا كان ذلك يساعدك.
- انقر فوق قائمة Apple وابدأ تشغيل تفضيلات النظام.
- اختر Spotlight ثم Privacy.
- اسحب محركات الأقراص الخارجية من Finder إلى نافذة الخصوصية.
يعد حذف النظام غير الهام من نظام Mac غير الهام مصدرًا مستمرًا للأخطاء والتناقضات على نظام Mac.
نعني بالكلمات غير المرغوب فيها في الغالب ملفات ذاكرة التخزين المؤقت التي أصبحت قديمة وأصبحت الآن تعمل على إبطاء أداء Mac. للتحقق من كمية النظام غير المرغوب فيه لديك بالجيجابايت ، استخدم الإصدار المجاني من CleanMyMac X.
تعمل كل من عمليات mds و mdworker عندما يقوم Spotlight بفهرسة جهاز Mac الخاص بك. لقد تم تصميمها بحيث لا تستنزف موارد النظام ، ولكن في بعض الأحيان ، إذا واجه Spotlight مشكلة ، فقد يتسبب ذلك في إبطاء جهاز Mac الخاص بك. للتأكد من أن mds و mdworker يستخدمان الكثير من الموارد ولإصلاح المشكلة ، اتبع الخطوات المذكورة أعلاه.