ایم ڈی ایس اور ایم ڈی ورکر کیا ہیں ، اور وہ میرے میک پر کیوں چل رہے ہیں؟
سرگرمی مانیٹر کی جانچ پڑتال کرتے وقت ، آپ نے ایک دو ایسے عمل دیکھے جو آپ کو نہیں پہچانتے ہیں: mds and mdworker۔ نہ ہی کوئی آئیکن ہے اور ایسا لگتا ہے کہ وہ مستقل طور پر چل رہے ہیں۔ پریشان نہ ہوں ، وہ بے ضرر ہیں۔
متعلقہ:یہ عمل کیا ہے اور یہ میرے میک پر کیوں چل رہا ہے؟
یہ مضمون ہماری جاری سیریز کا ایک حصہ ہے جس میں سرگرمی مانیٹر میں پائے جانے والے مختلف عملوں کی وضاحت کی گئی ہے ، جیسے کرنل_ٹاسک ، ہڈ ، انسٹالڈ ، اور بہت سارے۔ پتہ نہیں وہ خدمات کیا ہیں؟ بہتر پڑھنا شروع کریں!
دونوں عمل اسپاٹ لائٹ کا ایک حصہ ہیں ، میکوس سرچ ٹول۔ پہلا ، mds ، میٹا ڈیٹا سرور کا مطلب ہے۔ یہ عمل آپ کو تیزی سے تلاش کے نتائج دینے کے لئے استعمال کردہ انڈیکس کا نظم کرتا ہے۔ دوسرا ، ایم ڈی ورکر ، میٹا ڈیٹا سرور ورکر کا مطلب ہے۔ یہ فوری طور پر تلاش کو ممکن بنانے کے ل your آپ کی فائلوں کو درحقیقت ترتیب دینے کی سخت محنت کرتا ہے۔
ایم ڈی ایس اور ایم ڈی ورکر اتنا زیادہ رام اور سی پی یو کیوں استعمال کر رہے ہیں؟
اگر آپ نے حال ہی میں اپنی فائلیں اور ایپس کو ایک میک سے دوسرے میک میں منتقل کیا ہے تو ، mds اور mdworker کے لئے CPU طاقت اور میموری کو بہت زیادہ سمجھنا معمول ہے۔ اگر آپ نے حال ہی میں اپنے کمپیوٹر میں نئی فائلوں کا ایک گروپ شامل کیا ہے تو وہی ہے۔ یہ عمل دونوں آپ کی تمام فائلوں کا ایک انڈیکس بنانے کے لئے کام کر رہے ہیں ، یہی وجہ ہے کہ بعد میں آپ کی تیز تلاشوں کو طاقت ملے گی۔
آپ کیسے بتا سکتے ہو کہ یہ معاملہ ہے؟ اسپاٹ لائٹ کھولیں اور آپ کو ترقیاتی بار کے آگے لفظ "اشاریہ" نظر آئے گا۔
اگر آپ یہ پیغام دیکھتے ہیں تو ، آپ کو معلوم ہوگا کہ اسپاٹ لائٹ آپ کے انڈیکس کی تشکیل میں سخت محنت کر رہی ہے ، اور یہی وجہ وسائل کے استعمال کی ہے۔ عام طور پر اس میں صرف کچھ گھنٹے لگتے ہیں ، حالانکہ یہ آپ کی ہارڈ ڈرائیو اور پروسیسر کی رفتار کے لحاظ سے مختلف ہوسکتا ہے۔
اسپاٹ لائٹ کو اپنے تمام وسائل کو استعمال نہ کرنے کے لئے تشکیل کیا گیا ہے۔ اگر آپ کوئی ایسا کام کر رہے ہیں جو پروسیسر کا گہرا ہے تو ، ان عملوں کو واپس جانا چاہئے۔ لیکن اگر آپ کا میک بیکار رہ جاتا ہے ، اور آپ بیٹری پاور پر نہیں ہیں تو ، اسپاٹ لائٹ ڈیٹا بیس کی تعمیر کے لئے جو بھی وسائل ضروری ہیں استعمال کرنے میں آزاد محسوس کرے گا۔
اپنا اسپاٹ لائٹ انڈیکس دوبارہ بنائیں
متعلقہ:انڈیکس کی تشکیل نو کے ذریعہ اسپاٹ لائٹ کی پریشانیوں کو کیسے حل کریں
اگر یہ عمل کبھی بھی اپنا کام ختم نہیں کرتا ہے ، اور انڈیکسنگ شروع ہونے کے بعد آپ کے سی پی یو اور میموری کے دنوں میں مستقل طور پر استعمال کررہے ہیں تو ، اس بات کا امکان موجود ہے کہ آپ کا انڈیکس خراب ہوجائے۔ خوشی کی بات ہے کہ ، اسپاٹ لائٹ انڈیکس کی تشکیل نو کرکے آپ اس طرح کے مسائل حل کرسکتے ہیں۔
ایسا کرنے کے دو اہم طریقے ہیں۔ سب سے پہلے آپ کو اپنی ہارڈ ڈرائیو کو خارج شدہ مقامات کی فہرست میں شامل کرنا ہے ، اور پھر اسے خارج ہونے والی فہرست سے بعد میں ہٹانا ہے۔ دوسرا ٹرمینل کھولنا ہے ، پھر مندرجہ ذیل کمانڈ کو چلائیں:
sudo mdutil -E /
بہر حال ، آپ کا پورا اسپاٹ لائٹ انڈیکس دوبارہ تعمیر ہوگا ، جو آپ دوبارہ اسپاٹ لائٹ کو کھینچ کر اور ترقیاتی بار کے ساتھ ساتھ ، اوپر بائیں طرف "اشاریہ" لفظ تلاش کرکے دیکھ سکتے ہیں۔ ایک بار جب یہ عمل ہوجائے تو ، ایم ڈی ایس اور ایم ڈی ورکر کو ضرورت سے زیادہ سی پی یو کو روکنا چاہئے۔ اگر نہیں تو ، اپنے میک پر فائل سسٹم کی پریشانیوں کو حل کرنے کے لئے فرسٹ ایڈ کو چلانے پر غور کریں ، پھر انڈیکس کو دوبارہ تشکیل دیں۔ اس سے یہ مسئلہ تقریبا all ہر صورت میں حل ہوجائے گا۔